-
-
Notifications
You must be signed in to change notification settings - Fork 44
/
Copy pathindex.test.ts
20 lines (18 loc) · 1.02 KB
/
index.test.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import { 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 <[email protected]></li>\n <li>SuperDeno <[email protected]></li>\n <li>Deno the Dinosaur <[email protected]></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");
});
});