Skip to content

Commit fe37e25

Browse files
committed
test(e2e): use fixed articles for blog tests
1 parent 2fcef9a commit fe37e25

17 files changed

Lines changed: 68 additions & 118 deletions

content-collections.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ const posts = defineCollection({
4040
date: z.string(),
4141
modifiedTime: z.string(),
4242
summary: z.string(),
43-
test: z.boolean().optional().default(false),
4443
content: z.string(),
4544
}),
4645
transform,

playwright.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export default defineConfig({
3737
{ name: 'teardown', testMatch: '**/*.teardown.ts' },
3838
],
3939
webServer: {
40-
command: env.CI ? 'IS_TEST=true bun start' : 'IS_TEST=true bun dev',
40+
command: env.CI ? 'bun start' : 'bun dev',
4141
url: baseURL,
4242
reuseExistingServer: !env.CI,
4343
},

src/content/blog/en/test-delete-reply.mdx

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/content/blog/en/test-delete.mdx

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/content/blog/en/test-like.mdx

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/content/blog/en/test-reply.mdx

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/content/blog/en/test-submit.mdx

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/content/blog/en/test-view.mdx

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/env.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,6 @@ export const env = createEnv({
77

88
shared: {
99
NODE_ENV: z.enum(['development', 'test', 'production']).default('development'),
10-
IS_TEST: z
11-
.enum(['true', 'false', '1', '0'])
12-
.default('false')
13-
.transform((v) => v === 'true' || v === '1'),
1410
CI: z
1511
.enum(['true', 'false', '1', '0'])
1612
.default('false')
@@ -73,7 +69,6 @@ export const env = createEnv({
7369
experimental__runtimeEnv: {
7470
NODE_ENV: process.env.NODE_ENV,
7571
CI: process.env.CI,
76-
IS_TEST: process.env.IS_TEST,
7772

7873
NEXT_PUBLIC_SITE_URL: process.env.NEXT_PUBLIC_SITE_URL,
7974
NEXT_PUBLIC_VERCEL_ENV: process.env.NEXT_PUBLIC_VERCEL_ENV,

src/lib/content.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,23 @@ import 'server-only'
22

33
import { allPages, allPosts, allProjects } from 'content-collections'
44

5-
import { env } from '@/env'
6-
75
export function getAllPosts() {
8-
return allPosts.filter((p) => p.test === env.IS_TEST)
6+
return allPosts
97
}
108

119
export function getAllPostsByLocale(locale: string) {
12-
return allPosts.filter((p) => p.locale === locale && p.test === env.IS_TEST)
10+
return allPosts.filter((post) => post.locale === locale)
1311
}
1412

1513
export function getLatestPosts(locale: string, limit: number = allPosts.length) {
1614
return allPosts
17-
.filter((post) => post.locale === locale && !post.test)
15+
.filter((post) => post.locale === locale)
1816
.toSorted((a, b) => new Date(b.date).getTime() - new Date(a.date).getTime())
1917
.slice(0, limit)
2018
}
2119

2220
export function getPostBySlug(locale: string, slug: string) {
23-
return allPosts.find((p) => p.slug === slug && p.locale === locale && p.test === env.IS_TEST)
21+
return allPosts.find((post) => post.slug === slug && post.locale === locale)
2422
}
2523

2624
export function getLatestProjects(locale: string, limit: number = allProjects.length) {

0 commit comments

Comments
 (0)