【Angular】HttpInterceptorの実装(レスポンス内容確認)
【イベント参加】ng-japan2018に参加してきました
概要
ng-japan 2018に参加してきました。
基本的には6.0の新機能をベースに話があったり、導入・開発の事例の話があったりしました。
以下に感想等を記載していきます。
全体的な感想
- build環境が成熟してきた。(ng add/ng update)
- Angular ivy関連は地味に楽しみ。
- Angular Elementsとivy連携が楽しみ。
- ある程度構成は落ち着いてきたので、開発者へもうちょい普及しないかな~。
メモ書き
以下に参加しながら記載したメモ書きを貼っておきます。
時間があれば修正するかも。
【VSCode】Chromeデバッグ起動設定
【VSCode】Visual Studio Code v1.24 の気になる新機能
目次
- 目次
- 概要
- TypeScript関連
- Update import paths when a file is moved or renamed
- Highlight unused variables and imports
- Generate getter/setter refactoring
- Preview機能
- Outline view
- New Settings editor
- 終わりに
概要
Visual Studio Code v1.24がリリースされましたね。
気になる新機能をピックアップして紹介します。
【Jasmine】テストを失敗させる
概要
Jasmine
で特定ケースの場合、テストを失敗させたい場合はfail
メソッドまたはdone.fail
を使用します。
Promise
やRxJS
等でreject
やthrowError
を発生させるテストの場合、正常に動作してしまう場合がテスト失敗なため、fail
メソッド等で明示してあげるとテスト失敗が分かりやすいです。
【Jasmine】Promiseのテスト方法
概要
Jasmine
でのPromise
をテスト時にはテスト定義の引数にdone
を利用します。
done
を利用することで、非同期処理完了後まで待機してくれます。
done
を設定しない場合は、Promise.then
内の処理をスルーしてテストを終了するため、正常なテスト結果がでない場合があります。