Итак, у меня есть очень простой тест, где я хочу проверить тип ответа Promise в тесте с использованием Jasmine. Я бегу проект узла и все эти детали созданыЖасмин с обещаниями, не показывающими результаты теста
describe('fail assertion', function() {
it('should be a failure', function(done) {
myvideopromise.then(function(resp) {
expect(true).toBe(false);
done();
}).catch(done);
});
});
describe('list videos', function() {
it('should return a list of videos', function(done) {
myvideopromise.then(function(videos) {
expect(Array.isArray(videos)).toBe(true);
done();
}).catch(done);
});
});
Но когда я запускаю его я просто вижу это ниже.
Started
F.
Failures:
1) video suite fail assertion should be a failure
Message:
Expected true to be false.
«F» красный и «.» зеленый. Таким образом, похоже, что он правильно запускает тестовые утверждения, но для успехов он, похоже, не показывает сообщение об успешном завершении. Есть ли флаг, который мне нужно передать или что-то еще? Я звоню его с помощью
jasmine JASMINE_CONFIG_PATH=test/jasmine_config.json
И мой файл jasmine_config.json просто выглядит
{
"spec_dir": "test/other/",
"spec_files": [
"video_tests.js"
]
}
Возможный дубликат [репортером на заказ Жасмин в транспортир испытаний] (HTTP: // StackOverflow .com/questions/23677986/custom-jasmine-reporter-in-protractor-tests) – mido
Я попытался установить эти поля в true, и они, кажется, ничего не делают –