mirror of
https://github.com/zh-lx/pinyin-pro.git
synced 2026-03-13 09:51:38 +08:00
test: 补充测试用例
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
# 3.23.0
|
||||
|
||||
- 【feat】支持外部调用 `getInitialAndFinal`、`getFinalParts`、`getNumOfTone` 等 API
|
||||
- 【feat】支持外部调用 `getInitialAndFinal`、`getFinalParts`、`getNumOfTone` 等 API [#255](https://github.com/zh-lx/pinyin-pro/pull/255)
|
||||
|
||||
# 3.22.2
|
||||
|
||||
|
||||
26
test/external-api.test.js
Normal file
26
test/external-api.test.js
Normal file
@@ -0,0 +1,26 @@
|
||||
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");
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user