tn-capitalize
Version:
Capitalize string just like css text-transform
27 lines (21 loc) • 659 B
text/typescript
import { assert } from 'chai'
import { capitalize } from '../src/index'
describe('Capitalize', function () {
const matches = {
'lorem_ipsum': 'Lorem_ipsum',
'lorem1ipsum': 'Lorem1ipsum',
'_lorem ipsum': '_lorem Ipsum',
'1lorem ipsum': '1lorem Ipsum',
'lorem ipsum': 'Lorem Ipsum',
'lorem-ipsum': 'Lorem-Ipsum',
'lorem~ipsum': 'Lorem~Ipsum',
'lorem$ipsum': 'Lorem$Ipsum',
}
Object.keys(matches).forEach(string => {
const expected = matches[string]
const result = capitalize(string)
it(`${string} -> ${expected}`, function () {
assert.equal(result, expected)
})
})
})