44 */
55
66import { describe , it , expect } from 'vitest' ;
7- import { GET } from './+server' ;
7+ import { GET as _GET } from './+server' ;
8+ const GET = _GET as ( event : any ) => Promise < Response > ;
89import { createMockDB } from '$lib/test/db-mock' ;
910import {
1011 mockUser ,
@@ -35,7 +36,7 @@ describe('[username]/[slug]/config GET - Visibility Auth', () => {
3536 platform,
3637 params : { username : 'testuser' , slug : 'public-config' } ,
3738 url : new URL ( baseUrl ) ,
38- route : { id : '' } ,
39+ route : { id : '/[username]/[slug]/config ' } ,
3940 locals : { } ,
4041 isDataRequest : false ,
4142 isSubRequest : false ,
@@ -71,7 +72,7 @@ describe('[username]/[slug]/config GET - Visibility Auth', () => {
7172 platform,
7273 params : { username : 'testuser' , slug : 'private-config' } ,
7374 url : new URL ( baseUrl ) ,
74- route : { id : '' } ,
75+ route : { id : '/[username]/[slug]/config ' } ,
7576 locals : { } ,
7677 isDataRequest : false ,
7778 isSubRequest : false ,
@@ -103,7 +104,7 @@ describe('[username]/[slug]/config GET - Visibility Auth', () => {
103104 platform,
104105 params : { username : 'testuser' , slug : 'private-config' } ,
105106 url : new URL ( baseUrl ) ,
106- route : { id : '' } ,
107+ route : { id : '/[username]/[slug]/config ' } ,
107108 locals : { } ,
108109 isDataRequest : false ,
109110 isSubRequest : false ,
@@ -133,7 +134,7 @@ describe('[username]/[slug]/config GET - Visibility Auth', () => {
133134 platform,
134135 params : { username : 'testuser' , slug : 'private-config' } ,
135136 url : new URL ( baseUrl ) ,
136- route : { id : '' } ,
137+ route : { id : '/[username]/[slug]/config ' } ,
137138 locals : { } ,
138139 isDataRequest : false ,
139140 isSubRequest : false ,
@@ -163,7 +164,7 @@ describe('[username]/[slug]/config GET - Visibility Auth', () => {
163164 platform,
164165 params : { username : 'testuser' , slug : 'private-config' } ,
165166 url : new URL ( baseUrl ) ,
166- route : { id : '' } ,
167+ route : { id : '/[username]/[slug]/config ' } ,
167168 locals : { } ,
168169 isDataRequest : false ,
169170 isSubRequest : false ,
@@ -210,7 +211,7 @@ describe('[username]/[slug]/config GET - Visibility Auth', () => {
210211 platform,
211212 params : { username : 'testuser' , slug : 'public-config' } ,
212213 url : new URL ( baseUrl ) ,
213- route : { id : '' } ,
214+ route : { id : '/[username]/[slug]/config ' } ,
214215 locals : { } ,
215216 isDataRequest : false ,
216217 isSubRequest : false ,
@@ -250,7 +251,7 @@ describe('[username]/[slug]/config GET - Visibility Auth', () => {
250251 platform,
251252 params : { username : 'testuser' , slug : 'public-config' } ,
252253 url : new URL ( baseUrl ) ,
253- route : { id : '' } ,
254+ route : { id : '/[username]/[slug]/config ' } ,
254255 locals : { } ,
255256 isDataRequest : false ,
256257 isSubRequest : false ,
@@ -289,7 +290,7 @@ describe('[username]/[slug]/config GET - Visibility Auth', () => {
289290 platform,
290291 params : { username : 'testuser' , slug : 'public-config' } ,
291292 url : new URL ( baseUrl ) ,
292- route : { id : '' } ,
293+ route : { id : '/[username]/[slug]/config ' } ,
293294 locals : { } ,
294295 isDataRequest : false ,
295296 isSubRequest : false ,
@@ -328,7 +329,7 @@ describe('[username]/[slug]/config GET - Visibility Auth', () => {
328329 platform,
329330 params : { username : 'testuser' , slug : 'public-config' } ,
330331 url : new URL ( baseUrl ) ,
331- route : { id : '' } ,
332+ route : { id : '/[username]/[slug]/config ' } ,
332333 locals : { } ,
333334 isDataRequest : false ,
334335 isSubRequest : false ,
@@ -366,7 +367,7 @@ describe('[username]/[slug]/config GET - Visibility Auth', () => {
366367 platform,
367368 params : { username : 'testuser' , slug : 'public-config' } ,
368369 url : new URL ( baseUrl ) ,
369- route : { id : '' } ,
370+ route : { id : '/[username]/[slug]/config ' } ,
370371 locals : { } ,
371372 isDataRequest : false ,
372373 isSubRequest : false ,
@@ -404,7 +405,7 @@ describe('[username]/[slug]/config GET - Visibility Auth', () => {
404405 platform,
405406 params : { username : 'testuser' , slug : 'public-config' } ,
406407 url : new URL ( baseUrl ) ,
407- route : { id : '' } ,
408+ route : { id : '/[username]/[slug]/config ' } ,
408409 locals : { } ,
409410 isDataRequest : false ,
410411 isSubRequest : false ,
@@ -446,7 +447,7 @@ describe('[username]/[slug]/config GET - Visibility Auth', () => {
446447 platform,
447448 params : { username : 'testuser' , slug : 'public-config' } ,
448449 url : new URL ( baseUrl ) ,
449- route : { id : '' } ,
450+ route : { id : '/[username]/[slug]/config ' } ,
450451 locals : { } ,
451452 isDataRequest : false ,
452453 isSubRequest : false ,
@@ -482,7 +483,7 @@ describe('[username]/[slug]/config GET - Visibility Auth', () => {
482483 platform,
483484 params : { username : 'testuser' , slug : 'public-config' } ,
484485 url : new URL ( baseUrl ) ,
485- route : { id : '' } ,
486+ route : { id : '/[username]/[slug]/config ' } ,
486487 locals : { } ,
487488 isDataRequest : false ,
488489 isSubRequest : false ,
@@ -514,7 +515,7 @@ describe('[username]/[slug]/config GET - Visibility Auth', () => {
514515 platform,
515516 params : { username : 'testuser' , slug : 'public-config' } ,
516517 url : new URL ( baseUrl ) ,
517- route : { id : '' } ,
518+ route : { id : '/[username]/[slug]/config ' } ,
518519 locals : { } ,
519520 isDataRequest : false ,
520521 isSubRequest : false ,
@@ -551,7 +552,7 @@ describe('[username]/[slug]/config GET - Visibility Auth', () => {
551552 platform,
552553 params : { username : 'testuser' , slug : 'public-config' } ,
553554 url : new URL ( baseUrl ) ,
554- route : { id : '' } ,
555+ route : { id : '/[username]/[slug]/config ' } ,
555556 locals : { } ,
556557 isDataRequest : false ,
557558 isSubRequest : false ,
@@ -586,7 +587,7 @@ describe('[username]/[slug]/config GET - Visibility Auth', () => {
586587 platform,
587588 params : { username : 'testuser' , slug : 'public-config' } ,
588589 url : new URL ( baseUrl ) ,
589- route : { id : '' } ,
590+ route : { id : '/[username]/[slug]/config ' } ,
590591 locals : { } ,
591592 isDataRequest : false ,
592593 isSubRequest : false ,
@@ -618,7 +619,7 @@ describe('[username]/[slug]/config GET - Visibility Auth', () => {
618619 platform,
619620 params : { username : 'testuser' , slug : 'public-config' } ,
620621 url : new URL ( baseUrl ) ,
621- route : { id : '' } ,
622+ route : { id : '/[username]/[slug]/config ' } ,
622623 locals : { } ,
623624 isDataRequest : false ,
624625 isSubRequest : false ,
@@ -650,7 +651,7 @@ describe('[username]/[slug]/config GET - Visibility Auth', () => {
650651 platform,
651652 params : { username : 'testuser' , slug : 'public-config' } ,
652653 url : new URL ( baseUrl ) ,
653- route : { id : '' } ,
654+ route : { id : '/[username]/[slug]/config ' } ,
654655 locals : { } ,
655656 isDataRequest : false ,
656657 isSubRequest : false ,
@@ -682,7 +683,7 @@ describe('[username]/[slug]/config GET - Visibility Auth', () => {
682683 platform,
683684 params : { username : 'testuser' , slug : 'public-config' } ,
684685 url : new URL ( baseUrl ) ,
685- route : { id : '' } ,
686+ route : { id : '/[username]/[slug]/config ' } ,
686687 locals : { } ,
687688 isDataRequest : false ,
688689 isSubRequest : false ,
@@ -714,7 +715,7 @@ describe('[username]/[slug]/config GET - Visibility Auth', () => {
714715 platform,
715716 params : { username : 'testuser' , slug : 'public-config' } ,
716717 url : new URL ( baseUrl ) ,
717- route : { id : '' } ,
718+ route : { id : '/[username]/[slug]/config ' } ,
718719 locals : { } ,
719720 isDataRequest : false ,
720721 isSubRequest : false ,
@@ -734,14 +735,14 @@ describe('[username]/[slug]/config GET - Visibility Auth', () => {
734735 describe ( 'Error handling' , ( ) => {
735736 it ( 'should return 500 when platform env missing' , async ( ) => {
736737 const request = createMockRequest ( { url : baseUrl } ) ;
737- const platform = { env : undefined } ;
738+ const platform = { env : undefined } as any ;
738739
739740 const response = await GET ( {
740741 request,
741742 platform,
742743 params : { username : 'testuser' , slug : 'public-config' } ,
743744 url : new URL ( baseUrl ) ,
744- route : { id : '' } ,
745+ route : { id : '/[username]/[slug]/config ' } ,
745746 locals : { } ,
746747 isDataRequest : false ,
747748 isSubRequest : false ,
@@ -765,7 +766,7 @@ describe('[username]/[slug]/config GET - Visibility Auth', () => {
765766 platform,
766767 params : { username : 'nonexistent' , slug : 'config' } ,
767768 url : new URL ( baseUrl ) ,
768- route : { id : '' } ,
769+ route : { id : '/[username]/[slug]/config ' } ,
769770 locals : { } ,
770771 isDataRequest : false ,
771772 isSubRequest : false ,
@@ -789,7 +790,7 @@ describe('[username]/[slug]/config GET - Visibility Auth', () => {
789790 platform,
790791 params : { username : 'testuser' , slug : 'nonexistent' } ,
791792 url : new URL ( baseUrl ) ,
792- route : { id : '' } ,
793+ route : { id : '/[username]/[slug]/config ' } ,
793794 locals : { } ,
794795 isDataRequest : false ,
795796 isSubRequest : false ,
@@ -827,7 +828,7 @@ describe('[username]/[slug]/config GET - Visibility Auth', () => {
827828 platform,
828829 params : { username : 'testuser' , slug : 'private-config' } ,
829830 url : new URL ( baseUrl ) ,
830- route : { id : '' } ,
831+ route : { id : '/[username]/[slug]/config ' } ,
831832 locals : { } ,
832833 isDataRequest : false ,
833834 isSubRequest : false ,
0 commit comments