From 444f88129506d4b121aa42191794714c43322bb6 Mon Sep 17 00:00:00 2001 From: Paul Bakaus Date: Tue, 21 Apr 2026 22:43:35 -0700 Subject: [PATCH] fix(test): un-ignore fixture dist/ trees so they actually track MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Top-level .gitignore excludes dist/ broadly, which silently dropped the multipage-with-generator fixture's files/dist/*.html from the previous commit. The fixture tests need those files on disk to copy into the tmp repo and assert is-generated behavior — without them, the test suite fails on a fresh clone. Added a negation pattern that re-includes tests/framework-fixtures/**/dist/ paths. The real dist/ output directories elsewhere in the repo remain ignored. Co-Authored-By: Claude Opus 4.7 (1M context) --- .gitignore | 5 +++++ .../multipage-with-generator/files/dist/docs/one.html | 8 ++++++++ .../multipage-with-generator/files/dist/index.html | 8 ++++++++ 3 files changed, 21 insertions(+) create mode 100644 tests/framework-fixtures/multipage-with-generator/files/dist/docs/one.html create mode 100644 tests/framework-fixtures/multipage-with-generator/files/dist/index.html diff --git a/.gitignore b/.gitignore index 9dc8a9d27..59a14bf60 100644 --- a/.gitignore +++ b/.gitignore @@ -9,6 +9,11 @@ package-lock.json dist/ build/ +# Test fixtures simulate "generated dist" trees; keep them tracked so tests +# can copy them into tmp git repos and assert is-generated behavior. +!tests/framework-fixtures/**/dist/ +!tests/framework-fixtures/**/dist/** + # Build artifacts *.log diff --git a/tests/framework-fixtures/multipage-with-generator/files/dist/docs/one.html b/tests/framework-fixtures/multipage-with-generator/files/dist/docs/one.html new file mode 100644 index 000000000..95549168e --- /dev/null +++ b/tests/framework-fixtures/multipage-with-generator/files/dist/docs/one.html @@ -0,0 +1,8 @@ + +Docs · One + +
+

Docs One

+

Generated docs page.

+
+ diff --git a/tests/framework-fixtures/multipage-with-generator/files/dist/index.html b/tests/framework-fixtures/multipage-with-generator/files/dist/index.html new file mode 100644 index 000000000..a7b10c3dd --- /dev/null +++ b/tests/framework-fixtures/multipage-with-generator/files/dist/index.html @@ -0,0 +1,8 @@ + +Home + +
+

Home

+

Generated homepage.

+
+