test.js 620 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. const assert = require('assert')
  2. , tsml = require('./')
  3. assert.equal(
  4. tsml`this is a string`
  5. , 'this is a string'
  6. )
  7. assert.equal(
  8. tsml`
  9. this
  10. is
  11. a
  12. string
  13. `
  14. , 'thisisastring'
  15. )
  16. assert.equal(
  17. tsml`
  18. this
  19. is
  20. a
  21. string
  22. `
  23. , 'this is a string '
  24. )
  25. assert.equal(
  26. tsml`
  27. this ${1}
  28. is
  29. ${2} a
  30. string
  31. ${true}
  32. ${1 + 2}
  33. `
  34. , 'this 1 is 2 a string true 3'
  35. )
  36. assert.equal(
  37. tsml`
  38. this ${1}
  39. is
  40. ${2} a
  41. string
  42. ${true}
  43. ${1 + 2}
  44. `
  45. , 'this 1 is 2 a string true 3'
  46. )