我的装备
我所做的..。
..。其中,只有"readFixtures()“通过了。其他人都失败了。见鬼?请指点!
"readFixtures()“测试效果很好.
describe("test read fixtures", function() {
it("should be able to read fixtures", function() {
// expect(readFixtures()).toBeDefined();
expect(readFixtures()).toBeDefined();
});
});"loadFixtures()“测试返回”未定义的预期将被定义“。
describe("test load fixtures", function() {
it("should be able to load fixtures", function() {
// expect(loadFixtures()).toBeDefined();
expect(loadFixtures()).toBeDefined();
});
});"setFixtures()“测试返回”未定义的预期将被定义“。
describe("test set fixtures", function() {
it("should be able to set fixtures", function() {
// expect(setFixtures()).toBeDefined();
expect(setFixtures()).toBeDefined();
});
});发布于 2012-12-03 19:21:36
我想你不是在测试你想要的。函数setFixtures和loadFixtures没有返回值。这意味着当您调用setFixtures()时,它总是返回未定义的。您希望测试函数是否已定义,而不是函数的返回值。您的测试应该如下所示:
it("should be able to set fixtures", function() {
expect(setFixtures).toBeDefined(); // Notice I took out the ()
});https://stackoverflow.com/questions/13677559
复制相似问题