Sheffield Web Programmer

Angular karma test and selecting DOM elements for testing

May 24, 2019

using css selectors you can interrogate the DOM.

  const liElements = fixture.nativeElement.querySelectorAll(".delete-product");
  expect(liElements.length).toBe(0);

or

  const addProduct = fixture.nativeElement.querySelector("#add-product");
  expect(addProduct).toBeTruthy();