Skip to content

Commit

Permalink
test: fix type errors
Browse files Browse the repository at this point in the history
  • Loading branch information
metonym committed Apr 6, 2024
1 parent 4dcd678 commit 9c3555f
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 18 deletions.
8 changes: 2 additions & 6 deletions tests/create-exports.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,13 @@ describe("createExports", () => {
test("single default export (declaration)", () => {
const source = { Component: { source: "./Component.svelte", default: true } };

expect(createExports(source, new Map())).toEqual(
'export { default } from "./Component.svelte";'
);
expect(createExports(source, new Map())).toEqual('export { default } from "./Component.svelte";');
});

test("single named export", () => {
const source = { Component: { source: "./Component.svelte", default: false } };

expect(createExports(source, new Map())).toEqual(
'export { default as Component } from "./Component.svelte";'
);
expect(createExports(source, new Map())).toEqual('export { default as Component } from "./Component.svelte";');
});

test("multiple named exports", () => {
Expand Down
18 changes: 9 additions & 9 deletions tests/parse-exports.test.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import { describe, test, expect } from "vitest";
import { describe, expect, test } from "vitest";
import { parseExports } from "../src/parse-exports";

describe("parseExports", () => {
test("single default export", () => {
const source = `export { default } from "./Component.svelte";`;

expect(parseExports(source)).toEqual({
expect(parseExports(source, "")).toEqual({
default: {
source: "./Component.svelte",
default: true,
Expand All @@ -18,7 +18,7 @@ describe("parseExports", () => {
import Component from "./Component.svelte";
export default Component;`;

expect(parseExports(source)).toEqual({
expect(parseExports(source, "")).toEqual({
Component: {
source: "./Component.svelte",
default: true,
Expand All @@ -29,7 +29,7 @@ describe("parseExports", () => {
test("single named export", () => {
const source = `export { default as Component } from "./Component.svelte";`;

expect(parseExports(source)).toEqual({
expect(parseExports(source, "")).toEqual({
Component: {
source: "./Component.svelte",
default: false,
Expand All @@ -42,7 +42,7 @@ describe("parseExports", () => {
export { default as Component } from "./Component.svelte";
export { default as Component2 } from "./Component2.svelte";`;

expect(parseExports(source)).toEqual({
expect(parseExports(source, "")).toEqual({
Component: { source: "./Component.svelte", default: false },
Component2: { source: "./Component2.svelte", default: false },
});
Expand All @@ -54,7 +54,7 @@ describe("parseExports", () => {
export { default as Component2 } from "./Component2.svelte";
export { default } from "./Component2.svelte";`;

expect(parseExports(source)).toEqual({
expect(parseExports(source, "")).toEqual({
Component: { source: "./Component.svelte", default: false },
Component2: { source: "./Component2.svelte", default: false },
default: { source: "./Component2.svelte", default: true },
Expand All @@ -69,7 +69,7 @@ describe("parseExports", () => {
import Component3 from "./Component3.svelte";
export default Component3;`;

expect(parseExports(source)).toEqual({
expect(parseExports(source, "")).toEqual({
Component: { source: "./Component.svelte", default: false },
Component2: { source: "./Component2.svelte", default: false },
Component3: { source: "./Component3.svelte", default: true },
Expand All @@ -83,7 +83,7 @@ describe("parseExports", () => {
export { Component };
export default Component;`;

expect(parseExports(source)).toEqual({
expect(parseExports(source, "")).toEqual({
Component: {
source: "./Component.svelte",
default: true,
Expand All @@ -95,7 +95,7 @@ describe("parseExports", () => {
test("multiple, non-default exports", () => {
const source = `export { Component, Component2 } from "./component";`;

expect(parseExports(source)).toEqual({
expect(parseExports(source, "")).toEqual({
Component: { source: "./component", default: false },
Component2: { source: "./component", default: false },
});
Expand Down
12 changes: 9 additions & 3 deletions tests/writer-ts-definitions.test.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { test, expect, describe } from "vitest";
import { writeTsDefinition, formatTsProps, getTypeDefs } from "../src/writer/writer-ts-definitions";
import { ComponentDocApi } from "../src/rollup-plugin";
import { describe, expect, test } from "vitest";
import { ParsedComponent } from "../src/ComponentParser";
import { ComponentDocApi } from "../src/rollup-plugin";
import { formatTsProps, getTypeDefs, writeTsDefinition } from "../src/writer/writer-ts-definitions";

describe("writerTsDefinition", () => {
test("writeTsDefinition", () => {
Expand Down Expand Up @@ -29,6 +29,7 @@ describe("writerTsDefinition", () => {
value: "true",
isFunction: false,
isFunctionDeclaration: false,
isRequired: false,
constant: false,
reactive: true,
},
Expand All @@ -39,6 +40,7 @@ describe("writerTsDefinition", () => {
value: '""',
isFunction: false,
isFunctionDeclaration: false,
isRequired: false,
constant: false,
reactive: false,
},
Expand All @@ -48,6 +50,7 @@ describe("writerTsDefinition", () => {
type: "string",
isFunction: false,
isFunctionDeclaration: false,
isRequired: false,
constant: false,
reactive: false,
},
Expand All @@ -58,6 +61,7 @@ describe("writerTsDefinition", () => {
value: '"" + Math.random().toString(36)',
isFunction: false,
isFunctionDeclaration: false,
isRequired: false,
constant: false,
reactive: false,
},
Expand All @@ -68,6 +72,7 @@ describe("writerTsDefinition", () => {
value: '{ ["1"]: true }',
isFunction: false,
isFunctionDeclaration: false,
isRequired: false,
constant: true,
reactive: false,
},
Expand All @@ -78,6 +83,7 @@ describe("writerTsDefinition", () => {
value: "() => { localBool = !localBool; }",
isFunction: true,
isFunctionDeclaration: false,
isRequired: false,
constant: false,
reactive: false,
},
Expand Down

0 comments on commit 9c3555f

Please sign in to comment.