Skip to main content
Module

x/ramda/test/insertAll.js

:ram: Practical functional Javascript
Latest
File
var R = require('../source');var eq = require('./shared/eq');

describe('insertAll', function() { it('inserts a list of elements into the given list', function() { var list = ['a', 'b', 'c', 'd', 'e']; eq(R.insertAll(2, ['x', 'y', 'z'], list), ['a', 'b', 'x', 'y', 'z', 'c', 'd', 'e']); });
it('appends to the end of the list if the index is too large', function() { var list = ['a', 'b', 'c', 'd', 'e']; eq(R.insertAll(8, ['p', 'q', 'r'], list), ['a', 'b', 'c', 'd', 'e', 'p', 'q', 'r']); });
});