UNPKG

chr

Version:

Interpreter for Constraint Handling Rules (CHR) in JavaScript

24 lines (16 loc) 619 B
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() })