我有以下代码:
describe("Player", function() {
var player;
beforeEach(function(){
player = new Player({
name: "Mark"
});
});
it("has a name", function() {
expect(player.name).toEqual("Mark");
});
it("has a score"), function() {
expect(player.score).toEqual(0);
};
});
Jasmine 说它通过了 2 个规格,即使player.score
是undefined
如果我做...
it("has a score"), function() {
console.log("hello")
expect(player.score).toEqual(0);
};
我可以看到第二个测试从未运行过。任何想法为什么?(这是我第一次使用 Jasmine)。