首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >茉莉花在雀巢中通过,在咕哝中失败。

茉莉花在雀巢中通过,在咕哝中失败。
EN

Stack Overflow用户
提问于 2013-10-20 00:32:38
回答 1查看 745关注 0票数 1

我为我的插件创建了一些茉莉花测试。

它们都通过浏览器(chrome),但由于某种原因,当我在我的终端中使用“grunt-”任务时,它们中的大多数都失败了。

这里有一个例子:

代码语言:javascript
复制
it("scroll to the correct floor", function() {

  // return and instance of my plugin (ascensor)
  var ascensor = getInstanceOfAscensor({});
  var floorArray;

  // Triggered when 'next' is triggered
  ascensor.on("scrollStart", function(event, floor) {
    // floor look like {from:0, to:1}
    floorArray = floor;
  });

  // trigger an 'next' event which
  // trigger a 'scrollStart' 
  // event inside the plugin
  ascensor.trigger("next");

  // Spec
  expect(floorArray.from).toBe(0);
  expect(floorArray.to).toBe(1);
});


Terminal Output:
TypeError: 'undefined' is not an object (evaluating 'floorArray.from')

完整测试:https://github.com/kirkas/Ascensor.js/blob/master/test/spec/optionsSpec.js

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-21 20:46:58

我发现了这个问题,我使用了jasmine的loadFixtures函数,它引用了一个相对路径("spec/javascripts/fixtures")。

解决方案是将这一行放在我的测试的顶部,它引用了夹具文件夹。

代码语言:javascript
复制
jasmine.getFixtures().fixturesPath = 'path/to/your/fixture';
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19472630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档