mock.html revision 8e2f5a54575e4da16c524b6c45cba19a4ad00070
3516N/A<link type="text/css" rel="stylesheet" href="/build/logreader/assets/skins/sam/logreader.css" />
0N/A Y.namespace("Tests");
5056N/A Y.Tests.Mock = (function(){
0N/A ObjectAssert = Y.ObjectAssert;
3516N/A var suite = new Y.Test.Suite("Mock Tests");
5056N/A Y.Mock.expect(mock, {
4986N/A Y.Mock.verify(mock);
3516N/A Y.Mock.expect(mock, {
0N/A Y.Mock.verify(mock);
0N/A Y.Mock.expect(mock, {
0N/A mock.method();
0N/A Y.Mock.verify(mock);
0N/A Y.Mock.expect(mock, {
0N/A Y.Mock.verify(mock);
0N/A Y.Mock.expect(mock, {
0N/A mock.method();
0N/A mock.method();
0N/A Y.Mock.verify(mock);
0N/A Y.Mock.expect(mock, {
3516N/A Y.Mock.verify(mock);
3516N/A Y.Mock.expect(mock, {
0N/A Y.Mock.verify(mock);
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Any ]
mock.method(1);
Y.Mock.verify(mock);
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Any ]
mock.method(1, 2);
Y.Mock.verify(mock);
var mock = Y.Mock();
Y.Mock.expect(mock, {
mock.method(arg);
Y.Mock.verify(mock);
var mock = Y.Mock();
Y.Mock.expect(mock, {
mock.method({});
Y.Mock.verify(mock);
//Y.Mock.Value.Any tests --------------------------------------
* Tests that passing a number to an argument specified as Y.Mock.Value.Any
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Any ]
mock.method(1);
Y.Mock.verify(mock);
* Tests that passing a boolean to an argument specified as Y.Mock.Value.Any
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Any ]
mock.method(true);
Y.Mock.verify(mock);
* Tests that passing a string to an argument specified as Y.Mock.Value.Any
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Any ]
mock.method("");
Y.Mock.verify(mock);
* Tests that passing an object to an argument specified as Y.Mock.Value.Any
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Any ]
mock.method({});
Y.Mock.verify(mock);
* Tests that passing a function to an argument specified as Y.Mock.Value.Any
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Any ]
mock.method(function(){});
Y.Mock.verify(mock);
* Tests that passing a null to an argument specified as Y.Mock.Value.Any
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Any ]
mock.method(null);
Y.Mock.verify(mock);
//Y.Mock.Value.Boolean tests --------------------------------------
* Tests that passing a number to an argument specified as Y.Mock.Value.Boolean
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Boolean ]
mock.method(1);
Y.Mock.verify(mock);
* Tests that passing a boolean to an argument specified as Y.Mock.Value.Boolean
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Boolean ]
mock.method(true);
Y.Mock.verify(mock);
* Tests that passing a string to an argument specified as Y.Mock.Value.Boolean
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Boolean ]
mock.method("");
Y.Mock.verify(mock);
* Tests that passing an object to an argument specified as Y.Mock.Value.Boolean
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Boolean ]
mock.method({});
Y.Mock.verify(mock);
* Tests that passing a function to an argument specified as Y.Mock.Value.Boolean
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Boolean ]
mock.method(function(){});
Y.Mock.verify(mock);
* Tests that passing a null to an argument specified as Y.Mock.Value.Boolean
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Boolean ]
mock.method(null);
Y.Mock.verify(mock);
//Y.Mock.Value.String tests --------------------------------------
* Tests that passing a number to an argument specified as Y.Mock.Value.String
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.String ]
mock.method(1);
Y.Mock.verify(mock);
* Tests that passing a boolean to an argument specified as Y.Mock.Value.String
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.String ]
mock.method(true);
Y.Mock.verify(mock);
* Tests that passing a string to an argument specified as Y.Mock.Value.String
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.String ]
mock.method("");
Y.Mock.verify(mock);
* Tests that passing an object to an argument specified as Y.Mock.Value.String
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.String ]
mock.method({});
Y.Mock.verify(mock);
* Tests that passing a function to an argument specified as Y.Mock.Value.String
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.String ]
mock.method(function(){});
Y.Mock.verify(mock);
* Tests that passing a null to an argument specified as Y.Mock.Value.String
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.String ]
mock.method(null);
Y.Mock.verify(mock);
//Y.Mock.Value.Number tests --------------------------------------
* Tests that passing a number to an argument specified as Y.Mock.Value.Number
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Number ]
mock.method(1);
Y.Mock.verify(mock);
* Tests that passing a boolean to an argument specified as Y.Mock.Value.Number
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Number ]
mock.method(true);
Y.Mock.verify(mock);
* Tests that passing a string to an argument specified as Y.Mock.Value.Number
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Number ]
mock.method("");
Y.Mock.verify(mock);
* Tests that passing an object to an argument specified as Y.Mock.Value.Number
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Number ]
mock.method({});
Y.Mock.verify(mock);
* Tests that passing a function to an argument specified as Y.Mock.Value.Number
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Number ]
mock.method(function(){});
Y.Mock.verify(mock);
* Tests that passing a null to an argument specified as Y.Mock.Value.Number
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Number ]
mock.method(null);
Y.Mock.verify(mock);
//Y.Mock.Value.Function tests --------------------------------------
* Tests that passing a number to an argument specified as Y.Mock.Value.Function
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Function ]
mock.method(1);
Y.Mock.verify(mock);
* Tests that passing a boolean to an argument specified as Y.Mock.Value.Function
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Function ]
mock.method(true);
Y.Mock.verify(mock);
* Tests that passing a string to an argument specified as Y.Mock.Value.Function
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Function ]
mock.method("");
Y.Mock.verify(mock);
* Tests that passing an object to an argument specified as Y.Mock.Value.Function
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Function ]
mock.method({});
Y.Mock.verify(mock);
* Tests that passing a function to an argument specified as Y.Mock.Value.Function
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Function ]
mock.method(function(){});
Y.Mock.verify(mock);
* Tests that passing a null to an argument specified as Y.Mock.Value.Function
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Function ]
mock.method(null);
Y.Mock.verify(mock);
//Y.Mock.Value.Object tests --------------------------------------
* Tests that passing a number to an argument specified as Y.Mock.Value.Object
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Object ]
mock.method(1);
Y.Mock.verify(mock);
* Tests that passing a boolean to an argument specified as Y.Mock.Value.Object
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Object ]
mock.method(true);
Y.Mock.verify(mock);
* Tests that passing a string to an argument specified as Y.Mock.Value.Object
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Object ]
mock.method("");
Y.Mock.verify(mock);
* Tests that passing an object to an argument specified as Y.Mock.Value.Object
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Object ]
mock.method({});
Y.Mock.verify(mock);
* Tests that passing a function to an argument specified as Y.Mock.Value.Object
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Object ]
mock.method(function(){});
Y.Mock.verify(mock);
* Tests that passing a null to an argument specified as Y.Mock.Value.Object
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.Object ]
mock.method(null);
Y.Mock.verify(mock);
var mock = Y.Mock();
Y.Mock.expect(mock, {
args: [ Y.Mock.Value.String ]
mock.method(null);
this.wait(function(){
Y.Mock.verify(mock);
var r = new Y.Console({
r.render('#c');