+ Pricing
<-- Back
We Can Host You
diff --git a/src/pages/hosting.astro b/src/pages/hosting.astro
index 084c4d6..1f4cb0d 100644
--- a/src/pages/hosting.astro
+++ b/src/pages/hosting.astro
@@ -12,6 +12,8 @@ import Content from '../layouts/Content.astro';
title="Hosting"
description="If you are interested in having us host your Ilios instance for you in our secure production environment, let us know. We can help migrate your existing Ilios, or if you are new to Ilios we can spin you up an original setup."
>
+ Hosting
+
We Can Host You
diff --git a/src/pages/ilios-schools.md b/src/pages/ilios-schools.md
index 24a69b6..828303c 100644
--- a/src/pages/ilios-schools.md
+++ b/src/pages/ilios-schools.md
@@ -5,7 +5,7 @@ description: >
List of Ilios Schools
---
-## Ilios Schools
+# Ilios Schools
- UCSF School of Medicine (project partner)
- UC Irvine School of Medicine (project partner)
diff --git a/src/pages/index.astro b/src/pages/index.astro
index 91de0ca..917e8f9 100644
--- a/src/pages/index.astro
+++ b/src/pages/index.astro
@@ -35,7 +35,7 @@ const posts = (await getCollection('post')).sort(
-
Latest News
+
Latest News
diff --git a/src/pages/license.md b/src/pages/license.md
index 6109fba..9a23cd3 100644
--- a/src/pages/license.md
+++ b/src/pages/license.md
@@ -5,6 +5,8 @@ description: >
Ilios License Information
---
+# License
+
## The MIT License (MIT)
Copyright (c) 2026 The Regents of the University of California
diff --git a/src/pages/news/[id].astro b/src/pages/news/[id].astro
index f702785..76a6d9a 100644
--- a/src/pages/news/[id].astro
+++ b/src/pages/news/[id].astro
@@ -21,6 +21,7 @@ const { Content: PostContent } = await render(postData);
+
{postData.data.title}
Published on: {postData.data.date.toLocaleDateString()}
diff --git a/src/pages/technology.astro b/src/pages/technology.astro
index 188ae81..0ca75d0 100644
--- a/src/pages/technology.astro
+++ b/src/pages/technology.astro
@@ -16,6 +16,7 @@ import Content from '../layouts/Content.astro';
title="Technology"
description="Information on the technical requirements for running Ilios"
>
+ Technology
Supported Browsers
diff --git a/test/playwright/404.spec.ts b/test/playwright/404.spec.ts
index 6c36a52..fa31136 100644
--- a/test/playwright/404.spec.ts
+++ b/test/playwright/404.spec.ts
@@ -7,8 +7,7 @@ test.describe('404 Error Page', () => {
await page.goto('/missing');
await expect(page).toHaveTitle('404 Not Found | Ilios');
- await expect(page.getByRole('heading', { level: 1 })).toContainText('Ilios');
- await expect(page.getByRole('heading', { level: 2 })).toContainText(
+ await expect(page.getByRole('heading', { level: 1 })).toContainText(
"404: Rats! I couldn't find that.",
);
await takeScreenshot(page, '404');
diff --git a/test/playwright/about.spec.ts b/test/playwright/about.spec.ts
index ae6a4d5..06de18e 100644
--- a/test/playwright/about.spec.ts
+++ b/test/playwright/about.spec.ts
@@ -7,7 +7,7 @@ test.describe('About Page', () => {
await page.goto('/about');
await expect(page).toHaveTitle('About | Ilios');
- await expect(page.getByRole('heading', { level: 1 })).toContainText('Ilios');
+ await expect(page.getByRole('heading', { level: 1 })).toContainText('About');
await takeScreenshot(page, 'about');
});
diff --git a/test/playwright/acr.spec.ts b/test/playwright/acr.spec.ts
index 8ff1270..3d2bc7d 100644
--- a/test/playwright/acr.spec.ts
+++ b/test/playwright/acr.spec.ts
@@ -7,7 +7,12 @@ test.describe('ACR Page', () => {
await page.goto('/acr');
await expect(page).toHaveTitle('Accessibility Conformance Report | Ilios');
- await expect(page.getByRole('heading', { level: 1 })).toContainText('Ilios');
+ await expect(page.getByRole('heading', { level: 1 })).toContainText(
+ 'Accessibility Conformance Report',
+ );
+ await expect(page.locator('h2').first()).toContainText(
+ 'Ilios Accessibility Conformance Report',
+ );
await takeScreenshot(page, 'acr');
});
diff --git a/test/playwright/contact-us.spec.ts b/test/playwright/contact-us.spec.ts
index a8a2f3e..85e5bdb 100644
--- a/test/playwright/contact-us.spec.ts
+++ b/test/playwright/contact-us.spec.ts
@@ -7,7 +7,7 @@ test.describe('Contact Us Page', () => {
await page.goto('/contact-us');
await expect(page).toHaveTitle('Contact Us | Ilios');
- await expect(page.getByRole('heading', { level: 1 })).toContainText('Ilios');
+ await expect(page.getByRole('heading', { level: 1 })).toContainText('Contact Us');
await takeScreenshot(page, 'contact-us');
});
diff --git a/test/playwright/demo.spec.ts b/test/playwright/demo.spec.ts
index 5c2af85..cd7ea98 100644
--- a/test/playwright/demo.spec.ts
+++ b/test/playwright/demo.spec.ts
@@ -7,7 +7,7 @@ test.describe('Demo Page', () => {
await page.goto('/demo');
await expect(page).toHaveTitle('Demo | Ilios');
- await expect(page.getByRole('heading', { level: 1 })).toContainText('Ilios');
+ await expect(page.getByRole('heading', { level: 1 })).toContainText('Demo');
await takeScreenshot(page, 'demo');
});
diff --git a/test/playwright/features.spec.ts b/test/playwright/features.spec.ts
index 448d7d9..a386443 100644
--- a/test/playwright/features.spec.ts
+++ b/test/playwright/features.spec.ts
@@ -7,7 +7,8 @@ test.describe('Features Page', () => {
await page.goto('/features');
await expect(page).toHaveTitle('Features | Ilios');
- await expect(page.getByRole('heading', { level: 1 })).toContainText('Ilios');
+ await expect(page.getByRole('heading', { level: 1 })).toContainText('Features');
+ await expect(page.locator('h2').first()).toContainText('Program Management');
await takeScreenshot(page, 'features');
});
diff --git a/test/playwright/hosting-pricing.spec.ts b/test/playwright/hosting-pricing.spec.ts
index b825891..f0b07e8 100644
--- a/test/playwright/hosting-pricing.spec.ts
+++ b/test/playwright/hosting-pricing.spec.ts
@@ -7,7 +7,7 @@ test.describe('Hosting Pricing Page', () => {
await page.goto('/hosting-pricing');
await expect(page).toHaveTitle('Pricing | Ilios');
- await expect(page.getByRole('heading', { level: 1 })).toContainText('Ilios');
+ await expect(page.getByRole('heading', { level: 1 })).toContainText('Pricing');
await expect(page.getByRole('heading', { level: 2 })).toContainText('We Can Host You');
//I left this hardcoded on purpose so we'd have to take a peek at this pricae list at least once a year
diff --git a/test/playwright/hosting.spec.ts b/test/playwright/hosting.spec.ts
index 962f395..68fbe56 100644
--- a/test/playwright/hosting.spec.ts
+++ b/test/playwright/hosting.spec.ts
@@ -7,7 +7,7 @@ test.describe('Hosting Page', () => {
await page.goto('/hosting');
await expect(page).toHaveTitle('Hosting | Ilios');
- await expect(page.getByRole('heading', { level: 1 })).toContainText('Ilios');
+ await expect(page.getByRole('heading', { level: 1 })).toContainText('Hosting');
await expect(page.getByRole('heading', { level: 2 })).toContainText('We Can Host You');
await takeScreenshot(page, 'hosting');
});
diff --git a/test/playwright/ilios-schools.spec.ts b/test/playwright/ilios-schools.spec.ts
index 3695e3e..e6206e4 100644
--- a/test/playwright/ilios-schools.spec.ts
+++ b/test/playwright/ilios-schools.spec.ts
@@ -7,8 +7,7 @@ test.describe('Ilios Schools Page', () => {
await page.goto('/ilios-schools');
await expect(page).toHaveTitle('Schools | Ilios');
- await expect(page.getByRole('heading', { level: 1 })).toContainText('Ilios');
- await expect(page.getByRole('heading', { level: 2 })).toContainText('Ilios Schools');
+ await expect(page.getByRole('heading', { level: 1 })).toContainText('Ilios Schools');
await takeScreenshot(page, 'ilios-schools');
});
diff --git a/test/playwright/index.spec.ts b/test/playwright/index.spec.ts
index 278ebc7..cb5e0ff 100644
--- a/test/playwright/index.spec.ts
+++ b/test/playwright/index.spec.ts
@@ -5,6 +5,6 @@ test('Home Page', async ({ page }) => {
await page.goto('/');
await expect(page).toHaveTitle('Home | Ilios');
- await expect(page.getByRole('heading', { level: 1 })).toContainText('Ilios');
+ await expect(page.getByRole('heading', { level: 1 })).toContainText('Latest News');
await takeScreenshot(page, 'home');
});
diff --git a/test/playwright/license.spec.ts b/test/playwright/license.spec.ts
index 0379bdb..a639580 100644
--- a/test/playwright/license.spec.ts
+++ b/test/playwright/license.spec.ts
@@ -10,7 +10,7 @@ test.describe('License Page', () => {
await page.goto('/license');
await expect(page).toHaveTitle('License | Ilios');
- await expect(page.getByRole('heading', { level: 1 })).toContainText('Ilios');
+ await expect(page.getByRole('heading', { level: 1 })).toContainText('License');
await expect(page.getByRole('heading', { level: 2 })).toContainText('The MIT License (MIT)');
await expect(
page.getByText(`Copyright (c) ${thisYear} The Regents of the University of California`),
diff --git a/test/playwright/technology.spec.ts b/test/playwright/technology.spec.ts
index 0f086b8..4c9bbea 100644
--- a/test/playwright/technology.spec.ts
+++ b/test/playwright/technology.spec.ts
@@ -7,14 +7,14 @@ test.describe('Technology Page', () => {
await page.goto('/technology');
await expect(page).toHaveTitle('Technology | Ilios');
- await expect(page.getByRole('heading', { level: 1 })).toContainText('Ilios');
- await expect(page.getByRole('heading', { level: 2 })).toContainText('Supported Browsers');
+ await expect(page.getByRole('heading', { level: 1 })).toContainText('Technology');
+ await expect(page.locator('h2').first()).toContainText('Supported Browsers');
await takeScreenshot(page, 'technology');
});
test('should not have any a11y issues', async ({ page }) => {
- await page.goto('/technology');
+ await page.goto('technology');
const accessibilityScanResults = await new AxeBuilder({ page }).analyze();