From 8a6d697308162874a236c84aac0b0f8c7ac01f83 Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Tue, 1 Sep 2026 14:48:45 +0300 Subject: refactor: separate website presentation from runtime --- scripts/test_preview.py | 55 +------------------------------------------------ 1 file changed, 1 insertion(+), 54 deletions(-) (limited to 'scripts/test_preview.py') diff --git a/scripts/test_preview.py b/scripts/test_preview.py index 137a13f0..0f586437 100644 --- a/scripts/test_preview.py +++ b/scripts/test_preview.py @@ -83,6 +83,7 @@ class PreviewNotesTests(unittest.TestCase): def test_hidden_subjects_include_preview_manifest_commits(self): self.assertTrue(preview.hidden_subject("docs: update preview manifest")) self.assertTrue(preview.hidden_subject("docs: update website manifest")) + self.assertTrue(preview.hidden_subject("docs: publish release distribution")) self.assertFalse(preview.hidden_subject("release: v0.7.0")) self.assertFalse(preview.hidden_subject("fix: repair preview manifest")) @@ -161,60 +162,6 @@ class PreviewNotesTests(unittest.TestCase): finally: os.chdir(original_cwd) - def test_preview_docs_rewrite_links_to_preview_namespace(self): - source = """--- -title: Install Herdr ---- - -import ConfigReference from '../../components/ConfigReference.astro'; -import LocaleWidget from '../../../components/LocaleWidget.astro'; - -[Install](/docs/install/) -file: ../../../public/assets/logo.svg -""" - output = subprocess.check_output( - ["node", "website/scripts/prepare-docs.mjs", "--rewrite-preview-doc-fixture"], - input=source, - text=True, - ) - self.assertIn("[Install](/docs/preview/install/)", output) - self.assertIn("file: ../../../../public/assets/logo.svg", output) - self.assertIn("from '../../../components/ConfigReference.astro'", output) - self.assertIn("from '../../../../components/LocaleWidget.astro'", output) - self.assertIn("Preview build `2026-07-29-44b3adb12552`", output) - self.assertIn( - "blob/44b3adb125524ea9a55739eee3776f922f2115ad/docs/next/website/src/content/docs/", - output, - ) - - def test_version_docs_rewrite_links_and_source_paths(self): - source = """--- -title: Install Herdr ---- - -import ConfigReference from '../../components/ConfigReference.astro'; - -[Install](/docs/install/) -[Skill](https://github.com/herdrdev/herdr/blob/master/SKILL.md) -file: ../../../public/assets/logo.svg -""" - output = subprocess.check_output( - [ - "node", - "website/scripts/prepare-docs.mjs", - "--rewrite-version-doc-fixture", - "0.7.4", - ], - input=source, - text=True, - ) - self.assertIn("[Install](/docs/0.7.4/install/)", output) - self.assertIn("file: ../../../../../public/assets/logo.svg", output) - self.assertIn("from '../../../../components/ConfigReference.astro'", output) - self.assertIn("blob/master/docs/versions/0.7.4/website/src/content/docs/index.mdx", output) - self.assertIn("blob/v0.7.4/SKILL.md", output) - - class ConventionalCommitTests(unittest.TestCase): def test_valid_subjects_allow_scopes_and_bang(self): self.assertTrue(conventional_commits.valid_subject("fix(update): handle preview")) -- cgit v1.2.3