Codebase list node-unicode-match-property-value-ecmascript / HEAD tests / tests.js
HEAD

Tree @HEAD (Download .tar.gz)

tests.js @HEADraw · history · blame

const test = require('ava');
const matchPropertyValue = require('../index.js');

test('unicode-match-property-value-ecmascript', t => {
	t.deepEqual(
		matchPropertyValue('General_Category', 'L'),
		'Letter'
	);
	t.deepEqual(
		matchPropertyValue('General_Category', 'Lu'),
		'Uppercase_Letter'
	);
	t.deepEqual(
		matchPropertyValue('General_Category', 'Uppercase_Letter'),
		'Uppercase_Letter'
	);
	t.deepEqual(
		matchPropertyValue('Script', 'Xpeo'),
		'Old_Persian'
	);
	t.deepEqual(
		matchPropertyValue('Script', 'Old_Persian'),
		'Old_Persian'
	);
	t.deepEqual(
		matchPropertyValue('Script_Extensions', 'Xpeo'),
		'Old_Persian'
	);
	t.deepEqual(
		matchPropertyValue('Script_Extensions', 'Old_Persian'),
		'Old_Persian'
	);
	t.deepEqual(
		matchPropertyValue('Script_Extensions', 'Yezi'),
		'Yezidi'
	);
});