diff --git a/src/lib/components/ShipEdit/Identification.story.svelte b/src/lib/components/ShipEdit/Identification.story.svelte index d0bbadc..b9e441b 100644 --- a/src/lib/components/ShipEdit/Identification.story.svelte +++ b/src/lib/components/ShipEdit/Identification.story.svelte @@ -8,10 +8,18 @@ mass: 13, usedMass: 9, }} + {api} /> diff --git a/src/lib/components/ShipEdit/Identification.svelte b/src/lib/components/ShipEdit/Identification.svelte index 6381b18..7433b87 100644 --- a/src/lib/components/ShipEdit/Identification.svelte +++ b/src/lib/components/ShipEdit/Identification.svelte @@ -10,6 +10,14 @@ arrow_drop_down + @@ -36,6 +44,9 @@ shipType = shipTypes[0]; $: api?.dispatch?.updateIdentification?.({ shipType, shipClass }); + + $: console.log(isCarrier); + $: api?.dispatch.setCarrier?.(isCarrier); diff --git a/src/lib/components/ShipEdit/Identification.test.js b/src/lib/components/ShipEdit/Identification.test.js new file mode 100644 index 0000000..ab80a32 --- /dev/null +++ b/src/lib/components/ShipEdit/Identification.test.js @@ -0,0 +1,10 @@ +import { render, fireEvent } from "@testing-library/svelte"; +import "@testing-library/jest-dom"; +import { tick } from "svelte"; + +import Identification from "./Identification.svelte"; + +test("carrier", () => { + const { getByLabelText } = render(Identification); + expect(getByLabelText("carrier")).toBeInTheDocument(); +}); diff --git a/src/lib/components/ShipEdit/Propulsion.story.svelte b/src/lib/components/ShipEdit/Propulsion.story.svelte index be414b8..ce4a50b 100644 --- a/src/lib/components/ShipEdit/Propulsion.story.svelte +++ b/src/lib/components/ShipEdit/Propulsion.story.svelte @@ -1,8 +1,9 @@ - +