Мои тесты на жасминовые узлы выполняются дважды.Тесты на жасминовые узлы выполняются дважды
Я запускаю те тесты из задания Grunt, а также из команды Jasmine. Результат тот же, мои тесты выполняются дважды. Мой package.json:
{
"name": "test",
"version": "0.0.0",
"dependencies": {
"express": "4.x",
"mongodb": "~2.0"
},
"devDependencies": {
"grunt": "~0.4.5",
"grunt-jasmine-node":"~0.3.1 "
}
}
Вот мой Gruntfile.js экстракт:
grunt.initConfig({
jasmine_node: {
options: {
forceExit: true,
match: '.',
matchall: true,
extensions: 'js',
specNameMatcher: 'spec'
},
all: ['test/']
}
});
grunt.loadNpmTasks('grunt-jasmine-node');
grunt.registerTask('jasmine', 'jasmine_node');
Один из моего тестового файла:
describe("Configuration setup", function() {
it("should load local configurations", function(next) {
var config = require('../config')();
expect(config.mode).toBe('local');
next();
});
it("should load staging configurations", function(next) {
var config = require('../config')('staging');
expect(config.mode).toBe('staging');
next();
});
it("should load production configurations", function(next) {
var config = require('../config')('production');
expect(config.mode).toBe('production');
next();
});
});
У меня 2 тестовых файлов для 4 утверждений
Подсчет:
grunt jasmine
Running "jasmine_node:all" (jasmine_node) task
........
Finished in 1.781 seconds
8 tests, 8 assertions, 0 failures, 0 skipped
У вас есть идеи?
Вы решили свою проблему? – crashbus
Здравствуйте, к сожалению нет, тогда я перешел на тест мокки – Lombric