使用茉莉花Ajax

原始显影剂

我正在用Jasmine编写一些测试我正在通过Gulp运行这些测试我想使用Jasmine Ajax插件。但是,我无法弄清楚如何将其包含在测试中。现在,我有以下内容:

tests.js

describe('MyApp', function() {
  beforeEach(function() {
    jasmine.Ajax.install();
  });

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

我再次通过Gulp运行它。因此,在我的gulpfile.js中,我具有以下内容:

gulpfile.js

var gulp = require('gulp');
var jasmine = require('gulp-jasmine');

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

执行此命令时,将从命令行获取以下信息:

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

像Jasmine Ajax一样没有加载。但是,我不确定如何加载它。有人可以帮我解决这个问题吗?

谢谢。

西蒙·格罗内沃尔特

由于我没有足够的信息来重新创建您的设置,所以我自己没有对此进行测试,但是您可以尝试将mock-ajax.js文件放在helpers目录中,这是gulp-jasmine使用的jasmine-npm默认配置。 ,寻找他们。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章