includes-jamo
Version:
check if jamo exist in the string
20 lines (18 loc) • 852 B
JavaScript
const { includesJamo } = require('../src/includes-jamo.js');
const assert = require('assert');
describe('check if the string has a jamo', function () {
it('hangul string, one JA', () => {
assert.equal(includesJamo('가나다', ''), false);
assert.equal(includesJamo('가나다', '가나다'), false);
assert.equal(includesJamo('가나다', 'ㄱ'), true);
assert.equal(includesJamo('가나다', 'ㄴ'), true);
assert.equal(includesJamo('가나다', 'ㄷ'), true);
assert.equal(includesJamo('가나다', 'ㅁ'), false);
});
it('hangul string, many JA', () => {
assert.equal(includesJamo('가나다', ''), false);
assert.equal(includesJamo('가나다', 'ㄱㄴㄷ'), true);
assert.equal(includesJamo('가나다', 'ㄱㄴㄷㅁ'), false);
assert.equal(includesJamo('가나다', 'ㄷㄱㄴ'), true);
});
});