|
1 | 1 | import { describe, expect, it } from 'vitest'; |
2 | 2 |
|
3 | | -import { transformStaticImports } from '../transform.js'; |
| 3 | +import { transformImports } from '../transform.js'; |
4 | 4 |
|
5 | | -describe('transformStaticImports', () => { |
| 5 | +describe('transformImports', () => { |
6 | 6 | it('should transform a default import', () => { |
7 | | - expect(transformStaticImports("import React from 'react';")).toBe( |
8 | | - "const { default: React } = await import('react');" |
9 | | - ); |
| 7 | + expect(transformImports("import React from 'react';")).toBe("const { default: React } = await import('react');"); |
10 | 8 | }); |
11 | 9 | it('should transform named imports', () => { |
12 | | - expect(transformStaticImports("import { useEffect, useState } from 'react';")).toBe( |
| 10 | + expect(transformImports("import { useEffect, useState } from 'react';")).toBe( |
13 | 11 | "const { useEffect, useState } = await import('react');" |
14 | 12 | ); |
15 | 13 | }); |
16 | 14 | it('should transform named and default imports from the same source', () => { |
17 | | - expect(transformStaticImports("import React, { useState } from 'react';")).toBe( |
| 15 | + expect(transformImports("import React, { useState } from 'react';")).toBe( |
18 | 16 | "const { useState, default: React } = await import('react');" |
19 | 17 | ); |
20 | 18 | }); |
21 | 19 | it('should transform a namespace import', () => { |
22 | | - expect(transformStaticImports("import * as React from 'react';")).toBe("const React = await import('react');"); |
| 20 | + expect(transformImports("import * as React from 'react';")).toBe("const React = await import('react');"); |
23 | 21 | }); |
24 | 22 | it('should transform named and default imports from the same source', () => { |
25 | | - expect(transformStaticImports("import _ from 'lodash'; import { useEffect, useState } from 'react';")).toBe( |
| 23 | + expect(transformImports("import _ from 'lodash'; import { useEffect, useState } from 'react';")).toBe( |
26 | 24 | "const { default: _ } = await import('lodash'); const { useEffect, useState } = await import('react');" |
27 | 25 | ); |
28 | 26 | }); |
|
0 commit comments