mirror of
https://github.com/tuono-labs/tuono
synced 2026-07-29 22:02:46 -07:00
refactor: turn tuono-fs-router-vite-plugin into tuono-react-vite-plugin (#756)
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
import fs from 'fs/promises'
|
||||
|
||||
import { describe, it, expect } from 'vitest'
|
||||
|
||||
import { routeGenerator } from '../src/fs-routing/generator'
|
||||
|
||||
describe('generator works', async () => {
|
||||
const folderNames = await fs.readdir(`${process.cwd()}/tests/generator`)
|
||||
|
||||
it.each(folderNames)(
|
||||
'should wire-up the routes for a "%s" tree',
|
||||
async (folderName) => {
|
||||
const testDirPath = `${process.cwd()}/tests/generator/${folderName}`
|
||||
|
||||
await routeGenerator({
|
||||
folderName: `${testDirPath}/routes`,
|
||||
generatedRouteTree: `${testDirPath}/routeTree.gen.ts`,
|
||||
})
|
||||
|
||||
const generatedFilePath = `${testDirPath}/routeTree.gen.ts`
|
||||
const expectedFilePath = `${testDirPath}/routeTree.expected.ts`
|
||||
|
||||
const generatedFileContent = await fs.readFile(generatedFilePath, 'utf-8')
|
||||
|
||||
await expect(generatedFileContent).toMatchFileSnapshot(
|
||||
expectedFilePath,
|
||||
`${generatedFilePath} content should be equal to ${expectedFilePath}`,
|
||||
)
|
||||
},
|
||||
)
|
||||
})
|
||||
Reference in New Issue
Block a user