ジャスミンを使用してプロジェクトでユニットテストを設定しようとしています。私はTypescriptに自分の仕様を書いています。私の最初のテストは、設定ファイルが期待どおりの値を返すかどうかを単に確認することです。ただし、私がimport
の設定をすると、Jasmineは仕様を見つけることができません。 import
を取り出してダミー値を入力すると、すべて正常に動作します。ジャスミン仕様のTypescriptファイル
マイ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()
を見つけられません。ジャスミンを輸入品と一緒に扱う方法を知っている人は誰でも、私は間違った方法でテストするつもりですか?