random-animal-name-generator
Version:
It's a random animal name generator!
26 lines (21 loc) • 799 B
JavaScript
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())
})
})