jaconv
Version:
Japanese character conversion library
40 lines (38 loc) • 1.69 kB
text/typescript
declare var require: any, describe : any, it : any, expect : any;
describe('zenhan', function() {
var jaconv = require('./jaconv');
it('toHanAscii', function() {
expect(jaconv.toHanAscii('あアアAA11') ).toEqual('あアアAA11');
expect(jaconv.toHanAscii('“”') ).toEqual('""');
expect(jaconv.toHanAscii('’') ).toEqual("'");
expect(jaconv.toHanAscii('‘') ).toEqual('`');
expect(jaconv.toHanAscii('¥') ).toEqual('\\');
});
it('toZenAscii', function() {
expect(jaconv.toZenAscii('あアアAA11') ).toEqual('あアアAA11');
expect(jaconv.toZenAscii('"') ).toEqual('”');
expect(jaconv.toZenAscii("'") ).toEqual("’");
expect(jaconv.toZenAscii('`') ).toEqual("‘");
expect(jaconv.toZenAscii('\\') ).toEqual("¥");
});
it('toHanKana', function() {
expect(jaconv.toHanKana('あアアAA11') ).toEqual('あアアAA11');
expect(jaconv.toHanKana('ギャ') ).toEqual('ギャ');
expect(jaconv.toHanKana('キ゛ャ') ).toEqual('ギャ');
expect(jaconv.toHanKana('ヒ゜ン') ).toEqual('ピン');
});
it('toZenKana', function() {
expect(jaconv.toZenKana('あアアAA11') ).toEqual('あアアAA11');
expect(jaconv.toZenKana('ギャ') ).toEqual('ギャ');
expect(jaconv.toZenKana('ピン') ).toEqual('ピン');
});
it('toHan', function() {
expect(jaconv.toHan('あアアAA11') ).toEqual('あアアAA11');
});
it('toZen', function() {
expect(jaconv.toZen('あアアAA11') ).toEqual('あアアAA11');
});
it('normalize', function() {
expect(jaconv.normalize('あアアAA11') ).toEqual('あアアAA11');
});
});