import{newSpecPage}from"@stencil/core/testing";import{ScTaxIdInput}from"../sc-tax-id-input";describe("sc-tax-id-input",(()=>{it("renders",(async()=>{const t=await newSpecPage({components:[ScTaxIdInput],html:"<sc-tax-id-input></sc-tax-id-input>"});expect(t.root).toMatchSnapshot()})),it("Renders UK VAT Tax Type",(async()=>{const t=await newSpecPage({components:[ScTaxIdInput],html:'<sc-tax-id-input country="GB"></sc-tax-id-input>'});expect(t.root).toMatchSnapshot()})),it("Renders EU VAT Tax Type",(async()=>{const t=await newSpecPage({components:[ScTaxIdInput],html:'<sc-tax-id-input country="DE"></sc-tax-id-input>'});expect(t.root).toMatchSnapshot()})),it("Renders CA Tax Type",(async()=>{const t=await newSpecPage({components:[ScTaxIdInput],html:'<sc-tax-id-input country="CA"></sc-tax-id-input>'});expect(t.root).toMatchSnapshot()})),it("Renders AU Tax Type",(async()=>{const t=await newSpecPage({components:[ScTaxIdInput],html:'<sc-tax-id-input country="AU"></sc-tax-id-input>'});expect(t.root).toMatchSnapshot()})),it("Shows the updated labels when modified labels are passed",(async()=>{const t=await newSpecPage({components:[ScTaxIdInput],html:'<sc-tax-id-input other-label="Other test"></sc-tax-id-input>'});expect(t.root).toMatchSnapshot()}))}));