UNPKG

jaconv

Version:

Japanese character conversion library

40 lines (38 loc) 1.7 kB
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'); }); });