mirror of
https://bitbucket.org/bellord13/kit.git
synced 2026-11-13 19:06:11 +03:00
fix
This commit is contained in:
@@ -71,6 +71,42 @@ kit.ready(['collection'], function () {
|
||||
}
|
||||
testFunction(1, 2, 3, 4, 5, 6, 7, 8);
|
||||
|
||||
|
||||
|
||||
|
||||
collection = new kit.Collection([1, 2, 3, '', 0, NaN, undefined, null, false, true]);
|
||||
assertSame(collection.filter().count(), 4, 'filter');
|
||||
|
||||
collection = new kit.Collection([4, 5, 6]);
|
||||
assertSame(collection.every(function (item) {
|
||||
return item > 2;
|
||||
}), true, 'every');
|
||||
assertSame(collection.every(function (item) {
|
||||
return item > 5;
|
||||
}), false, 'every');
|
||||
assertSame(collection.every(function (item) {
|
||||
return item < 1;
|
||||
}), false, 'every');
|
||||
|
||||
|
||||
collection = new kit.Collection([10, 20, 30]);
|
||||
assertSame(collection.first(), 10, 'first');
|
||||
assertSame(collection.first(function (item) {
|
||||
return item > 15;
|
||||
}), 20, 'first');
|
||||
assertSame(collection.first(function (item) {
|
||||
return item < 0;
|
||||
}), undefined, 'first');
|
||||
|
||||
assertSame(collection.last(), 30, 'first');
|
||||
assertSame(collection.last(function (item) {
|
||||
return item < 25;
|
||||
}), 20, 'first');
|
||||
assertSame(collection.last(function (item) {
|
||||
return item < 0;
|
||||
}), undefined, 'first');
|
||||
|
||||
assertSame(collection.keys().count(), 3, 'keys');
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user