12345678910111213141516171819202122232425262728293031323334353637383940 |
-
- var assert = require('assert')
- var capital = require('..')
-
- /**
- * Cases.
- */
-
- var strings = {
- camel: 'thisIsAString',
- capital: 'This Is A String',
- constant: 'THIS_IS_A_STRING',
- dot: 'this.is.a.string',
- pascal: 'ThisIsAString',
- sentence: 'This is a string.',
- snake: 'this_is_a_string',
- space: 'this is a string',
- title: 'This Is a String',
- junk: '-this__is$%a-string...'
- }
-
- /**
- * Tests.
- */
-
- describe('to-capital-case', function () {
- for (var key in strings) test(key)
- })
-
- /**
- * Create a test for a given case `key`.
- *
- * @param {String} key
- */
-
- function test(key) {
- it('should convert ' + key + ' case', function () {
- assert.equal(capital(strings[key]), 'This Is A String')
- })
- }
|