UNPKG

conductor

Version:

A modern & functional JavaScript utility library

21 lines (17 loc) 544 B
const append = require('../src/append') describe('append', () => { it('should add an element at the end of an array', () => { expect(append('world', ['hello'])).toEqual(['hello', 'world']) }) it('should add an element to a set', () => { expect(append('world', new Set(['hello']))).toEqual( new Set(['hello', 'world']) ) }) it('should be a pure function', () => { const input = ['hello'] const output = append('world', input) expect(input).toEqual(['hello']) expect(output).not.toBe(input) }) })