Angular:如何在jasmine中实现foreach



我想为foreach实现以下代码的测试用例。我的测试用例不影响checkAddressList()中的任何一行代码。如果我遗漏了什么,请告诉我。

app.ts

checkAddressList() {
const element = Array.from(document.querySelectorAll('.pac-container'));
element.forEach((addressContainer: HTMLElement) => {
addressContainer.style.display = 'none';
});
}

app.spec.ts

const element = Array.from(document.querySelectorAll('.pac-container'));
it('should display none in addressContainer', () => {
element.forEach((addressContainer: HTMLElement) => {
expect(addressContainer.style.display).toBe('none');
});
});

您应该在测试中调用checkAddressList

我看到checkAddressList从来没有被调用过

最新更新