mirror of https://github.com/Budibase/budibase.git
4 changed files with 57 additions and 1 deletions
@ -0,0 +1,33 @@ |
|||
const { processString } = require("../src/index") |
|||
|
|||
describe("specific test case for whether or not full app template can still be rendered", () => { |
|||
it("should be able to render the app template", async () => { |
|||
const template = |
|||
`<!doctype html>
|
|||
<html> |
|||
<head> |
|||
{{{head}}} |
|||
</head> |
|||
<script> |
|||
window["##BUDIBASE_APP_ID##"] = "{{appId}}" |
|||
</script> |
|||
{{{body}}} |
|||
</html>` |
|||
const context = { |
|||
appId: "App1", |
|||
head: "<title>App</title>", |
|||
body: "<body><p>App things</p></body>" |
|||
} |
|||
const output = await processString(template, context) |
|||
expect(output).toBe(`<!doctype html>
|
|||
<html> |
|||
<head> |
|||
<title>App</title> |
|||
</head> |
|||
<script> |
|||
window["##BUDIBASE_APP_ID##"] = "App1" |
|||
</script> |
|||
<body><p>App things</p></body> |
|||
</html>`) |
|||
}) |
|||
}) |
|||
Loading…
Reference in new issue