ジャスミンを使用して(ジャスミンギブンおよびジャスミンステルスとともに)ノードアプリに高速ルートが設定されていることをテストしようとしています。私はループでそれをやっていますが、比較の要点は(ちなみにコーヒースクリプトで):
route = app.stack.shift()
expect(route).toEqual
route: ''
handle: jasmine.any(Function)
この特定のテストでは jasmine.any を使用しています。これは、ハンドル関数が明示的な内部関数 (のようなexpress.static(/*stuff*/)
) から来ているためです。grunt でテストを実行すると、次のメッセージで失敗します。
Message:
Expected { route : '', handle : Function } to equal { route : '', handle : Function }.
それらは私には同じように見えます。私は何かが足りないのですか?