Просмотр исходного кода

Add unit test for bug: extra escaping of & in ' entity for apostrophe

When found in a replacement value, ' should be left untouched, not escaped
as ' which makes the entity visible instead of displaying an apostrophe
in a browser.
tags/0.4.1
Eric Bréchemier 14 лет назад
Родитель
Сommit
aa5a034e2f
3 измененных файлов: 3 добавлений и 0 удалений
  1. +1
    -0
      spec/_files/escaped.js
  2. +1
    -0
      spec/_files/escaped.mustache
  3. +1
    -0
      spec/_files/escaped.txt

+ 1
- 0
spec/_files/escaped.js Просмотреть файл

@@ -2,5 +2,6 @@ var escaped = {
title: function() { title: function() {
return "Bear > Shark"; return "Bear > Shark";
}, },
subtitle: 'Rock 'n Roll',
entities: """ entities: """
}; };

+ 1
- 0
spec/_files/escaped.mustache Просмотреть файл

@@ -1,2 +1,3 @@
<h1>{{title}}</h1> <h1>{{title}}</h1>
<h2>{{subtitle}}</h2>
But not {{entities}}. But not {{entities}}.

+ 1
- 0
spec/_files/escaped.txt Просмотреть файл

@@ -1,2 +1,3 @@
<h1>Bear &gt; Shark</h1> <h1>Bear &gt; Shark</h1>
<h2>Rock &#39;n Roll</h2>
But not &quot;. But not &quot;.

Загрузка…
Отмена
Сохранить