summaryrefslogtreecommitdiff
path: root/scripts/test_preview.py
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-09-01 14:48:45 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-09-01 14:48:45 +0300
commit8a6d697308162874a236c84aac0b0f8c7ac01f83 (patch)
treeed7dc7e8c6f50d66bde721fae78576aede929f66 /scripts/test_preview.py
parentb54a78aa510b87d1e3b56c619b72eaeb59e4a2a1 (diff)
refactor: separate website presentation from runtime
Diffstat (limited to 'scripts/test_preview.py')
-rw-r--r--scripts/test_preview.py55
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"))