conductor
Version:
A modern & functional JavaScript utility library
25 lines (19 loc) • 733 B
JavaScript
const join = require('../src/join')
const object = { word1: 'Bonsoir', word2: 'Elliot' }
const map = new Map(Object.entries(object))
const array = Object.values(object)
const set = new Set(array)
describe('join', () => {
it('should concat an array\'s values using the separator', () => {
expect(join(', ', array)).toBe('Bonsoir, Elliot')
})
it('should concat a set\'s values using the separator', () => {
expect(join(', ', set)).toBe('Bonsoir, Elliot')
})
it('should concat an object\'s values using the separator', () => {
expect(join(', ', object)).toBe('Bonsoir, Elliot')
})
it('should concat a map\'s values using the separator', () => {
expect(join(', ', map)).toBe('Bonsoir, Elliot')
})
})