Files
JavaScript/String/test/CheckFlatCase.test.js
2024-02-29 10:25:11 +05:30

23 lines
757 B
JavaScript

import { checkFlatCase } from '../CheckFlatCase'
describe('checkFlatCase function', () => {
it('should return false when the input string is not in flatcase', () => {
const actual = checkFlatCase('this is not in flatcase')
expect(actual).toBe(false)
})
it('should return true when the input string is a single letter character', () => {
const actual = checkFlatCase('a')
expect(actual).toBe(true)
})
it('should return true when the input string is a string of lowercase letter characters with no spaces', () => {
const actual = checkFlatCase('abcdefghijklmnopqrstuvwxyz')
expect(actual).toBe(true)
})
it('should throw when input is not a string', () => {
expect(() => checkFlatCase(100)).toThrowError()
})
})