Skip to content

Instantly share code, notes, and snippets.

@StephenFluin
Created February 6, 2020 19:34
Show Gist options
  • Save StephenFluin/af5443f01d0f67bae39044481a036442 to your computer and use it in GitHub Desktop.
Save StephenFluin/af5443f01d0f67bae39044481a036442 to your computer and use it in GitHub Desktop.
it("should switch to bug report template", async () => {
expect(fixture.debugElement.query("bug-report-form")).toBeNull();
const selectTrigger = fixture.debugElement.query(
By.css(".mat-select-trigger")
);
selectTrigger.triggerEventHandler("click", {});
fixture.detectChanges();
await fixture.whenStable();
const options = document.querySelectorAll(".mat-select-panel mat-option");
options[1].click(); // Click the second option, "Bug".
fixture.detectChanges();
await fixture.whenStable();
expect(fixture.debugElement.query("bug-report-form")).not.toBeNull();
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment