Onboarding / Deployment Scripts / Marketing updates
This commit is contained in:
@@ -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
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user