mirror of
https://github.com/zhangxiangliang/stock-api.git
synced 2025-02-02 22:43:46 +08:00
39 lines
1.1 KiB
TypeScript
39 lines
1.1 KiB
TypeScript
// Stock
|
|
const Netease = require("stocks/netease").default;
|
|
|
|
describe("【网易】股票代码接口", () => {
|
|
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
|
|
.toMatchObject([{ code: "SH510500", name: "500ETF" }]);
|
|
|
|
await expect(Netease.getStocks([]))
|
|
.resolves
|
|
.toMatchObject([]);
|
|
|
|
await expect(Netease.getStocks(["SZ510500"]))
|
|
.resolves
|
|
.toMatchObject([{ code: "SZ510500", name: "---" }]);
|
|
});
|
|
|
|
it("搜索股票代码", async () => {
|
|
await expect(Netease.searchStocks("510500"))
|
|
.resolves
|
|
.toMatchObject([{ code: "SH510500", name: "500ETF" }]);
|
|
|
|
await expect(Netease.searchStocks("399001"))
|
|
.resolves
|
|
.toMatchObject([{ code: "SZ399001", name: "深证成指" }]);
|
|
});
|
|
});
|