タグ

jestに関するigrepのブックマーク (3)

  • Testing Database Interactions with Jest | Blog | walrus.ai

    Join Our Mailing ListSubscribe to receive email updates about new posts as soon as they go out. Jest has quickly become one of the most popular Javascript testing libraries. While Jest may be mostly used in the context of frontend applications, at walrus.ai we use Jest for testing our backend Node.js services as well. Jest aims to make testing 'delightful', and a large component of that delight co

    Testing Database Interactions with Jest | Blog | walrus.ai
  • Jestで非同期関数が例外を投げることをテストする。 - Qiita

    背景 バイトで、Async関数が例外を投げてくれること、そしてその例外がどの例外であるかをテストする必要が出てきました。そのときのメモを残しておこうと思います。 やってみよう expectに関数を渡して、toThrowしてやると非同期でない関数が例外を投げるかどうかをテストできます。しかし、この場合、expectにAsync関数を渡しても期待どおりのテストを行うことはできません。 test('throws on octopus', () => { expect(() => { drinkFlavor('octopus'); }).toThrow(); }); 非同期処理が失敗したときに追加でアサーションを行うためには、rejectsを使います。この場合、Promiseが成功したときはアサーションが失敗します。 次のようなdrinkFlavorがあったとします。 async function

    Jestで非同期関数が例外を投げることをテストする。 - Qiita
  • Jestでテストすると`TypeError: Cannot read property 'createObjectURL' of undefined`のエラーになる

    ユニットテストは、システムのテスト手法の一つで、個々のモジュールを対象としたテストの事を指します。対象のモジュールが要求や性能を満たしているか確認する為に実行します。 JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

    Jestでテストすると`TypeError: Cannot read property 'createObjectURL' of undefined`のエラーになる
    igrep
    igrep 2021/04/09
    くそー、やっぱりnode_modules以下にある実行ファイルを直接叩かねばならんか。めんどいのう
  • 1