collection.html revision 0771d781138a507b3e657573703f511291640bf3
70N/A logExclude: {Dom: true, Selector: true, Node: true, attribute: true, base: true, event: true, widget: true}
231N/A var ArrayAssert = Y.ArrayAssert;
98N/A var TestRunner = Y.Test.Runner;
128N/A var method_test = new Y.Test.Case({
70N/A Assert.areEqual(data[index], item);
156N/A Assert.isArray(results);
156N/A ArrayAssert.itemsAreEqual([2, 4, 6, 8, 10], results);
70N/A Assert.areEqual(15, result);
var data = this.data;
var result = A.find(data, function (item) {
Assert.areEqual(2, result);
var data = this.data;
var result = A.find(data, function (item) {
Assert.areEqual(null, result);
var data = this.data;
var result = A.find(data, function(item) {
Assert.areEqual(1, result, 'First item not found!');
var data = this.data;
var result = A.find(data, function(item) {
Assert.areEqual(5, result, 'Last item not found!');
var data = this.data;
var result = A.filter(data, function (item) {
Assert.isArray(result);
ArrayAssert.itemsAreEqual([2, 4], result);
var data = this.data;
var result = A.filter(data, function (item) {
Assert.isArray(result);
ArrayAssert.isEmpty(result);
var data = this.data;
var result = A.reject(data, function (item) {
Assert.isArray(result);
ArrayAssert.itemsAreEqual([1, 3, 5], result);
var data = this.data;
var result = A.reject(data, function (item) {
Assert.isArray(result);
ArrayAssert.itemsAreEqual(data, result);
var results = A.grep(data, /p(erl|ython)/);
Assert.isArray(results);
ArrayAssert.itemsAreEqual(['perl', 'python'], results);
var results = A.grep(data, /j(ruby|ython)/);
Assert.isArray(results);
ArrayAssert.isEmpty(results);
var data = this.data;
var results = A.partition(data, function (item) {
ArrayAssert.itemsAreEqual([2, 4], results);
ArrayAssert.itemsAreEqual([1, 3, 5], results);
var results = A.zip([1, 2, 3], ['a', 'b', 'c']);
Assert.isArray(results);
A.each(expected, function (item, index) {
Assert.isArray(item);
ArrayAssert.itemsAreEqual(item, results[index]);
var result = A.every(data, function(item, i, a) {
Assert.isTrue(result);
var result = A.every(data, function(item, i, a) {
Assert.isFalse(result);
var actual = A.unique(data);
Assert.areEqual(expect[i], actual[i]);
// var r = new Y.Console({ verbose: true, newestOnTop: false });
r.render('#logger');
TestRunner.add(method_test);