From 859013d01dc6745babfd9fd6118408bde849616b Mon Sep 17 00:00:00 2001 From: Nick the Sick Date: Sun, 5 Jul 2020 22:05:46 -0700 Subject: [PATCH] test: update tests for export default type --- .../class-names-to-type-definitions.test.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/__tests__/typescript/class-names-to-type-definitions.test.ts b/__tests__/typescript/class-names-to-type-definitions.test.ts index 541aad4..f244eb9 100644 --- a/__tests__/typescript/class-names-to-type-definitions.test.ts +++ b/__tests__/typescript/class-names-to-type-definitions.test.ts @@ -59,7 +59,7 @@ describe("classNamesToTypeDefinitions", () => { }); expect(definition).toEqual( - "export interface Styles {\n 'myClass': string;\n 'yourClass': string;\n}\n\nexport type ClassNames = keyof Styles;\n\ndeclare const styles: Styles;\n\nexport default styles;\n" + "export type Styles = {\n 'myClass': string;\n 'yourClass': string;\n}\n\nexport type ClassNames = keyof Styles;\n\ndeclare const styles: Styles;\n\nexport default styles;\n" ); }); @@ -93,7 +93,7 @@ describe("classNamesToTypeDefinitions", () => { }); expect(definition).toEqual( - 'export interface Styles {\n "myClass": string;\n "yourClass": string;\n}\n\nexport type ClassNames = keyof Styles;\n\ndeclare const styles: Styles;\n\nexport default styles;\n' + 'export type Styles = {\n "myClass": string;\n "yourClass": string;\n}\n\nexport type ClassNames = keyof Styles;\n\ndeclare const styles: Styles;\n\nexport default styles;\n' ); }); @@ -110,7 +110,7 @@ describe("classNamesToTypeDefinitions", () => { }); }); - describe("exportType name and interface options", () => { + describe("exportType name and type attributes", () => { it("uses custom value for ClassNames type name", () => { const definition = classNamesToTypeDefinitions({ classNames: ["myClass", "yourClass"], @@ -119,11 +119,11 @@ describe("classNamesToTypeDefinitions", () => { }); expect(definition).toEqual( - "export interface Styles {\n 'myClass': string;\n 'yourClass': string;\n}\n\nexport type Classes = keyof Styles;\n\ndeclare const styles: Styles;\n\nexport default styles;\n" + "export type Styles = {\n 'myClass': string;\n 'yourClass': string;\n}\n\nexport type Classes = keyof Styles;\n\ndeclare const styles: Styles;\n\nexport default styles;\n" ); }); - it("uses custom value for Styles interface name", () => { + it("uses custom value for Styles type name", () => { const definition = classNamesToTypeDefinitions({ classNames: ["myClass", "yourClass"], exportType: "default", @@ -131,7 +131,7 @@ describe("classNamesToTypeDefinitions", () => { }); expect(definition).toEqual( - "export interface IStyles {\n 'myClass': string;\n 'yourClass': string;\n}\n\nexport type ClassNames = keyof IStyles;\n\ndeclare const styles: IStyles;\n\nexport default styles;\n" + "export type IStyles = {\n 'myClass': string;\n 'yourClass': string;\n}\n\nexport type ClassNames = keyof IStyles;\n\ndeclare const styles: IStyles;\n\nexport default styles;\n" ); }); });