You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

65 lines
620 B

const assert = require('assert')
, tsml = require('./')
assert.equal(
tsml`this is a string`
, 'this is a string'
)
assert.equal(
tsml`
this
is
a
string
`
, 'thisisastring'
)
assert.equal(
tsml`
this
is
a
string
`
, 'this is a string '
)
assert.equal(
tsml`
this ${1}
is
${2} a
string
${true}
${1 + 2}
`
, 'this 1 is 2 a string true 3'
)
assert.equal(
tsml`
this ${1}
is
${2} a
string
${true}
${1 + 2}
`
, 'this 1 is 2 a string true 3'
)