0
typescriptで書かれているジャスミン単位テストでインポートを行うのに問題があります。大胆はimport文でエラーを投げている - jsの中に翻訳されchutzpahとjasmineをtypscriptとsystemjsで使用する
import {fakeclass} from '../src/data-analysis/fakeclass';
を定義し、私が表示されるエラーは次のとおりです。
Error: ReferenceError: Can't find variable: define
そうでない場合は、テストが発見され、正常に実行されます。
私はシステムjsがchutzpahによって読み込まれていないと仮定します。これを設定するための推奨方法はありますか?
は、ここで私はあなたが私を与えたとChutzpah Angular2 sample内のパターンに従うことによって、作業それを得たサンプルを見ていた私のchutzpah.jsonファイル
{
"Framework": "jasmine",
"TestHarnessReferenceMode": "Normal",
"TypeScriptModuleKind": "CommonJS",
"Compile": {
"Mode": "External",
"Extensions": [ ".ts" ],
"ExtensionsWithNoOutput": [ ".d.ts" ]
},
"References": [
{
"Includes": [ "src/*.ts" ],
"Excludes": [ "src/*.d.ts" ]
},
{
"Path": "./jspm_packages/system.src.js",
"IsTestFrameworkFile": true
},
{
"Path": "./jspm_packages/system-polyfills.src.js",
"IsTestFrameworkFile": true
},
{
"Path": "./config.js",
"IsTestFrameworkFile": true
}
],
"Tests": [
{
"Includes": [ "*/test/*.ts" ],
"Excludes": [ "*/test/*.d.ts" ]
}
]}
。 私はすぐにsystemJSを使用して良いサンプルをセットアップするつもりですが、まだそれに到達するチャンスはありませんでした。 –
ありがとうございましたMathew - 設定ファイル(上記参照)にsystemJSファイルを追加しましたが、同じエラーが表示されます – MIantosca
私が試してみるようにしようとするとgit reproを教えてもらえますか? –