Skip to content

Commit c29dd15

Browse files
committed
test: update scalarConfig to handle query parameters for URL
1 parent 94134c3 commit c29dd15

1 file changed

Lines changed: 14 additions & 2 deletions

File tree

test-types/index.tst.ts

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,11 @@ server.register({
4646
plugin: hapiScalar,
4747
options: {
4848
routePrefix: '/scalar',
49-
scalarConfig: (request) => ({ url: request.params.customUrl || '/default.json' }),
49+
scalarConfig: (request) => ({
50+
url: Array.isArray(request.query.customUrl)
51+
? request.query.customUrl[0]
52+
: request.query.customUrl || '/default.json',
53+
}),
5054
},
5155
})
5256

@@ -56,7 +60,15 @@ server.register({
5660
routePrefix: '/scalar',
5761
scalarConfig: async (request) => {
5862
return new Promise((resolve) => {
59-
setTimeout(() => resolve({ url: request.params.customUrl || '/async.json' }), 100)
63+
setTimeout(
64+
() =>
65+
resolve({
66+
url: Array.isArray(request.query.customUrl)
67+
? request.query.customUrl[0]
68+
: request.query.customUrl || '/async.json',
69+
}),
70+
100,
71+
)
6072
})
6173
},
6274
},

0 commit comments

Comments
 (0)