プロジェクトのテストに最新バージョンの YUI Test を使用しています。
メソッドFooでモックを作成する状況があります。Foo が 3 回呼び出されることを期待しています。1 回目は値 "A" で呼び出され、2 回目は値 "B" で呼び出され、3 回目は値 "C" で呼び出されます。3 回目に呼び出されると、true が返されます。
これは私が書きたいものの例ですが、これはうまくいかないようで、最後の条件だけが検証されます。
var mock = Y.Mock();
Y.Mock.expect(mock, { method: "foo", args: ["A"] });
Y.Mock.expect(mock, { method: "foo", args: ["B"] });
Y.Mock.expect(mock, { method: "foo", args: ["C"], returns: true });