--- a/gplate/tags/tests/gplate-variable-tag-test.c Fri Jul 02 03:13:36 2010 -0500
+++ b/gplate/tags/tests/gplate-variable-tag-test.c Sat Jul 03 16:53:48 2010 -0500
@@ -97,6 +97,40 @@
+gplate_variable_tag_test_single_quotes(GPlateTagTestFixture *fixture, + gplate_variable_tag_test(fixture, data, + "foo '{{ bar }}' baz", "foo 'bar' baz", +gplate_variable_tag_test_double_quotes(GPlateTagTestFixture *fixture, + gplate_variable_tag_test(fixture, data, + "foo \"{{ bar }}\" baz", "foo \"bar\" baz", +gplate_variable_tag_test_mixed_quotes(GPlateTagTestFixture *fixture, + gplate_variable_tag_test(fixture, data, + "foo \"{{ bar }}' baz", "foo \"bar' baz", + gplate_variable_tag_test(fixture, data, + "foo '{{ bar }}\" baz", "foo 'bar\" baz", /******************************************************************************
*****************************************************************************/
@@ -126,6 +160,15 @@
gplate_tag_test_add("/tags/variable/newline_wrapped",
gplate_variable_tag_test_newline_wrapped);
+ gplate_tag_test_add("/tags/variable/quotes/single", + gplate_variable_tag_test_single_quotes); + gplate_tag_test_add("/tags/variable/quotes/double", + gplate_variable_tag_test_double_quotes); + gplate_tag_test_add("/tags/variable/quotes/mixed", + gplate_variable_tag_test_mixed_quotes);