From 4803cb8478a7f965034d65c372b7a5196d44fc75 Mon Sep 17 00:00:00 2001 From: MapleLeaf <19603573+itsMapleLeaf@users.noreply.github.com> Date: Mon, 10 Jan 2022 21:48:39 -0600 Subject: [PATCH] remove reacord-tester from core --- packages/reacord/library/main.ts | 1 - packages/reacord/test/action-row.test.tsx | 2 +- packages/reacord/test/embed.test.tsx | 2 +- packages/reacord/test/link.test.tsx | 2 +- packages/reacord/test/reacord.test.tsx | 9 +--- packages/reacord/test/select.test.tsx | 3 +- .../test-adapter.ts} | 46 +++++++++---------- 7 files changed, 30 insertions(+), 35 deletions(-) rename packages/reacord/{library/core/reacord-tester.ts => test/test-adapter.ts} (89%) diff --git a/packages/reacord/library/main.ts b/packages/reacord/library/main.ts index 0db269d..536d7c6 100644 --- a/packages/reacord/library/main.ts +++ b/packages/reacord/library/main.ts @@ -15,4 +15,3 @@ export * from "./core/components/select" export * from "./core/instance" export * from "./core/reacord" export * from "./core/reacord-discord-js" -export * from "./core/reacord-tester" diff --git a/packages/reacord/test/action-row.test.tsx b/packages/reacord/test/action-row.test.tsx index 5733031..26b6369 100644 --- a/packages/reacord/test/action-row.test.tsx +++ b/packages/reacord/test/action-row.test.tsx @@ -1,7 +1,7 @@ import React from "react" import { test } from "vitest" -import { ReacordTester } from "../library/core/reacord-tester" import { ActionRow, Button, Select } from "../library/main" +import { ReacordTester } from "./test-adapter" const testing = new ReacordTester() diff --git a/packages/reacord/test/embed.test.tsx b/packages/reacord/test/embed.test.tsx index d0bab99..7262c43 100644 --- a/packages/reacord/test/embed.test.tsx +++ b/packages/reacord/test/embed.test.tsx @@ -1,6 +1,5 @@ import React from "react" import { test } from "vitest" -import { ReacordTester } from "../library/core/reacord-tester" import { Embed, EmbedAuthor, @@ -10,6 +9,7 @@ import { EmbedThumbnail, EmbedTitle, } from "../library/main" +import { ReacordTester } from "./test-adapter" const testing = new ReacordTester() diff --git a/packages/reacord/test/link.test.tsx b/packages/reacord/test/link.test.tsx index f8cbfc6..2ad260a 100644 --- a/packages/reacord/test/link.test.tsx +++ b/packages/reacord/test/link.test.tsx @@ -1,7 +1,7 @@ import React from "react" import { test } from "vitest" -import { ReacordTester } from "../library/core/reacord-tester" import { Link } from "../library/main" +import { ReacordTester } from "./test-adapter" const tester = new ReacordTester() diff --git a/packages/reacord/test/reacord.test.tsx b/packages/reacord/test/reacord.test.tsx index 2d1b713..b529dba 100644 --- a/packages/reacord/test/reacord.test.tsx +++ b/packages/reacord/test/reacord.test.tsx @@ -1,12 +1,7 @@ import * as React from "react" import { test } from "vitest" -import { - Button, - Embed, - EmbedField, - EmbedTitle, - ReacordTester, -} from "../library/main" +import { Button, Embed, EmbedField, EmbedTitle } from "../library/main" +import { ReacordTester } from "./test-adapter" test("rendering behavior", async () => { const tester = new ReacordTester() diff --git a/packages/reacord/test/select.test.tsx b/packages/reacord/test/select.test.tsx index 6fc9a8c..6c240fa 100644 --- a/packages/reacord/test/select.test.tsx +++ b/packages/reacord/test/select.test.tsx @@ -1,6 +1,7 @@ import React, { useState } from "react" import { expect, fn, test } from "vitest" -import { Button, Option, ReacordTester, Select } from "../library/main" +import { Button, Option, Select } from "../library/main" +import { ReacordTester } from "./test-adapter" test("single select", async () => { const tester = new ReacordTester() diff --git a/packages/reacord/library/core/reacord-tester.ts b/packages/reacord/test/test-adapter.ts similarity index 89% rename from packages/reacord/library/core/reacord-tester.ts rename to packages/reacord/test/test-adapter.ts index f5220fe..132fbf2 100644 --- a/packages/reacord/library/core/reacord-tester.ts +++ b/packages/reacord/test/test-adapter.ts @@ -5,34 +5,34 @@ import { nextTick } from "node:process" import { promisify } from "node:util" import type { ReactNode } from "react" import { expect } from "vitest" -import { logPretty } from "../../helpers/log-pretty" -import { omit } from "../../helpers/omit" -import { raise } from "../../helpers/raise" -import type { Channel } from "../internal/channel" -import { Container } from "../internal/container" -import type { - ButtonInteraction, - CommandInteraction, - SelectInteraction, -} from "../internal/interaction" -import type { - Message, - MessageButtonOptions, - MessageOptions, - MessageSelectOptions, -} from "../internal/message" -import { ChannelMessageRenderer } from "../internal/renderers/channel-message-renderer" -import { InteractionReplyRenderer } from "../internal/renderers/interaction-reply-renderer" +import { logPretty } from "../helpers/log-pretty" +import { omit } from "../helpers/omit" +import { raise } from "../helpers/raise" import type { ChannelInfo, GuildInfo, MessageInfo, UserInfo, -} from "./component-event" -import type { ButtonClickEvent } from "./components/button" -import type { SelectChangeEvent } from "./components/select" -import type { ReacordInstance } from "./instance" -import { Reacord } from "./reacord" +} from "../library/core/component-event" +import type { ButtonClickEvent } from "../library/core/components/button" +import type { SelectChangeEvent } from "../library/core/components/select" +import type { ReacordInstance } from "../library/core/instance" +import { Reacord } from "../library/core/reacord" +import type { Channel } from "../library/internal/channel" +import { Container } from "../library/internal/container" +import type { + ButtonInteraction, + CommandInteraction, + SelectInteraction, +} from "../library/internal/interaction" +import type { + Message, + MessageButtonOptions, + MessageOptions, + MessageSelectOptions, +} from "../library/internal/message" +import { ChannelMessageRenderer } from "../library/internal/renderers/channel-message-renderer" +import { InteractionReplyRenderer } from "../library/internal/renderers/interaction-reply-renderer" const nextTickPromise = promisify(nextTick)