0
我試圖在我的項目中使用茉莉花設置單元測試。我正在用Typescript寫我的規格。我的第一個測試是簡單地檢查一個配置文件如預期的那樣返回一個值。不過,當我配置時,Jasmine找不到規格。如果我拿出import
並填入虛擬值,一切正常。茉莉花規格作爲打字稿文件
我的規格文件是:
/// <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
開始時做一些事情,使得Jasmine找不到describe()
。任何人都知道如何讓Jasmine使用導入工具,或者我只是想以錯誤的方式進行測試?