Skip to content

Commit 23288b7

Browse files
committed
fix test
1 parent eb5faac commit 23288b7

File tree

1 file changed

+29
-15
lines changed

1 file changed

+29
-15
lines changed

test/test.js

Lines changed: 29 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -53,21 +53,24 @@
5353

5454
it('String template', function () {
5555
expect(
56-
tmpl('{%=o.value%}', data),
56+
tmpl('{%=o.value%}', data)
57+
).to.be(
5758
'value'
5859
);
5960
});
6061

6162
it('Load template by id', function () {
6263
expect(
63-
tmpl('template', data),
64+
tmpl('template', data)
65+
).to.be(
6466
'value'
6567
);
6668
});
6769

6870
it('Retun function when called without data parameter', function () {
6971
expect(
70-
tmpl('{%=o.value%}')(data),
72+
tmpl('{%=o.value%}')(data)
73+
).to.be(
7174
'value'
7275
);
7376
});
@@ -85,49 +88,56 @@
8588

8689
it('Escape HTML special characters with {%=o.prop%}', function () {
8790
expect(
88-
tmpl('{%=o.special%}', data),
91+
tmpl('{%=o.special%}', data)
92+
).to.be(
8993
'<>&"''
9094
);
9195
});
9296

9397
it('Allow HTML special characters with {%#o.prop%}', function () {
9498
expect(
95-
tmpl('{%#o.special%}', data),
99+
tmpl('{%#o.special%}', data)
100+
).to.be(
96101
'<>&"\'\x00'
97102
);
98103
});
99104

100105
it('Function call', function () {
101106
expect(
102-
tmpl('{%=o.func()%}', data),
107+
tmpl('{%=o.func()%}', data)
108+
).to.be(
103109
'value'
104110
);
105111
});
106112

107113
it('Dot notation', function () {
108114
expect(
109-
tmpl('{%=o.deep.value%}', data),
115+
tmpl('{%=o.deep.value%}', data)
116+
).to.be(
110117
'value'
111118
);
112119
});
113120

114121
it('Handle single quotes', function () {
115122
expect(
116-
tmpl('\'single quotes\'{%=": \'"%}', data),
117-
'\'single quotes\': \''
123+
tmpl('\'single quotes\'{%=": \'"%}', data)
124+
).to.be(
125+
'\'single quotes\': &#39;'
118126
);
119127
});
120128

121129
it('Handle double quotes', function () {
122130
expect(
123-
tmpl('"double quotes"{%=": \\""%}', data),
131+
tmpl('"double quotes"{%=": \\""%}', data)
132+
).to.be(
124133
'"double quotes": &quot;'
125134
);
126135
});
127136

128137
it('Handle backslashes', function () {
129138
expect(
130-
tmpl('\\backslashes\\{%=": \\\\"%}', data),
139+
tmpl('\\backslashes\\{%=": \\\\"%}', data)
140+
).to.be(
131141
'\\backslashes\\: \\'
132142
);
133143
});
@@ -177,14 +187,16 @@
177187

178188
it('Escape HTML special characters with print(data)', function () {
179189
expect(
180-
tmpl('{% print(o.special); %}', data),
190+
tmpl('{% print(o.special); %}', data)
191+
).to.be(
181192
'&lt;&gt;&amp;&quot;&#39;'
182193
);
183194
});
184195

185196
it('Allow HTML special characters with print(data, true)', function () {
186197
expect(
187-
tmpl('{% print(o.special, true); %}', data),
198+
tmpl('{% print(o.special, true); %}', data)
199+
).to.be(
188200
'<>&"\'\x00'
189201
);
190202
});
@@ -219,14 +231,16 @@
219231

220232
it('Include template', function () {
221233
expect(
222-
tmpl('{% include("template", {value: "value"}); %}', data),
234+
tmpl('{% include("template", {value: "value"}); %}', data)
235+
).to.be(
223236
'value'
224237
);
225238
});
226239

227240
it('If condition', function () {
228241
expect(
229-
tmpl('{% if (o.value) { %}true{% } else { %}false{% } %}', data),
242+
tmpl('{% if (o.value) { %}true{% } else { %}false{% } %}', data)
243+
).to.be(
230244
'true'
231245
);
232246
});

0 commit comments

Comments
 (0)