back to jest, currently has the best experience

This commit is contained in:
MapleLeaf
2021-12-21 10:10:53 -06:00
parent e2ea46a18f
commit f0a2e56b26
5 changed files with 1932 additions and 273 deletions

View File

@@ -1,5 +1,4 @@
import { expect, test } from "vitest"
import { createDeferred } from "./deferred.js"
import { createDeferred } from "./deferred"
test("resolve", async () => {
const deferred = createDeferred<string>()

View File

@@ -1,9 +1,7 @@
/* eslint-disable unicorn/no-null */
import type { Message } from "discord.js"
import { Client, TextChannel } from "discord.js"
import { deepEqual } from "node:assert"
import React from "react"
import { afterAll, beforeAll, test } from "vitest"
import { pick } from "./helpers/pick.js"
import { raise } from "./helpers/raise.js"
import type { ReacordRoot } from "./main"
@@ -150,8 +148,7 @@ function extractMessageData(message: Message) {
async function assertMessages(expected: Array<DeepPartial<MessageData>>) {
const messages = await channel.messages.fetch()
deepEqual(
messages.map((message) => extractMessageData(message)),
expect(messages.map((message) => extractMessageData(message))).toEqual(
expected.map((message) => ({
content: "",
...message,