feat: add extensive test suite

This commit is contained in:
2026-08-30 11:33:53 +07:00 Unverified
parent 061cce00dc
commit 8359c7272e
131 changed files with 8717 additions and 2200 deletions
+15 -10
View File
@@ -3,16 +3,21 @@
import { asc, desc, max, sum } from "drizzle-orm";
import { db } from "@/lib/db";
import { donations } from "@/lib/db/schema";
import { getTopDonation } from "../service";
export async function getTopDonate() {
const [top] = await db
.select({
name: donations.name,
amount: sum(donations.amount),
})
.from(donations)
.limit(1)
.groupBy(donations.name)
.orderBy(desc(sum(donations.amount)), asc(max(donations.id)));
return top;
return getTopDonation({
async findTopDonation() {
const [top] = await db
.select({
name: donations.name,
amount: sum(donations.amount),
})
.from(donations)
.limit(1)
.groupBy(donations.name)
.orderBy(desc(sum(donations.amount)), asc(max(donations.id)));
return top;
},
});
}