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 @@
-
+