タグ

2019年5月13日のブックマーク (6件)

  • https://docs.npmjs.com/cli/test/

    nilab
    nilab 2019/05/13
    "This runs a package’s “test” script, if one was provided."
  • jest で非同期関数をテストするときの注意点 - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    jest で非同期関数をテストするときの注意点 - Qiita
    nilab
    nilab 2019/05/13
    「適切な書き方をしなかった場合、非同期処理(内のexpect)が実行される前にテスト関数が終了してしまう」
  • Jestで直前にいじったテストファイルの結果だけ見たい - Qiita

    概要 Jestを実行するとテストファイルが全部実行されたりして辿るのが大変ですよね。 そう思って公式ドキュメントを見ていた所いい感じのオプションがあったのでご紹介します。 ざっくり2種類あります。 --watch Jest CLI Options · Jest --watch Watch files for changes and rerun tests related to changed files. If you want to re-run all tests when a file has changed, use the --watchAll option instead. (Google翻訳) ファイルの変更を監視し、変更されたファイルに関連するテストを再実行します。ファイルが変更されたときにすべてのテストを再実行したい場合は、代わりに--watchAllオプションを使用して

    Jestで直前にいじったテストファイルの結果だけ見たい - Qiita
    nilab
    nilab 2019/05/13
    「jestは標準ではconsole.logが出力されないようになってしまっているので、必要であれば--silent=false --verbose falseも付けるのがおすすめです」
  • Jestを使ってみてのハマりどころメモ - console.lealog();

    JestいいですよねJest。 あれこれプラグインとかライブラリとか入れなくてもだいたいのことができて。 さて、この1ヶ月くらいひたすらJestでテストを書き続けて、ハマったとこをメモ。 逆に言えば、ここに書いてないことでは一切困ってなくて、Jest最高って感じ。 Karmaみたいなブラウザでテストする機能さえつけばもう一生ついていきます感すらある。 before / afterでもasync Docsにそれらしいコードはないけどできる。 beforeAll(done => { // some async tasks done(); }); beforeEach(async () => { await asyncTask(); }); afterEach(async done => { await asyncTask(); asyncTask2(done); }); afterAll(()

    Jestを使ってみてのハマりどころメモ - console.lealog();
    nilab
    nilab 2019/05/13
    「実際にテストが走る前に、中で使ってるモジュールを`spyOn`でモックする」
  • Jestで始める! ユニットテスト | 第1回 環境の準備とテストの実行

    Jestで始める! ユニットテスト 第1回 環境の準備とテストの実行 JavaScriptのユニットテストのためのツール、Jestの特徴や基的な使い方を解説します。「そろそろテストを書く習慣を付けたい」、そう思う人のための始めの一歩です。 Jestとは Jestは、Facebook社がOSSとして開発を進めている、JavaScriptのユニットテストのためのツールです。 Jest · 🃏 Delightful JavaScript Testing 日語のドキュメント Jestは日語のドキュメントもあります。日語で基的な部分を知るのに役立ちますが、情報が追いついていない場合もありますので、最新情報は英語ドキュメントを参照するようにしてください。 公式ページで「Zero configuration testing platform」と謳っているように、あれこれ設定をすることなく、他

    Jestで始める! ユニットテスト | 第1回 環境の準備とテストの実行
    nilab
    nilab 2019/05/13
    「npm test -- --silent=false --verbose」
  • Jestで標準出力(console.log())してデバッグする方法 - Qiita

    概要 引数を与えてあげればできる。 デフォルトでは --silent がtrueなので --silent=false を指定すればOK。 実行コマンド しかし、このままだとテスト対象ファイルのconsole.logしか表示できない。 テストファイル自体のconsole.logなどを表示したい場合は--verbose falseを実行時コマンドに含める必要がある。 つまり、全てのconsole.logを表示したい場合は

    Jestで標準出力(console.log())してデバッグする方法 - Qiita
    nilab
    nilab 2019/05/13
    「jest --silent=false --verbose false」