Blob Blame History Raw
'use strict';
var test = require('ava');
var fn = require('./');

test(function (t) {
	t.assert(fn('abcde') === 5);
	t.assert(fn('古池や') === 6);
	t.assert(fn('あいうabc') === 9);
	t.assert(fn('ノード.js') === 9);
	t.assert(fn('你好') === 4);
	t.assert(fn('안녕하세요') === 10);
	t.assert(fn('A\ud83c\ude00BC') === 5, 'surrogate');
	t.assert(fn('\u001b[31m\u001b[39m') === 0);
	t.end();
});