1. ホーム
  2. javascript

mochaのグローバルな`before`と`beforeEach`?

2023-09-19 22:22:11

質問

現在、javascriptのユニットテストにmochaを使用しています。

いくつかのテストファイルがあり、各ファイルには beforebeforeEach と同じですが、全く同じです。

どのようにすれば、グローバルな beforebeforeEach を全部(または一部)使用しますか?

どのように解決するのですか?

を宣言する。 before または beforeEach を別ファイルで作成します(私は spec_helper.coffee を使います)、それをrequireします。

spec_helper.coffee

afterEach (done) ->
  async.parallel [
    (cb) -> Listing.remove {}, cb
    (cb) -> Server.remove {}, cb
  ], ->
    done()

test_something.coffee

require './spec_helper'