File: test/core/arrays.js

Recommend this page to a friend!
  Classes of Sebastian Schlapkohl   jQuery Annex   test/core/arrays.js   Download  
File: test/core/arrays.js
Role: Auxiliary script
Content type: text/plain
Description: Auxiliary script
Class: jQuery Annex
General purpose functions missing in jQuery
Author: By
Last change: Update of test/core/arrays.js
Date: 19 days ago
Size: 633 bytes
 

Contents

Class file image Download
import test from 'ava'; $versions.forEach($ => { let jqueryVersionString = ' @ jQuery '+$().jquery; test('$.removeFromArray'+jqueryVersionString, (assert) => { let foo = [1, 2, {a : 'b'}, [1, 2, 3], 4]; assert.deepEqual($.removeFromArray(foo, 0, 2), [[1, 2, 3], 4]); assert.deepEqual($.removeFromArray(foo, -3, -2), [1, 2, 4]); assert.deepEqual($.removeFromArray(foo, -1), [1, 2, {a : 'b'}, [1, 2, 3]]); assert.deepEqual($.removeFromArray(foo, 3), [1, 2, {a : 'b'}, 4]); assert.deepEqual($.removeFromArray(foo, 3, -1), [1, 2, {a : 'b'}]); assert.throws(function(){ $.removeFromArray({a : 1}, -1); }); }); });