anchor.diff:  テストフレームワークがそれをキャッチすることで、テストが失敗したと判断します。
   
   しかし、Promiseの場合は `.then` の中で行われた処理でエラーが発生しても、
  -Promiseがそれをキャッチしてしまい、テストフレームワークまでエラーがthrowされません。
  +Promiseがそれをキャッチしてしまい、テストフレームワークまでエラーが届きません。
   
  -<<promise-assert-fail,`assert` が失敗してる例>>を改善して、
  +<<promise-assert-fail, 意図しない結果となるPromiseのテスト>>を改善して、
   `assert` が失敗した場合にちゃんとテストが失敗となるようにしてみましょう。
   
   [source,javascript]
   [[promise-assert-fail-fixed]]
  -.ちゃんとテストが失敗する例
  +.意図通りにテストが失敗する例
   ----
   it("should use `done` for test?", function (done) {
       var promise = Promise.resolve();
  
positive.code: ----
  
  Mochaは `it` の仮引数に `done` のように指定してあげると、
  `done()` が呼ばれるまでテストケースの終了を待つことで非同期のテストをサポートしています。
  
  Mochaでの非同期テストは以下のような流れで実行されます。
  
  
negative.code: include::embed/embed-basic-test.js[]
  ----
  
  このテストを `basic-test.js` というファイル名で作成し、
  先ほどインストールしたMochaでコマンドラインからテストを実行することが出来ます。
  
  [source,sh]
  ----
  