我從JS將一些摩卡測試的CoffeeScript並且具有與所述beforeEach
功能的問題。以下是我目前擁有的,但data
變量在測試用例中未被識別。有什麼建議麼?摩卡 - CoffeeScript的語法
beforeEach ->
data =
name: "test name"
to: "alice"
from: "bob"
object1: "foo"
object2: "bar"
這裏是原:
beforeEach(function(){
data = {
name: "test name",
to: "Alice",
from: "Bob",
object1: "foo",
object2: "bar"
}
});
您提供的CoffeeScript中是完全一樣的JS。你在哪裏使用'數據'? coffeescript將所有變量移動到最小範圍,如果你需要'beforeEach'之外的'data',你必須在外部聲明它。 – darthmaim
@muistooshort我說,在我的第二個句子;) – darthmaim
@darthmaim:我說的是「你所提供的CoffeeScript中是完全一樣的JS。」部分,也許我太過挑剔:) –