我正在用茉莉编写一些测试。我正在通过大口吞下运行这些测试。我想使用茉莉花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:无法读取未定义的属性“安装”。
就像贾斯敏·阿贾克斯没有上膛一样。不过,我不知道该怎么装。有人能帮我解决这个问题吗?
谢谢。
发布于 2015-06-17 13:21:30
我自己还没有测试过这一点,因为我没有足够的信息来重新创建您的设置,但是您可以尝试将mock-ajax.js文件放在helpers目录中,这是由gulp使用的jasmine的默认配置查找它们的地方。
https://stackoverflow.com/questions/30818426
复制相似问题