jaconv
Version:
Japanese character conversion library
64 lines (62 loc) • 2.91 kB
JavaScript
describe('hebon', function () {
var jaconv = require('./jaconv');
it('toHebon', function () {
expect(jaconv.toHebon('へぼんしきろーまじ')).toEqual('HEBONSHIKIROMAJI');
expect(jaconv.toHebon('にほんご')).toEqual('NIHONGO');
expect(jaconv.toHebon('にほんばし')).toEqual('NIHOMBASHI');
expect(jaconv.toHebon('いいだばし')).toEqual('IIDABASHI');
expect(jaconv.toHebon('おおいた')).toEqual('OITA');
expect(jaconv.toHebon('とうきょう')).toEqual('TOKYO');
expect(jaconv.toHebon('ろっぽんぎ')).toEqual('ROPPONGI');
expect(jaconv.toHebon('ぐんま')).toEqual('GUMMA');
expect(jaconv.toHebon('はんぷく')).toEqual('HAMPUKU');
expect(jaconv.toHebon('カタカナ')).toEqual('カタカナ');
});
});
describe('katahira', function () {
var jaconv = require('./jaconv');
it('toKatakana', function () {
expect(jaconv.toKatakana('あアアAA11')).toEqual('アアアAA11');
});
it('toHiragana', function () {
expect(jaconv.toHiragana('あアアAA11')).toEqual('ああアAA11');
});
});
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');
});
});
//# sourceMappingURL=jaconv.spec.js.map