首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Jasmine

使用Jasmine
EN

Stack Overflow用户
提问于 2015-06-13 12:00:46
回答 1查看 1.5K关注 0票数 9

我正在用茉莉编写一些测试。我正在通过大口吞下运行这些测试。我想使用茉莉花Ajax插件。但是,我不知道如何将它包含到我的测试中。现在,我有以下几点:

tests.js

代码语言:javascript
复制
describe('MyApp', function() {
  beforeEach(function() {
    jasmine.Ajax.install();
  });

  it('should run an ajax request', function() {
    // test ajax
  });
});

再一次,我要通过Gulp来处理这件事。因此,在我的gulpfile.js中,我有以下内容:

gulpfile.js

代码语言:javascript
复制
var gulp = require('gulp');
var jasmine = require('gulp-jasmine');

gulp.task('test', function() {
  return gulp
    .src('tests/*.js')
    .pipe(jasmine());
});

当我执行这个命令时,我从命令行中得到以下信息:

TypeError:无法读取未定义的属性“安装”。

就像贾斯敏·阿贾克斯没有上膛一样。不过,我不知道该怎么装。有人能帮我解决这个问题吗?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-17 13:21:30

我自己还没有测试过这一点,因为我没有足够的信息来重新创建您的设置,但是您可以尝试将mock-ajax.js文件放在helpers目录中,这是由gulp使用的jasmine的默认配置查找它们的地方。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30818426

复制
相关文章

相似问题

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