mirror of
https://github.com/zhangxiangliang/stock-api.git
synced 2025-02-02 14:18:44 +08:00
51 lines
1.4 KiB
TypeScript
51 lines
1.4 KiB
TypeScript
// Stock
|
|
const Netease = require("stocks/netease").default;
|
|
|
|
describe("【网易】股票代码接口", () => {
|
|
it("基础测试", async () => {
|
|
await expect(true).toEqual(true);
|
|
});
|
|
|
|
it("需要获取的股票代码", async () => {
|
|
await expect(Netease.getStock("SH510500")).resolves.toMatchObject({
|
|
code: "SH510500",
|
|
name: "500ETF",
|
|
});
|
|
|
|
await expect(Netease.getStock("SZ510500")).resolves.toMatchObject({
|
|
code: "SZ510500",
|
|
name: "---",
|
|
});
|
|
});
|
|
|
|
it("需要获取的股票代码组", async () => {
|
|
await expect(Netease.getStocks(["SH510500"])).resolves.toEqual(
|
|
expect.arrayContaining([
|
|
expect.objectContaining({ code: "SH510500", name: "500ETF" }),
|
|
])
|
|
);
|
|
|
|
await expect(Netease.getStocks(["SZ510500"])).resolves.toEqual(
|
|
expect.arrayContaining([
|
|
expect.objectContaining({ code: "SZ510500", name: "---" }),
|
|
])
|
|
);
|
|
|
|
await expect(Netease.getStocks([])).resolves.toEqual([]);
|
|
});
|
|
|
|
it("搜索股票代码", async () => {
|
|
await expect(Netease.searchStocks("格力电器")).resolves.toEqual(
|
|
expect.arrayContaining([
|
|
expect.objectContaining({ code: "SZ000651", name: "格力电器" }),
|
|
])
|
|
);
|
|
|
|
await expect(Netease.searchStocks("贵州茅台")).resolves.toEqual(
|
|
expect.arrayContaining([
|
|
expect.objectContaining({ code: "SH600519", name: "贵州茅台" }),
|
|
])
|
|
);
|
|
});
|
|
});
|