diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-09-01 14:48:45 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-09-01 14:48:45 +0300 |
| commit | 8a6d697308162874a236c84aac0b0f8c7ac01f83 (patch) | |
| tree | ed7dc7e8c6f50d66bde721fae78576aede929f66 /scripts/test_preview.py | |
| parent | b54a78aa510b87d1e3b56c619b72eaeb59e4a2a1 (diff) | |
refactor: separate website presentation from runtime
Diffstat (limited to 'scripts/test_preview.py')
| -rw-r--r-- | scripts/test_preview.py | 55 |
1 files changed, 1 insertions, 54 deletions
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")) |
