recoder-code
Version:
๐ AI-powered development platform - Chat with 32+ models, build projects, automate workflows. Free models included!
39 lines (28 loc) โข 705 B
JavaScript
var test = require('tape');
var Parser = require('../');
test('3 bytes of utf8', function (t) {
t.plan(1);
var p = new Parser();
p.onValue = function (value) {
t.equal(value, 'โโโ');
};
p.write('"โโโ"');
});
test('utf8 snowman', function (t) {
t.plan(1);
var p = new Parser();
p.onValue = function (value) {
t.equal(value, 'โ');
};
p.write('"โ"');
});
test('utf8 with regular ascii', function (t) {
t.plan(4);
var p = new Parser();
var expected = [ "snow: โ!", "xyz", "ยกque!" ];
expected.push(expected.slice());
p.onValue = function (value) {
t.deepEqual(value, expected.shift());
};
p.write('["snow: โ!","xyz","ยกque!"]');
});