我正在使用最新版本的 YUI Test 来测试我的项目。
我有一种情况,我用 Foo 方法创建了一个 Mock。我希望 Foo 将被调用三次。第一次,它的值是“A”,第二次,它的值是“B”,第三次,它的值是“C”。第三次调用它时,它应该返回 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 });