[英]How to check for nested keys assertion in chai library?
我正在使用chai断言库编写一些简单的单元测试。 我正在编写一个用于从股票行情自动收录器加载财务数据的测试。
该功能将遍历代码清单并将其数据添加到名为“数据”的对象,该对象将包含由各个股票市场代码标识的键。 这些密钥中的每一个将存储各自的财务数据。
这是相同的代码
it('adds a new map with loaded data where the key is the ticker symbol after API request', () => {
const state = Map();
const tickers = List.of('AAPL', 'TSLA', 'GOOGL', 'FB');
const nextState = loadAPIData(state, tickers);
expect(nextState).to.equal(fromJS({
tickers: ['AAPL', 'TSLA', 'GOOGL', 'FB']
}, data: {
AAPL: {
//data for AAPL goes here
},
TSLA: {
//data for TSLA goes here
},
GOOGL: {
//data for GOOGL goes here
},
FB: {
//data for FB goes here
}
}));
})
现在,我的问题是如何检查包含各种股票行情自动收录器的键是否已添加到数据对象中,以及是否已创建数据对象本身而又不知道API正在加载哪种数据? 我只想知道数据已加载并添加到相应的键中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.