mirror of
https://github.com/lucide-icons/lucide.git
synced 2026-05-18 12:07:38 +02:00
* fix(lucide-react): correct client directives in RSC files * format code * Add TS ignore --------- Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
17 lines
514 B
TypeScript
17 lines
514 B
TypeScript
// @ts-ignore
|
|
import { readFileSync } from 'node:fs';
|
|
import { describe, expect, it } from 'vitest';
|
|
|
|
const readFirstLine = (fileName: string) =>
|
|
readFileSync(`./src/${fileName}`, 'utf8').split('\n')[0];
|
|
|
|
describe('client directives', () => {
|
|
it('uses a valid React client directive in Icon.ts', () => {
|
|
expect(readFirstLine('Icon.ts')).toBe("'use client';");
|
|
});
|
|
|
|
it('uses a valid React client directive in context.ts', () => {
|
|
expect(readFirstLine('context.ts')).toBe("'use client';");
|
|
});
|
|
});
|