Skip to content

Commit 7b34762

Browse files
committed
test: added test for RSC data router
1 parent 5033861 commit 7b34762

File tree

1 file changed

+5
-23
lines changed

1 file changed

+5
-23
lines changed

test/rsc-data.spec.ts

Lines changed: 5 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -8,28 +8,6 @@ const basePrerenderManifest: PrerenderManifest = {
88
}
99

1010
describe('getRscDataRouter', () => {
11-
it('should create a RSC data router', () => {
12-
const manifest: PrerenderManifest = {
13-
...basePrerenderManifest,
14-
routes: {
15-
'/': {
16-
initialRevalidateSeconds: 1,
17-
srcRoute: null,
18-
dataRoute: '/index.json.rsc',
19-
},
20-
'/about': {
21-
initialRevalidateSeconds: 1,
22-
srcRoute: null,
23-
dataRoute: '/about.json.rsc',
24-
},
25-
},
26-
}
27-
28-
expect(() => {
29-
getRscDataRouter(manifest)
30-
}).toBeDefined()
31-
})
32-
3311
it('should create a RSC data router when data routes are not present for routes', () => {
3412
const manifest: PrerenderManifest = {
3513
...basePrerenderManifest,
@@ -47,8 +25,12 @@ describe('getRscDataRouter', () => {
4725
},
4826
}
4927

28+
let rscDataRouter
29+
5030
expect(() => {
51-
getRscDataRouter(manifest)
31+
rscDataRouter = getRscDataRouter(manifest)
5232
}).not.toThrow()
33+
34+
expect(typeof rscDataRouter).toBe('function')
5335
})
5436
})

0 commit comments

Comments
 (0)