Я пытаюсь выполнить тестирование на основе данных в моем проекте с использованием провайдеров данных jasmine.
У меня есть файл data.ts
, как показано ниже
export const hardshipTestData = {
scenarios: {
scenario1: {
isHome: 'Yes'
},
scenario2: {
isHome: 'No'
}
}
};
Я использую данные выше вspec-файл
import { using } from 'jasmine-data-provider';
import { hardshipTestData } from '../../data/testdata';
using(hardshipTestData.scenarios, function (data, description) {
it('testing data providers', () => {
console.log(data.isHome);
});
});
Моя проблема заключается в том, что когда я пытаюсь написать data.
, интеллект даже не дает опции isHome
.Когда я применяю его и запускаю тест, я получаю следующую ошибку
TestSuite encountered a declaration exception
configuration-parser.js:48
- TypeError: jasmine_data_provider_1.using is not a function
любая помощь приветствуется