From dd67180316bb9a2833f82fc4ef0b064186a20a48 Mon Sep 17 00:00:00 2001 From: Arnav K Date: Sat, 28 Jun 2025 00:43:06 +0530 Subject: [PATCH 1/3] test: add repro for netlabel not being part of group --- ...label-not-being-part-of-group-pcb.snap.svg | 1 + ...not-being-part-of-group-schematic.snap.svg | 48 +++++++++++++ ...-netlabel-not-being-part-of-group.test.tsx | 68 +++++++++++++++++++ 3 files changed, 117 insertions(+) create mode 100644 tests/repros/__snapshots__/repro23-netlabel-not-being-part-of-group-pcb.snap.svg create mode 100644 tests/repros/__snapshots__/repro23-netlabel-not-being-part-of-group-schematic.snap.svg create mode 100644 tests/repros/repro23-netlabel-not-being-part-of-group.test.tsx diff --git a/tests/repros/__snapshots__/repro23-netlabel-not-being-part-of-group-pcb.snap.svg b/tests/repros/__snapshots__/repro23-netlabel-not-being-part-of-group-pcb.snap.svg new file mode 100644 index 000000000..594b87e24 --- /dev/null +++ b/tests/repros/__snapshots__/repro23-netlabel-not-being-part-of-group-pcb.snap.svg @@ -0,0 +1 @@ +R5OX45OX46OX44 \ No newline at end of file diff --git a/tests/repros/__snapshots__/repro23-netlabel-not-being-part-of-group-schematic.snap.svg b/tests/repros/__snapshots__/repro23-netlabel-not-being-part-of-group-schematic.snap.svg new file mode 100644 index 000000000..7847edd7d --- /dev/null +++ b/tests/repros/__snapshots__/repro23-netlabel-not-being-part-of-group-schematic.snap.svg @@ -0,0 +1,48 @@ +-3,-3-3,-2-3,-1-3,0-3,1-3,2-3,3-2,-3-2,-2-2,-1-2,0-2,1-2,2-2,3-1,-3-1,-2-1,-1-1,0-1,1-1,2-1,30,-30,-20,-10,00,10,20,31,-31,-21,-11,01,11,21,3R510kΩOX45OX46OX44GNDV3_3SDAADDRADDRADDR \ No newline at end of file diff --git a/tests/repros/repro23-netlabel-not-being-part-of-group.test.tsx b/tests/repros/repro23-netlabel-not-being-part-of-group.test.tsx new file mode 100644 index 000000000..11c7e6b16 --- /dev/null +++ b/tests/repros/repro23-netlabel-not-being-part-of-group.test.tsx @@ -0,0 +1,68 @@ +const Component = ({ x = 0, y = 0 }) => ( + + + + + + + + + + + + +) + +import { test, expect } from "bun:test" +import { getTestFixture } from "tests/fixtures/get-test-fixture" + +test("repro23 netlabel-not-being-part-of-group", async () => { + const { circuit } = getTestFixture() + + circuit.add( + + + , + ) + + circuit.render() + + expect(circuit).toMatchPcbSnapshot(import.meta.path) + expect(circuit).toMatchSchematicSnapshot(import.meta.path) +}) From 7e248fa9aaf2a59111f43c0d1e08e251f8829f8c Mon Sep 17 00:00:00 2001 From: Arnav K Date: Sat, 28 Jun 2025 00:43:37 +0530 Subject: [PATCH 2/3] f --- tests/repros/repro23-netlabel-not-being-part-of-group.test.tsx | 2 -- 1 file changed, 2 deletions(-) diff --git a/tests/repros/repro23-netlabel-not-being-part-of-group.test.tsx b/tests/repros/repro23-netlabel-not-being-part-of-group.test.tsx index 11c7e6b16..78a8d1641 100644 --- a/tests/repros/repro23-netlabel-not-being-part-of-group.test.tsx +++ b/tests/repros/repro23-netlabel-not-being-part-of-group.test.tsx @@ -62,7 +62,5 @@ test("repro23 netlabel-not-being-part-of-group", async () => { ) circuit.render() - - expect(circuit).toMatchPcbSnapshot(import.meta.path) expect(circuit).toMatchSchematicSnapshot(import.meta.path) }) From 52d19cfada8c8f4cd273a6ed5419e39183d56ec8 Mon Sep 17 00:00:00 2001 From: Arnav K Date: Sat, 28 Jun 2025 00:43:43 +0530 Subject: [PATCH 3/3] Delete tests/repros/__snapshots__/repro23-netlabel-not-being-part-of-group-pcb.snap.svg --- .../repro23-netlabel-not-being-part-of-group-pcb.snap.svg | 1 - 1 file changed, 1 deletion(-) delete mode 100644 tests/repros/__snapshots__/repro23-netlabel-not-being-part-of-group-pcb.snap.svg diff --git a/tests/repros/__snapshots__/repro23-netlabel-not-being-part-of-group-pcb.snap.svg b/tests/repros/__snapshots__/repro23-netlabel-not-being-part-of-group-pcb.snap.svg deleted file mode 100644 index 594b87e24..000000000 --- a/tests/repros/__snapshots__/repro23-netlabel-not-being-part-of-group-pcb.snap.svg +++ /dev/null @@ -1 +0,0 @@ -R5OX45OX46OX44 \ No newline at end of file