【发布时间】:2015-06-13 12:00:46
【问题描述】:
我正在用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 没有加载一样。但是,我不确定如何加载它。有人可以帮我解决这个问题吗?
谢谢。
【问题讨论】:
-
你安装了jasmine吗?
标签: javascript ajax gulp