All files / src/test-routes bool.ts

0% Statements 0/16
100% Branches 0/0
0% Functions 0/7
0% Lines 0/16

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 20 21 22 23 24 25 26 27                                                     
import { app, json } from "../api";
 
app.category("vanilla", () => {
  app.get("/bool/true", "getBoolTrue", (req) => {
    return { status: 200, body: json(true) };
  });
  app.put("/bool/true", "putBoolTrue", (req) => {
    req.expect.bodyEquals(true);
    return { status: 200 };
  });
  app.get("/bool/false", "getBoolFalse", (req) => {
    return { status: 200, body: json(false) };
  });
  app.put("/bool/false", "putBoolFalse", (req) => {
    req.expect.bodyEquals(false);
    return { status: 200 };
  });
 
  app.get("/bool/null", "getBoolNull", (req) => {
    return { status: 200 };
  });
 
  app.get("/bool/invalid", "getBoolInvalid", (req) => {
    return { status: 200, body: { rawContent: "true1", contentType: "application/json" } };
  });
});