実行はしっかりバラバラだった件。
実行はしっかりバラバラだった件。
テストのような順序性が保たれないとならない処理はStepのような強制的に処理をブロックするようものを書かねばなるまい。
https://github.com/creationix/step
自前テストツールもしっかりバラバラに実行されていたので
setUp -> test -> tearDown
の順番で実行されるように直した。EventEmitterは使わず、ステータスプロパティを持つだけで何とかなる。
https://github.com/myatsumoto/taikokenchi
この特性は言語をdisるのが大好きなプログラマーの格好の餌食になるだろう。
”順序実行なのかバラバラなのかはっきりしない”という点でユーザの困惑を生みやすい。