66 lines
1.3 KiB
TypeScript
66 lines
1.3 KiB
TypeScript
// import { expect, test } from 'vitest'
|
|
|
|
// import { transform } from '../../src/utils/transformers'
|
|
|
|
// test('transform rsc', async () => {
|
|
// expect(
|
|
// await transform({
|
|
// filename: 'test.ts',
|
|
// raw: `import * as React from "react"
|
|
// import { Foo } from "bar"
|
|
// `,
|
|
// config: {
|
|
// tsx: true,
|
|
// rsc: true,
|
|
// },
|
|
// }),
|
|
// ).toMatchSnapshot()
|
|
|
|
// expect(
|
|
// await transform({
|
|
// filename: 'test.ts',
|
|
// raw: `"use client"
|
|
|
|
// import * as React from "react"
|
|
// import { Foo } from "bar"
|
|
// `,
|
|
// config: {
|
|
// tsx: true,
|
|
// rsc: true,
|
|
// },
|
|
// }),
|
|
// ).toMatchSnapshot()
|
|
|
|
// expect(
|
|
// await transform({
|
|
// filename: 'test.ts',
|
|
// raw: `"use client"
|
|
|
|
// import * as React from "react"
|
|
// import { Foo } from "bar"
|
|
// `,
|
|
// config: {
|
|
// tsx: true,
|
|
// rsc: false,
|
|
// },
|
|
// }),
|
|
// ).toMatchSnapshot()
|
|
|
|
// expect(
|
|
// await transform({
|
|
// filename: 'test.ts',
|
|
// raw: `"use foo"
|
|
|
|
// import * as React from "react"
|
|
// import { Foo } from "bar"
|
|
|
|
// "use client"
|
|
// `,
|
|
// config: {
|
|
// tsx: true,
|
|
// rsc: false,
|
|
// },
|
|
// }),
|
|
// ).toMatchSnapshot()
|
|
// })
|