hipstapas.core
Version:
Easy and unobtrusive generation of secure strings, uuids, passphrases (using EFF wordlists) and random numbers.
22 lines (20 loc) • 826 B
JavaScript
const utils = require('../helpers/utils')
const { wordlist } = require('../index')
describe('wordlist generation', () => {
describe('no object options', () => {
const wordlistWithDefaultOptions = wordlist()
test('property success is true', () => {
expect(wordlistWithDefaultOptions.success).toBe(true)
})
test('result is of type array', () => {
expect(Array.isArray(wordlistWithDefaultOptions.result)).toBe(true)
})
test('result is of type string', () => {
expect(utils.isString(wordlistWithDefaultOptions.result[0])).toBe(true)
})
test('result is containing 6 words', () => {
expect(wordlistWithDefaultOptions.result[0].split(' ').length).toBe(6)
})
})
})
/// to be extended