AngularアプリをPlaywright、 Jestテストし、カバレッジをマージする(V8編)
前回はistanbulでinstrumentしたAngularアプリに対してPlaywrightテストをし、カバレッジを計測しました。 しかしJestカバレッジと上手くマージ出来ない課題が残りました。今回はPlaywri […]
前回はistanbulでinstrumentしたAngularアプリに対してPlaywrightテストをし、カバレッジを計測しました。 しかしJestカバレッジと上手くマージ出来ない課題が残りました。今回はPlaywri […]
Angular17からはデフォルトのバンドルツールがesbuildに変わったこと、Angular & istanbul形式だとjestのistanbul形式と正確にマージ出来ないことから、Angular16以下で […]
既存のAngular11のプロジェクトを12に上げた際に発生。 環境 Windows 11 Node.js 14.15.1 Angular13リリース前、以下コマンドで12にupdateした(と思われていた)Angula […]
AngularのテンプレートHTMLでビット演算をすることは禁じられているので代替手段を考えます。 事象 CSSクラスをビット演算で切り替えるテンプレートを書きました。cond変数は1,2,4をビット値として持つ状態変数 […]
Java、C、Pythonのドキュメントを自動生成する際にDoxygenを使えばクラス図や呼び出し図、呼び出され図を作れて便利です。 しかしDoxygenはTypescriptには対応しておらず、.tsを対応拡張子に加え […]
やりたかったのは「Rubular」が提供してくれるマッチした部分をハイライトしてくれる機能。 https://rubular.com/ ちょっとしたツールにこういう機能を入れようと思ったのですが、ニーズを満たしてくれるラ […]
前回の続きです。 重要なデータがスマホに平文で残らないようにします。 環境 Windows 10 Visual Studio Code 1.35 Node.js 10.16.0 Angular 8.1.0 クライアント( […]
Angular単体では約30%の削減でした。 2019/05にリリースされたAngular8では、ビルド結果として生成されるバンドルファイルがES6(ES2015)対応しているモダンブラウザ用、とそうでないレガシーブラウ […]
事象 Angular4.3で追加されたHttpClientModuleに移行せず、HttpModuleを使い続けているアプリで、とある理由からpackage-lock.jsonを削除してnpm installし直しました […]