“jest”タグの記事

  • | テスト - Jest再入門 | 9 min read
    #テスト #jest

    Jest再入門 - カスタムマッチャー作成編

    Jest再入門シリーズの最後はカスタムマッチャーの作成にチャレンジします。 JestのExpect APIには、組み込みで多くのマッチャーが提供されていますが、これだけでは不足するケースや複雑なアサートを書かざるを得ないケースが往々にしてあります。 そんなときは、Jestのカスタムマッチャーを作成して、テストをシンプルにしていきましょう...

    記事を読む
  • | テスト - Jest再入門 | 10 min read
    #テスト #jest

    Jest再入門 - 関数・モジュールモック編

    単体テストでは、テストを不安定化させる要因となる外部サービス、データベース等のステートフルなモジュールへの依存は極力避けるべきです。 これを実現するには、モックやスタブが必要になってきます。 Jestはモック機能が標準で備わっています。今回はJestのモック機能を見ていきましょう。 関数のモック化 # 基本的な使い方 # Jestが提供するモック機能の最も基本的なものです...

    記事を読む
  • | テスト - Jest再入門 | 6 min read
    #テスト #jest

    Jest再入門 - スナップショットテスト編

    スナップショットテストはJestオリジナルの機能です。 公式ドキュメントによると以下の説明があります...

    記事を読む
  • | テスト - Jest再入門 | 6 min read
    #テスト #jest

    Jest再入門 - マッチャー編

    Jestはオールインワンのテストフレームワークです。 テストランナーだけでなく、各種マッチャーもJest内でExpect APIとして提供されています。 利用方法はJasmineとほとんど同じで、こちらの利用経験があれば戸惑うことはないはずです。 ここでは、よく利用するものについて筆者の独断でピックアップして、カテゴリ別にまとめます。 全てのマッチャーは以下公式ドキュメントを参照してください...

    記事を読む
  • | テスト - Jest再入門 | 11 min read
    #テスト #jest

    Jest再入門 - 導入編

    JestはMeta(旧Facebook)社によって開発されたJavaScript向けのテストフレームワークです[1]。 Jestは、テストランナーからマッチャー、カバレッジ等のテストに必要な一連の機能が備わっています。また、それらのセットアップが非常に簡単であることから、現在のJavaScriptで最も多く利用されているテストフレームワークです...

    記事を読む
豆蔵デベロッパーサイト - 先週のアクセスランキング
  1. ChatGPTのベースになった自然言語処理モデル「Transformer」を調べていたら「Hugging Face」に行き着いた (2023-03-20)
  2. ChatGPTに自然言語処理モデル「GPT2-Japanese」の使用方法を聞きながら実装したら想像以上に優秀だった件 (2023-03-22)
  3. 基本から理解するJWTとJWT認証の仕組み (2022-12-08)
  4. AWS認定資格を12個すべて取得したので勉強したことなどをまとめます (2022-12-12)
  5. 自然言語処理初心者が「GPT2-japanese」で遊んでみた (2022-07-08)
  6. Nuxt3入門(第8回) - Nuxt3のuseStateでコンポーネント間で状態を共有する (2022-10-28)
  7. Nuxt3入門(第4回) - Nuxtのルーティングを理解する (2022-10-09)
  8. 直感が理性に大反抗!「モンティ・ホール問題」 (2022-07-04)
  9. Nuxt3入門(第1回) - Nuxtがサポートするレンダリングモードを理解する (2022-09-25)
  10. ORマッパーのTypeORMをTypeScriptで使う (2022-07-27)