mirror of
https://github.com/zhangxiangliang/stock-api.git
synced 2025-02-02 22:43:46 +08:00
feat: 增加 腾讯搜索股票代码美股代码大写、增加 腾讯搜索股票代码测试用例
This commit is contained in:
parent
dcc491bd2a
commit
60bec3551b
@ -99,7 +99,7 @@ const Tencent: StockApi = {
|
|||||||
case 'hk':
|
case 'hk':
|
||||||
return COMMON_HK + code;
|
return COMMON_HK + code;
|
||||||
case 'us':
|
case 'us':
|
||||||
return COMMON_US + code.split('.')[0];
|
return COMMON_US + code.split('.')[0].toUpperCase();
|
||||||
default:
|
default:
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
|
@ -31,19 +31,20 @@ describe("【腾讯】股票代码接口", () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it("搜索股票代码", async () => {
|
it("搜索股票代码", async () => {
|
||||||
await expect(Tencent.searchStocks("510500"))
|
|
||||||
.resolves
|
|
||||||
.toMatchObject([{ code: "SH510500", name: "500ETF" }]);
|
|
||||||
|
|
||||||
await expect(Tencent.searchStocks("苹果"))
|
await expect(Tencent.searchStocks("格力电器"))
|
||||||
.resolves
|
.resolves
|
||||||
.toMatchObject([{ code: "USaapl", name: "苹果" }]);
|
.toMatchObject([{ code: "SZ000651", name: "格力电器" }]);
|
||||||
|
|
||||||
await expect(Tencent.searchStocks("腾讯控股"))
|
await expect(Tencent.searchStocks("贵州茅台"))
|
||||||
|
.resolves
|
||||||
|
.toMatchObject([{ code: "SH600519", name: "贵州茅台" }]);
|
||||||
|
|
||||||
|
await expect(Tencent.searchStocks("安踏体育"))
|
||||||
.resolves
|
.resolves
|
||||||
.toMatchObject([
|
.toMatchObject([
|
||||||
{ code: expect.stringMatching("[HK00700|UStcehy]"), name: expect.stringMatching("腾讯控股") },
|
{ code: expect.stringMatching(".*[02020|ANPDY].*"), name: expect.stringMatching(".*[安踏体育|\-].*") },
|
||||||
{ code: expect.stringMatching("[HK00700|UStcehy]"), name: expect.stringMatching("腾讯控股") },
|
{ code: expect.stringMatching(".*[02020|ANPDY].*"), name: expect.stringMatching(".*[安踏体育|\-].*") },
|
||||||
]);
|
]);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user