Skip to content

Commit 8275078

Browse files
authored
test: fix async api tests (#71652)
1 parent 95720f4 commit 8275078

File tree

13 files changed

+27
-15
lines changed
  • test
    • e2e/app-dir
    • integration/app-dir-export/app/another/[slug]

13 files changed

+27
-15
lines changed

test/e2e/app-dir/interception-middleware-rewrite/app/[lang]/layout.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
import Link from 'next/link'
22

3-
export default function Layout({ children, modal, params }) {
3+
export default async function Layout(props) {
4+
const params = await props.params
5+
6+
const { children, modal } = props
7+
48
return (
59
<>
610
<div>

test/e2e/app-dir/navigation/app/not-found/clientcomponent/page.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
import ClientComp from './client-component'
33
import { headers } from 'next/headers'
44

5-
export default function Page() {
5+
export default async function Page() {
66
// Opt-in to SSR.
7-
headers()
7+
await headers()
88
return <ClientComp />
99
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import ClientComp from './client-component'
22
import { headers } from 'next/headers'
33

4-
export default function Page() {
4+
export default async function Page() {
55
// Opt-in to SSR.
6-
headers()
6+
await headers()
77
return <ClientComp />
88
}

test/e2e/app-dir/parallel-routes-breadcrumbs/app/[artist]/[album]/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ export default async function Page({ params }) {
55
const { artist, album } = await params
66
return (
77
<div>
8-
<h2>Album: {params.album}</h2>
8+
<h2>Album: {album}</h2>
99
<ul>
1010
{tracks.map((track) => (
1111
<li key={track}>

test/e2e/app-dir/root-layout/app/(mpa-navigation)/dynamic-catchall/[...slug]/page.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import Link from 'next/link'
22

3-
export default function Page({ params }) {
3+
export default async function Page(props) {
4+
const params = await props.params
45
const nextUrl = [...params.slug, 'slug']
56
return (
67
<>

test/e2e/app-dir/root-layout/app/(mpa-navigation)/dynamic/[first]/[second]/page.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import Link from 'next/link'
22

3-
export default function Page({ params }) {
3+
export default async function Page(props) {
4+
const params = await props.params
45
return (
56
<>
67
<Link href="/basic-route/inner">To basic inner</Link>

test/e2e/app-dir/root-layout/app/(mpa-navigation)/dynamic/[first]/page.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import Link from 'next/link'
22

3-
export default function Page({ params }) {
3+
export default async function Page(props) {
4+
const params = await props.params
45
return (
56
<>
67
<Link href="/dynamic/first/second">To inner dynamic</Link>

test/e2e/app-dir/root-layout/app/(mpa-navigation)/static-mpa-navigation/[slug]/page.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ import Link from 'next/link'
22

33
export const dynamicParams = false
44

5-
export default function Page({ params }) {
5+
export default async function Page(props) {
6+
const params = await props.params
67
return (
78
<>
89
<Link
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
export const dynamicParams = false
22

3-
export default function Page({ params }) {
3+
export default async function Page() {
44
return <p>Static page</p>
55
}

test/e2e/app-dir/searchparams-reuse-loading/app/page.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import Link from 'next/link'
22

3-
export default function Page({ searchParams }) {
3+
export default async function Page(props) {
4+
const searchParams = await props.searchParams
45
return (
56
<>
67
<div id="root-params">{JSON.stringify(searchParams)}</div>

0 commit comments

Comments
 (0)