diff options
Diffstat (limited to 'test/settings/components/form')
| -rw-r--r-- | test/settings/components/form/BlacklistForm.test.tsx | 20 | ||||
| -rw-r--r-- | test/settings/components/form/SearchEngineForm.test.tsx | 10 | 
2 files changed, 17 insertions, 13 deletions
| diff --git a/test/settings/components/form/BlacklistForm.test.tsx b/test/settings/components/form/BlacklistForm.test.tsx index e34802a..8727c59 100644 --- a/test/settings/components/form/BlacklistForm.test.tsx +++ b/test/settings/components/form/BlacklistForm.test.tsx @@ -17,16 +17,16 @@ describe("settings/form/BlacklistForm", () => {          />        ).root; -      const rows = root.findAllByProps({ -        className: "form-blacklist-form-row", -      }); +      const rows = root +        .findAllByType("div") +        .filter((instance) => instance.props.role === "listitem");        expect(rows).to.have.lengthOf(2); -      expect( -        rows[0].findByProps({ className: "column-url" }).props.value -      ).to.equal("*.slack.com"); -      expect( -        rows[1].findByProps({ className: "column-url" }).props.value -      ).to.equal("www.google.com/maps"); +      expect(rows[0].findByProps({ name: "url" }).props.value).to.equal( +        "*.slack.com" +      ); +      expect(rows[1].findByProps({ name: "url" }).props.value).to.equal( +        "www.google.com/maps" +      );        expect(() => root.findByType(AddButton)).not.throw();      }); @@ -113,7 +113,7 @@ describe("settings/form/BlacklistForm", () => {        });        const button = document.querySelector( -        "input[type=button].ui-add-button" +        "input[type=button][name=add]"        ) as HTMLButtonElement;        ReactTestUtils.Simulate.click(button);      }); diff --git a/test/settings/components/form/SearchEngineForm.test.tsx b/test/settings/components/form/SearchEngineForm.test.tsx index 5f835cc..7b10274 100644 --- a/test/settings/components/form/SearchEngineForm.test.tsx +++ b/test/settings/components/form/SearchEngineForm.test.tsx @@ -21,12 +21,16 @@ describe("settings/form/SearchForm", () => {          />        ).root; -      const names = root.findAllByProps({ name: "name" }); +      const names = root +        .findAllByType("input") +        .filter((instance) => instance.props.name === "name");        expect(names).to.have.lengthOf(2);        expect(names[0].props.value).to.equal("google");        expect(names[1].props.value).to.equal("yahoo"); -      const urls = root.findAllByProps({ name: "url" }); +      const urls = root +        .findAllByType("input") +        .filter((instance) => instance.props.name === "url");        expect(urls).to.have.lengthOf(2);        expect(urls[0].props.value).to.equal("google.com");        expect(urls[1].props.value).to.equal("yahoo.com"); @@ -139,7 +143,7 @@ describe("settings/form/SearchForm", () => {        });        const button = document.querySelector( -        "input[type=button].ui-add-button" +        "input[type=button][name=add]"        ) as HTMLInputElement;        ReactTestUtils.Simulate.click(button);      }); | 
