23 lines
643 B
JavaScript
23 lines
643 B
JavaScript
module("wysihtml5.lang.string");
|
|
|
|
test("trim()", function() {
|
|
equal(wysihtml5.lang.string(" foo \n").trim(), "foo");
|
|
});
|
|
|
|
test("interpolate()", function() {
|
|
equal(
|
|
wysihtml5.lang.string("Hello #{name}, I LOVE YOUR NAME. IT'S VERY GERMAN AND SOUNDS STRONG.").interpolate({ name: "Reinhold" }),
|
|
"Hello Reinhold, I LOVE YOUR NAME. IT'S VERY GERMAN AND SOUNDS STRONG."
|
|
);
|
|
});
|
|
|
|
test("replace()", function() {
|
|
equal(
|
|
wysihtml5.lang.string("I LOVE CAKE").replace("CAKE").by("BOOBS"),
|
|
"I LOVE BOOBS"
|
|
);
|
|
});
|
|
|
|
test("escapeHTML()", function() {
|
|
equal(wysihtml5.lang.string('&<>"').escapeHTML(), "&<>"");
|
|
}); |