deno.land / x / opine@2.3.4 / examples / eta / index.test.ts
123456789101112131415161718192021import { superdeno } from "../../test/deps.ts";import { describe, it } from "../../test/utils.ts";import { app } from "./index.ts";
describe("eta", () => { it("should render an eta template on the root path", async () => { await superdeno(app) .get("/") .expect( 200, '<!DOCTYPE html>\n<html lang="en">\n <head>\n <meta charset="utf-8" />\n<meta name="viewport" content="width=device-width,initial-scale=1" />\n<title>Eta example</title>\n<link rel="stylesheet" href="/stylesheets/style.css" />\n </head>\n <body>\n \n<div id="content">\n <h1>Users</h1>\n<ul id="users">\n <li>Deno <deno@denoland.com></li>\n <li>SuperDeno <superdeno@denoland.com></li>\n <li>Deno the Dinosaur <denosaur@denoland.com></li>\n </ul>\n</div>\n<footer>This is a footer!</footer>\n </body>\n</html>\n', ); });
it("should set a cache-control header", async () => { await superdeno(app) .get("/") .expect("cache-control", "no-store"); });});
Version Info