1

ジャスミンを使用して(ジャスミンギブンおよびジャスミンステルスとともに)ノードアプリに高速ルートが設定されていることをテストしようとしています。私はループでそれをやっていますが、比較の要点は(ちなみにコーヒースクリプトで):

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 }.

それらは私には同じように見えます。私は何かが足りないのですか?

4

1 に答える 1