All files / src app.ts

100% Statements 6/6
100% Branches 0/0
100% Functions 1/1
100% Lines 6/6

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19              7x       7x 7x 7x 7x   7x    
import Fastify from "fastify";
import { errorHandler } from "./plugins/error-handler.js";
import { authenticate } from "./plugins/authenticate.js";
import { accountContext } from "./plugins/account-context.js";
import { registerRoutes } from "./routes/index.js";
 
export function buildApp() {
  const app = Fastify({
    logger: true,
  });
 
  app.register(errorHandler);
  app.register(authenticate);
  app.register(accountContext);
  app.register(registerRoutes);
 
  return app;
}