kuroshiro
Version:
kuroshiro is a Japanese language library for converting Japanese sentence to Hiragana, Katakana or Romaji with furigana and okurigana modes supported.
28 lines (23 loc) • 904 B
JavaScript
/**
* @jest-environment jsdom
*/
import KuromojiAnalyzer from "kuroshiro-analyzer-kuromoji";
import Kuroshiro from "../src";
describe("Kuroshiro Browser Test", () => {
const EXAMPLE_TEXT = "感じ取れたら手を繋ごう、重なるのは人生のライン and レミリア最高!";
let kuroshiro;
beforeAll(async () => {
kuroshiro = new Kuroshiro();
await kuroshiro.init(new KuromojiAnalyzer());
});
it("Util Test", () => {
const ori = "公";
const result = Kuroshiro.Util.isKanji(ori);
expect(result).toBeTruthy();
});
it("Convert Test", async () => {
const ori = EXAMPLE_TEXT;
const result = await kuroshiro.convert(ori, { to: "hiragana" });
expect(result).toEqual("かんじとれたらてをつなごう、かさなるのはじんせいのライン and レミリアさいこう!");
});
});