Я пытаюсь настроить модульное тестирование в своем проекте с использованием Jasmine. Я пишу свои спецификации в машинописном документе. Мой первый тест - это просто проверка того, что файл конфигурации возвращает значение, как ожидалось. Однако, когда I import
config, Жасмин не может найти спецификацию. Если я выберу import
и заполните фиктивные значения, все будет хорошо.Jasmine Spec как файл машинописных файлов
Мой файл спецификация:
/// <reference path="../typings/index.d.ts"/>
process.env.ENV = "test";
process.env.TEST_DB_NAME= "test";
import environment = require("../config/config");
describe("Config Tests:",() => {
it("db returns string",() => {
expect(environment.db).toEqual(process.env.TEST_DB_NAME);
});
});
environment.db
должен просто вернуть мою process.env.TEST_DB_NAME
.
Я чувствую, что это должно что-то сделать с import
в начале, чтобы Жасмин не нашел describe()
. Кто-нибудь знает, как заставить Жасмин работать с импортом, или я просто собираюсь проверить это неправильно?