UNPKG

random-animal-name-generator

Version:
26 lines (21 loc) 799 B
const chai = require('chai') const expect = require('chai').expect const animalNameGenerator = require('./') describe('The animal name generator', () => { it('returns two words', () => { const result = animalNameGenerator() expect(result).to.be.a('string') expect(result.split(' ')).to.have.lengthOf(2) }) it('returns an alliteration', () => { const result = animalNameGenerator().split(' ') const firstLetter = result[0].charAt(0).toLowerCase() const secondLetter = result[1].charAt(0).toLowerCase() expect(firstLetter).to.equal(secondLetter) }) it('returns a word with a first capital letter', () => { const result = animalNameGenerator() const firstLetter = result[0].charAt(0) expect(firstLetter).to.equal(firstLetter.toUpperCase()) }) })