to-pascal-case.spec.js 669 B

123456789101112131415
  1. import {expect} from 'chai';
  2. import {toPascalCase} from './to-pascal-case.js';
  3. describe('toPascalCase', function () {
  4. it('returns a PascalCase string', function () {
  5. expect(toPascalCase('hello world')).to.be.eq('HelloWorld');
  6. expect(toPascalCase('snake_case')).to.be.eq('SnakeCase');
  7. expect(toPascalCase('kebab-case')).to.be.eq('KebabCase');
  8. expect(toPascalCase('alreadyCamel')).to.be.eq('AlreadyCamel');
  9. expect(toPascalCase('AlreadyPascal')).to.be.eq('AlreadyPascal');
  10. expect(toPascalCase(' single word ')).to.be.eq('SingleWord');
  11. expect(toPascalCase('')).to.be.eq('');
  12. expect(toPascalCase('1number')).to.be.eq('1Number');
  13. });
  14. });