chr
Version:
Interpreter for Constraint Handling Rules (CHR) in JavaScript
24 lines (16 loc) • 619 B
JavaScript
const test = require('tape')
const parse = require('../../parse').element('Replacement')
test('${0}', function (t) { // eslint-disable-line no-template-curly-in-string
const res = parse('${0}') // eslint-disable-line no-template-curly-in-string
t.equal(typeof res, 'object')
t.equal(res.type, 'Replacement')
t.equal(res.num, 0)
t.end()
})
test('${42}', function (t) { // eslint-disable-line no-template-curly-in-string
const res = parse('${42}') // eslint-disable-line no-template-curly-in-string
t.equal(typeof res, 'object')
t.equal(res.type, 'Replacement')
t.equal(res.num, 42)
t.end()
})