Files
pinyin-pro/test/external-api.test.js
2024-06-30 17:23:04 +08:00

27 lines
671 B
JavaScript

import { getInitialAndFinal, getFinalParts, getNumOfTone } from "../lib/index";
import { expect, describe, it } from "vitest";
describe("final", () => {
it("[external]initial and final", () => {
const result = getInitialAndFinal("guang");
expect(result).to.deep.equal({
final: "uang",
initial: "g",
});
});
it("[external]getFinalParts", () => {
const result = getFinalParts("guang");
expect(result).to.deep.equal({
body: "a",
head: "u",
tail: "ng",
});
});
it("[external]getNumOfTone", () => {
const result = getNumOfTone("hàn yǔ pīn yīn");
expect(result).to.deep.equal("4 3 1 1");
});
});