This allows each fixture execution inside it to be related to the container used for the test, allowing you to fily test external DOM changes, example:
import { html } from"atomico";import { expect } from"@esm-bundle/chai";import { fixture } from"atomico/test-dom";import { Component } from"./component.js";describe("my test", () => {it("my-component",async () => {// first instance of the render, it will return the componentconstcomponent=fixture(html`<${Component}> <span>content...</span> </${Component}>`);awaitcomponent.updated;// updates the content of the span tag of the first instance of the renderfixture(html`<${Component}> <span>new content...</span> </${Component}>`);awaitcomponent.updated;expect(component.querySelector("span").textContent ).to.equal("new content..."); });});