diff --git a/packages/spacebars-tests/template_tests.html b/packages/spacebars-tests/template_tests.html
index a371f310c6..87473c56fd 100644
--- a/packages/spacebars-tests/template_tests.html
+++ b/packages/spacebars-tests/template_tests.html
@@ -26,3 +26,7 @@
hi
+
+
+ {{{html}}}
+
diff --git a/packages/spacebars-tests/template_tests.js b/packages/spacebars-tests/template_tests.js
index 68c839a688..1fb6dccb1e 100644
--- a/packages/spacebars-tests/template_tests.js
+++ b/packages/spacebars-tests/template_tests.js
@@ -74,3 +74,33 @@ Tinytest.add("spacebars - templates - dynamic attrs", function (test) {
test.isFalse(span.hasAttribute('selected'));
test.equal(span.getAttribute('zanzibar'), 'where the heart is');
});
+
+Tinytest.add("spacebars - templates - triple", function (test) {
+ var tmpl = Template.spacebars_template_test_triple;
+
+ var R = ReactiveVar('blah');
+ tmpl.html = function () { return R.get(); };
+
+ var div = renderToDiv(tmpl);
+ var elems = $(div).find("> *");
+ test.equal(elems.length, 1);
+ test.equal(elems[0].nodeName, 'SPAN');
+ var span = elems[0];
+ test.equal(span.className, 'hi');
+ test.equal(span.innerHTML, 'blah');
+
+ R.set('asdf');
+ Deps.flush();
+ elems = $(div).find("> *");
+ test.equal(elems.length, 0);
+ test.equal(div.innerHTML, 'asdf');
+
+ R.set('blah');
+ Deps.flush();
+ elems = $(div).find("> *");
+ test.equal(elems.length, 1);
+ test.equal(elems[0].nodeName, 'SPAN');
+ span = elems[0];
+ test.equal(span.className, 'hi');
+ test.equal(span.innerHTML, 'blah');
+});