タグ

GitHubとモックに関するkyo_agoのブックマーク (2)

  • 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();
  • 新しいモックライブラリ testdouble.js を使って js のモックテストを書く - Qiita

    この記事は CureApp Advent Calendar 2016 2日目の記事です。 今日は新しいモックライブラリの testdouble.js の話です。 モックとは ソフトウェア開発におけるモックとは、テスト環境において物を使ってしまうと何らかの理由で都合が悪いものを、テスト環境で物とすり替えて使う何らかの 偽物 のことです。 「テスト環境において物を使ってしまうと都合が悪いもの」の例としては、例えば、データベース接続、外部API接続など、環境を準備することができない/面倒/コストが高いものなどがあります。モックを使うことで、そのような構築コストの高い環境設定をスキップして、効率よくテストを実行することができます。 また、モックを使う別な理由として、テストの実行速度の高速化があります。ファイルアクセスやデータベースアクセスは一般的に遅いため、そこをモック処理に置き換えることで

    新しいモックライブラリ testdouble.js を使って js のモックテストを書く - Qiita
  • 1