2014-12-11 2 views
0

Я новичок в автоматическом тестировании с использованием установки жасмина/жасмина-узла/веб-драйвера. Этот вопрос связан с модулем жасминового узла жасмина. Я создал простые модули в узле следующим образомЖасмин-узел не работает должным образом

exports.testFunc = function() { console.log("Inside Test Function") } 

Я импортировал файл с содержанием и выше названного testCase.js в другом файле.

var testModule = require('./testCase.js'); 
testModule.testFunc(); 

Я сохранил этот файл, используя в качестве firstSpec.js и запустил его с узлом

node firstSpec.js 

Он работает отлично. Но когда я запускаю тот же код, с помощью команды жасмина-узла он не работает

jasmine-node firstSpec.js 

Он работает и закончить со следующим статусом

Finished in 0 seconds 
0 tests, 0 assertions, 0 failures, 0 skipped 

Есть ли какие-либо проблемы в моем понимании модуля жасмина-узле ? В основном я хочу написать тестовые примеры на основе модулей в разных файлах и включить их в родительский файл спецификации, чтобы код оставался структурированным для тестовых случаев. Мы можем запускать несколько файлов спецификаций. Но порядок выполнения кода для этих файлов важен. Есть ли способ/обход для этого?

Заранее спасибо

Manish

ответ

0

Я считаю, что ваш код должен быть внутри describe()...it() блоков или иначе Жасмин не распознает его как тест. Это объясняет, почему Узел управлял им хорошо, но Жасмин этого не сделал.