From 6a85dff33a5e0aefc069f21256822c33bbaa4f5b Mon Sep 17 00:00:00 2001 From: kreuzerk Date: Tue, 14 Nov 2023 20:56:04 +0100 Subject: [PATCH] =?UTF-8?q?test:=20=F0=9F=92=8D=20tsx=20conversion?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/generators/code-snippet-generators.spec.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/lib/generators/code-snippet-generators.spec.ts b/src/lib/generators/code-snippet-generators.spec.ts index bc68781..de9c18b 100644 --- a/src/lib/generators/code-snippet-generators.spec.ts +++ b/src/lib/generators/code-snippet-generators.spec.ts @@ -11,6 +11,7 @@ import { generateNamedImportStatement, generateObjectInterface, generateSvgConstant, + generateTSXConstant, generateTypeDefinition, generateTypeHelper, generateTypeHelperWithImport, @@ -260,4 +261,13 @@ describe('Generators', () => { expect(unformatedString(generatedStatement)).toEqual(unformatedString(expectedStatement)); }); }); + + describe('TSX', () => { + it('should convert a svg to a React component', () => { + const expected = `export const Smile = (props: {[key: string]: any}) => ();`; + + const actual = generateTSXConstant('smile', ''); + expect(actual).toEqual(expected); + }); + }); });