私は角度2のタイプスクリプトアプリケーションのジャスミンフレームワークを使ってユニットテストを書いています。私はangle-cliを使ってプロジェクトを生成していません。私はジャスミンを取り付け、角度成分の単位テストを書いた。どうすればいいですか?spec.ts?私はこれに続いてhttps://github.com/jasmine/jasmine-npmと私のプロジェクトをテストを実行するように設定しようとします。しかし、これはspec.jsテストファイルに対してのみ機能します。私はカルマを試して働きませんでした。ジャスミンを使用してtypescript用に書かれたテストを実行するためのテスト環境の設定方法ジャスミンを使用してtypescript(angular 2)のテストを実行するにはどうすればよいですか?
0
A
答えて
0
ファイルをjavascript
にコンパイルするには、tsc
コンパイラを使用してください。
$ npm i typescript
$ npm i typescript -g
を実行して、それをインストールし、tsconfig.json
を初期化します。
$ tsc --init
今、あなたは、単にプロジェクトディレクトリにtsc
を実行して、ファイルをコンパイルすることができます。
jasmine-npm
は、jasmine
を実行してテストを実行するように指定しています。
"scripts": {
"test": "tsc && jasmine"
},
を単に実行してテストを実行します:だからpackage.json
に以下を追加することができます
$ npm test
+0
私は試しましたが、javascriptにtypescriptをコンパイルした後にこのエラーが発生しました。 'import {TestBed} from' @ angular /コア/テスト '; SyntaxError:予期しないトークンのインポート ' – Mythri
+0
コードでプランナーを作成できますか? –
関連する問題
- 1. TypeScriptを使用してAngular 2コンポーネントでモデルクラスを宣言するにはどうすればよいですか?
- 2. ジャスミンを使用してAngularサービスを模擬するにはどうすればよいですか?
- 3. Angular 2では、実行時に別のルートを使用するにはどうすればよいですか?
- 4. ジャスミンを使用してこのコードをテストするにはどうすればよいですか?
- 5. ポート8080のC9.ioでTypeScript用のAngular.JS 2を実行するにはどうすればよいですか?
- 6. 機能の注文を使用してテストを実行するにはどうすればよいですか?
- 7. Mavenを使用して、特定のテストを実行するにはどうすればよいですか?
- 8. Kotlinを使用して単一のAndroidテストを実行するにはどうすればよいですか?
- 9. VS2015を使用してリモートでテストを実行するにはどうすればよいですか?
- 10. ADAMを使用して単体テストを実行するにはどうすればよいですか?
- 11. Node.jsを使用して統合テストを実行するにはどうすればよいですか?
- 12. nightwatchを使用してe2eテストを実行するにはどうすればよいですか?
- 13. TeamCityにMSTestを使用してテストを実行させるにはどうすればよいですか?
- 14. テスト用にローカルでHTTPを使ってRailsを実行するにはどうすればよいですか?
- 15. 2つのパラメータを使用してバッチファイルを実行するにはどうすればよいですか?
- 16. webpackを使用してAngular 2でgmaps.jsを消費するにはどうすればよいですか?
- 17. Routingを使用してAngular 2アプリケーションでデータを共有するにはどうすればよいですか?
- 18. Angular 2のサービスを使用してDOMにアクセスするにはどうすればよいですか?
- 19. セルフデリゲートを使用してTypeScriptでNativeScriptクラスを実装するにはどうすればよいですか?
- 20. Typescriptで書かれたテストでジャスミンから 'createSpyObj'をインポートするにはどうしたらいいですか?
- 21. Xamarin.UITestによるテストの実行を2回停止するにはどうすればよいですか?
- 22. Angular 2 man.tsでplatformBrowserDynamicを使用してインポートするにはどうすればよいですか?
- 23. jQueryを使用するReactコンポーネントでテストを実行するにはどうすればよいですか?
- 24. BootstrapとAngularを使用してカスタムDatepickerを実装するにはどうすればよいですか?
- 25. データバインド後にアクションをAngular 2で実行するにはどうすればよいですか?
- 26. ジャスミンを使用してコールバックで実行されるアクションをテストする方法
- 27. 外部JSONファイルを角度2のテストにロードするにはどうすればよいですか?
- 28. Angular 2にgulp-typescriptを設定するにはどうすればよいですか?
- 29. typescriptを使用してインターフェイスにextendsを使用するにはどうすればよいですか?
- 30. Angular/TypeScriptで2つのURLSearchParamsを組み合わせるにはどうすればよいですか?
ジャスミンの枠組み@Maximus javascriptの –
にコンパイルしたJavaScriptにコンパイルしませんか?私はそれのためのスクリプトを書く必要がありますか? – Mythri
私は[回答](https://stackoverflow.com/a/44503954/2545680)を追加しました。それを確認してください –