add test of auditoryResources route request

This commit is contained in:
Brandon Egger 2023-03-15 16:12:44 -05:00
parent 56320be01f
commit 864806ed5a
4 changed files with 15 additions and 27 deletions

View File

@ -1,7 +1,11 @@
import { type NextPage } from "next";
import Head from "next/head";
import { api } from "~/utils/api";
const Home: NextPage = () => {
const query = api.auditoryResource.getAll.useQuery();
console.log(query.data);
return (
<>

View File

@ -1,5 +1,5 @@
import { createTRPCRouter } from "~/server/api/trpc";
import { exampleRouter } from "~/server/api/routers/example";
import { auditoryResourceRouter } from "~/server/api/routers/auditoryResources";
/**
* This is the primary router for your server.
@ -7,7 +7,7 @@ import { exampleRouter } from "~/server/api/routers/example";
* All routers added in /api/routers should be manually added here.
*/
export const appRouter = createTRPCRouter({
example: exampleRouter,
auditoryResource: auditoryResourceRouter,
});
// export type definition of API

View File

@ -0,0 +1,9 @@
import {
createTRPCRouter, publicProcedure,
} from "~/server/api/trpc";
export const auditoryResourceRouter = createTRPCRouter({
getAll: publicProcedure.query(({ ctx }) => {
return ctx.prisma.auditoryResource.findMany({ take:10 });
}),
});

View File

@ -1,25 +0,0 @@
import { z } from "zod";
import {
createTRPCRouter,
publicProcedure,
protectedProcedure,
} from "~/server/api/trpc";
export const exampleRouter = createTRPCRouter({
hello: publicProcedure
.input(z.object({ text: z.string() }))
.query(({ input }) => {
return {
greeting: `Hello ${input.text}`,
};
}),
getAll: publicProcedure.query(({ ctx }) => {
return ctx.prisma.example.findMany();
}),
getSecretMessage: protectedProcedure.query(() => {
return "you can now see this secret message!";
}),
});