From 718218098fba9fd0a412c37f8462e9138d0dab8d Mon Sep 17 00:00:00 2001 From: Tom Insam Date: Wed, 22 Aug 2012 14:20:58 +0100 Subject: [PATCH] test for masking parent contexts with false keys. --- src/test/java/com/samskivert/mustache/MustacheTest.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/test/java/com/samskivert/mustache/MustacheTest.java b/src/test/java/com/samskivert/mustache/MustacheTest.java index 8903552..9d54ac5 100644 --- a/src/test/java/com/samskivert/mustache/MustacheTest.java +++ b/src/test/java/com/samskivert/mustache/MustacheTest.java @@ -356,6 +356,12 @@ public class MustacheTest "things", Arrays.asList(context("name", "bar"), context("name", "baz")))); } + @Test public void testShadowedContextWithNull () { + test("outer", "{{foo}}{{#inner}}{{foo}}{{/inner}}", + context("foo", "outer", "inner", context("foo", null)) + ); + } + @Test public void testFirst () { test("foo|bar|baz", "{{#things}}{{^-first}}|{{/-first}}{{this}}{{/things}}", context("things", Arrays.asList("foo", "bar", "baz")));