11import { join } from 'node:path' ;
22import { fileURLToPath } from 'node:url' ;
3- import { test } from 'uvu' ;
4- import * as assert from 'uvu/assert' ;
3+ import { assert , expect , test } from 'vitest' ;
54import { validate_config , load_config } from './index.js' ;
65
76const __filename = fileURLToPath ( import . meta. url ) ;
@@ -124,7 +123,7 @@ test('fills in defaults', () => {
124123 const defaults = get_defaults ( ) ;
125124 defaults . kit . version . name = validated . kit . version . name ;
126125
127- assert . equal ( validated , defaults ) ;
126+ expect ( validated ) . toEqual ( defaults ) ;
128127} ) ;
129128
130129test ( 'errors on invalid values' , ( ) => {
@@ -152,7 +151,7 @@ test('errors on invalid nested values', () => {
152151} ) ;
153152
154153test ( 'does not error on invalid top-level values' , ( ) => {
155- assert . not . throws ( ( ) => {
154+ assert . doesNotThrow ( ( ) => {
156155 validate_config ( {
157156 onwarn : ( ) => { }
158157 } ) ;
@@ -187,7 +186,7 @@ test('fills in partial blanks', () => {
187186 config . kit . files . assets = 'public' ;
188187 config . kit . version . name = '0' ;
189188
190- assert . equal ( validated , config ) ;
189+ expect ( validated ) . toEqual ( config ) ;
191190} ) ;
192191
193192test ( 'fails if kit.appDir is blank' , ( ) => {
@@ -300,14 +299,13 @@ test('fails if prerender.entries are invalid', () => {
300299 */
301300function validate_paths ( name , input , output ) {
302301 test ( name , ( ) => {
303- assert . equal (
302+ expect (
304303 validate_config ( {
305304 kit : {
306305 paths : input
307306 }
308- } ) . kit . paths ,
309- output
310- ) ;
307+ } ) . kit . paths
308+ ) . toEqual ( output ) ;
311309 } ) ;
312310}
313311
@@ -357,7 +355,7 @@ test('load default config (esm)', async () => {
357355 const defaults = get_defaults ( cwd + '/' ) ;
358356 defaults . kit . version . name = config . kit . version . name ;
359357
360- assert . equal ( config , defaults ) ;
358+ expect ( config ) . toEqual ( defaults ) ;
361359} ) ;
362360
363361test ( 'errors on loading config with incorrect default export' , async ( ) => {
@@ -375,5 +373,3 @@ test('errors on loading config with incorrect default export', async () => {
375373 'svelte.config.js must have a configuration object as its default export. See https://kit.svelte.dev/docs/configuration'
376374 ) ;
377375} ) ;
378-
379- test . run ( ) ;
0 commit comments