it('should refresh tables', async () => {
let refreshButton = await loader.getHarness(MatButtonHarness.with({ selector: '#refreshButton' }));
spyOn(component.producersList, 'loadProducers');
+ spyOn(component.producersList, 'clearFilter');
spyOn(component.jobComponent, 'loadJobs');
+ spyOn(component.jobComponent, 'clearFilter');
await refreshButton.click();
expect(component.jobComponent.loadJobs).toHaveBeenCalled();
+ expect(component.jobComponent.clearFilter).toHaveBeenCalled();
expect(component.producersList.loadProducers).toHaveBeenCalled();
+ expect(component.producersList.clearFilter).toHaveBeenCalled();
});
});
})
class JobsListStubComponent {
loadJobs() { }
+ clearFilter() { }
}
@Component({
})
class ProducerListStubComponent {
loadProducers() { }
+ clearFilter() { }
}
});