Files
zulip/frontend_tests/node_tests/templates.js
Anders Kaseorg b0c07d433f Revert "templates: Add {{#let}} block helper."
This reverts commit f81cc16a0f (#17999).

The {{#tr}} helper now includes the functionality that we wanted from
this.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-04-13 17:41:10 -07:00

46 lines
1.1 KiB
JavaScript

"use strict";
const {strict: assert} = require("assert");
const {JSDOM} = require("jsdom");
const {set_global, zrequire} = require("../zjsunit/namespace");
const {run_test} = require("../zjsunit/test");
set_global("DOMParser", new JSDOM().window.DOMParser);
zrequire("templates");
run_test("and", () => {
const args = {
last: true,
};
const html = require("./templates/and.hbs")(args);
assert.equal(html, "<p>empty and</p>\n<p>last and</p>\n\n");
});
run_test("or", () => {
const args = {
last: true,
};
const html = require("./templates/or.hbs")(args);
assert.equal(html, "\n<p>last or</p>\n<p>true or</p>\n");
});
run_test("rendered_markdown", () => {
const html = require("./templates/rendered_markdown.hbs")();
const expected_html =
'<a href="http://example.com" target="_blank" rel="noopener noreferrer" title="http://example.com/">good</a>\n';
assert.equal(html, expected_html);
});
run_test("numberFormat", () => {
const args = {
number: 1000000,
};
const html = require("./templates/numberFormat.hbs")(args);
assert.equal(html, "1,000,000\n");
});