Node-Red configuration
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

123456789101112131415161718192021222324252627282930313233343536373839
  1. var assert = require('assert')
  2. var space = require('..')
  3. /**
  4. * Cases.
  5. */
  6. var strings = {
  7. camel: 'thisIsAString',
  8. constant: 'THIS_IS_A_STRING',
  9. dot: 'this.is.a.string',
  10. pascal: 'ThisIsAString',
  11. sentence: 'This is a string.',
  12. snake: 'this_is_a_string',
  13. space: 'this is a string',
  14. title: 'This Is a String',
  15. junk: '-this__is$%a-string...'
  16. }
  17. /**
  18. * Tests.
  19. */
  20. describe('to-space-case', function () {
  21. for (var key in strings) test(key)
  22. })
  23. /**
  24. * Create a test for a given case `key`.
  25. *
  26. * @param {String} key
  27. */
  28. function test(key) {
  29. it('should convert ' + key + ' case', function () {
  30. assert.equal(space(strings[key]), 'this is a string')
  31. })
  32. }