jaconv
Version:
Japanese character conversion library
40 lines (38 loc) • 1.7 kB
text/typescript
import { expect } from "@open-wc/testing";
import jaconv from '../../../main/ts/jaconv.ts';
describe('zenhan', function() {
it('toHanAscii', function() {
expect(jaconv.toHanAscii('あアアAA11') ).to.equal('あアアAA11');
expect(jaconv.toHanAscii('“”') ).to.equal('""');
expect(jaconv.toHanAscii('’') ).to.equal("'");
expect(jaconv.toHanAscii('‘') ).to.equal('`');
expect(jaconv.toHanAscii('¥') ).to.equal('\\');
});
it('toZenAscii', function() {
expect(jaconv.toZenAscii('あアアAA11') ).to.equal('あアアAA11');
expect(jaconv.toZenAscii('"') ).to.equal('”');
expect(jaconv.toZenAscii("'") ).to.equal("’");
expect(jaconv.toZenAscii('`') ).to.equal("‘");
expect(jaconv.toZenAscii('\\') ).to.equal("¥");
});
it('toHanKana', function() {
expect(jaconv.toHanKana('あアアAA11') ).to.equal('あアアAA11');
expect(jaconv.toHanKana('ギャ') ).to.equal('ギャ');
expect(jaconv.toHanKana('キ゛ャ') ).to.equal('ギャ');
expect(jaconv.toHanKana('ヒ゜ン') ).to.equal('ピン');
});
it('toZenKana', function() {
expect(jaconv.toZenKana('あアアAA11') ).to.equal('あアアAA11');
expect(jaconv.toZenKana('ギャ') ).to.equal('ギャ');
expect(jaconv.toZenKana('ピン') ).to.equal('ピン');
});
it('toHan', function() {
expect(jaconv.toHan('あアアAA11') ).to.equal('あアアAA11');
});
it('toZen', function() {
expect(jaconv.toZen('あアアAA11') ).to.equal('あアアAA11');
});
it('normalize', function() {
expect(jaconv.normalize('あアアAA11') ).to.equal('あアアAA11');
});
});