From a8052c794e87d2d40d300833844ce11c437e455f Mon Sep 17 00:00:00 2001 From: John Lindal Date: Tue, 15 May 2012 10:59:06 -0700 Subject: [PATCH] actual unit tests --- src/oop/tests/oop-test.js | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/src/oop/tests/oop-test.js b/src/oop/tests/oop-test.js index b229685471e..b926d11e961 100644 --- a/src/oop/tests/oop-test.js +++ b/src/oop/tests/oop-test.js @@ -76,11 +76,43 @@ suite.add(new Y.Test.Case({ // should not throw }); + Y.each([1], function(v, k) { + count++; + }); + Y.each({ foo: 1 }, function(v, k) { count++; }); - Assert.areEqual(1, count); + Assert.areEqual(2, count); + }, + + test_some: function () { + var count = 0; + + Y.some(null, function(v, k) { + // should not throw + }); + + Y.some('string', function(v, k) { + // should not throw + }); + + Y.some(12345, function(v, k) { + // should not throw + }); + + Y.some([1,2], function(v, k) { + count++; + return v == 1; + }); + + Y.some({ foo: 1, bar: 2 }, function(v, k) { + count++; + return v == 1; + }); + + Assert.areEqual(2, count); }, test_extend: function () {