Check sanity more closely
Test / test (push) Failing after 1m49s Details

This commit is contained in:
Jeff 2024-10-19 13:29:07 -04:00
parent cfd6a40859
commit d2860dc454
1 changed files with 58 additions and 53 deletions

View File

@ -34,71 +34,76 @@ jest.mock("./settings", () => ({
})) }))
describe("subscriptions", () => { describe("subscriptions", () => {
beforeAll(async () => { test("Does it run", () => {
console.log("HEY WTF MAN") console.log("WHOAH")
await resetDbInstance() expect(true).toBeTruthy()
}) })
beforeEach(async () => { // beforeAll(async () => {
await migrateToLatest() // console.log("HEY WTF MAN")
}) // await resetDbInstance()
// })
afterEach(async () => { // beforeEach(async () => {
await resetAll() // await migrateToLatest()
}) // })
afterAll(async () => { // afterEach(async () => {
await db.destroy() // await resetAll()
}) // })
test("createSubscription", async () => { // afterAll(async () => {
const { id } = await createSubscription(pushSubscription1) // await db.destroy()
// })
const subscription = (await db // test("createSubscription", async () => {
.selectFrom("subscription") // const { id } = await createSubscription(pushSubscription1)
.selectAll()
.where("id", "=", id)
.executeTakeFirst()) as Subscription
expect(subscription).toEqual({ // const subscription = (await db
id, // .selectFrom("subscription")
subscription: pushSubscription1, // .selectAll()
}) // .where("id", "=", id)
}) // .executeTakeFirst()) as Subscription
test("updateSubscription", async () => { // expect(subscription).toEqual({
const { id } = (await db // id,
.insertInto("subscription") // subscription: pushSubscription1,
.values({ subscription: JSON.stringify(pushSubscription1), id: 50 }) // })
.returning("id") // })
.executeTakeFirst())!
await updateSubscription(pushSubscription2, id) // test("updateSubscription", async () => {
// const { id } = (await db
// .insertInto("subscription")
// .values({ subscription: JSON.stringify(pushSubscription1), id: 50 })
// .returning("id")
// .executeTakeFirst())!
const updated = (await db // await updateSubscription(pushSubscription2, id)
.selectFrom("subscription")
.selectAll()
.where("id", "=", id)
.executeTakeFirst()) as Subscription
expect(updated).toEqual({ // const updated = (await db
id, // .selectFrom("subscription")
subscription: pushSubscription2, // .selectAll()
}) // .where("id", "=", id)
}) // .executeTakeFirst()) as Subscription
test("getSubscription", async () => { // expect(updated).toEqual({
const { id } = (await db // id,
.insertInto("subscription") // subscription: pushSubscription2,
.values({ subscription: JSON.stringify(pushSubscription1), id: 5000 }) // })
.returning("id") // })
.executeTakeFirst())!
const got = await getSubscription(id) // test("getSubscription", async () => {
// const { id } = (await db
// .insertInto("subscription")
// .values({ subscription: JSON.stringify(pushSubscription1), id: 5000 })
// .returning("id")
// .executeTakeFirst())!
expect(got).toEqual({ // const got = await getSubscription(id)
subscription: pushSubscription1,
id: 5000, // expect(got).toEqual({
}) // subscription: pushSubscription1,
}) // id: 5000,
// })
// })
}) })