Onboarding / Deployment Scripts / Marketing updates

This commit is contained in:
2026-05-11 21:02:24 +12:00
parent a90dfb7c66
commit 955a563d14
110 changed files with 9803 additions and 937 deletions
+10 -2
View File
@@ -16,12 +16,19 @@ vi.mock('$lib/server/feature-flags', () => ({
import { load } from './+page.server';
function createLoadEvent(url = 'https://www.goodwalk.co.nz/') {
return {
url: new URL(url)
} as Parameters<typeof load>[0];
}
describe('home page server load', () => {
it('returns homepage content', async () => {
getHomepageContent.mockResolvedValue(homepageContent);
isHomepageHowItWorksEnabled.mockReturnValue(false);
await expect(load()).resolves.toEqual({
await expect(load(createLoadEvent())).resolves.toEqual({
siteVariant: 'marketing',
content: homepageContent,
howItWorksEnabled: false
});
@@ -31,7 +38,8 @@ describe('home page server load', () => {
getHomepageContent.mockResolvedValue(homepageContent);
isHomepageHowItWorksEnabled.mockReturnValue(true);
await expect(load()).resolves.toEqual({
await expect(load(createLoadEvent())).resolves.toEqual({
siteVariant: 'marketing',
content: homepageContent,
howItWorksEnabled: true
});