From 14590ea1d00be3ee91589c6b1be954c0ae64ef63 Mon Sep 17 00:00:00 2001 From: Norbert Hartl Date: Mon, 29 May 2017 23:54:36 +0000 Subject: [PATCH] better tests for context value as collection and string --- .../instance/testSectionWithDotAsToken.st | 8 -------- .../instance/testSectionWithDotAsTokenListValue.st | 8 ++++++++ .../instance/testSectionWithDotAsTokenStringValue.st | 8 ++++++++ 3 files changed, 16 insertions(+), 8 deletions(-) delete mode 100644 repository/Mustache-Tests.package/MustacheTests.class/instance/testSectionWithDotAsToken.st create mode 100644 repository/Mustache-Tests.package/MustacheTests.class/instance/testSectionWithDotAsTokenListValue.st create mode 100644 repository/Mustache-Tests.package/MustacheTests.class/instance/testSectionWithDotAsTokenStringValue.st diff --git a/repository/Mustache-Tests.package/MustacheTests.class/instance/testSectionWithDotAsToken.st b/repository/Mustache-Tests.package/MustacheTests.class/instance/testSectionWithDotAsToken.st deleted file mode 100644 index 921594f..0000000 --- a/repository/Mustache-Tests.package/MustacheTests.class/instance/testSectionWithDotAsToken.st +++ /dev/null @@ -1,8 +0,0 @@ -tests -testSectionWithDotAsToken - | template result | - template := MustacheTemplate on: '{{# list }}{{ . }}{{/ list}}'. - result := template value: { - 'list' -> #( a b c ) - } asDictionary. - self assert: result = 'abc' \ No newline at end of file diff --git a/repository/Mustache-Tests.package/MustacheTests.class/instance/testSectionWithDotAsTokenListValue.st b/repository/Mustache-Tests.package/MustacheTests.class/instance/testSectionWithDotAsTokenListValue.st new file mode 100644 index 0000000..2930667 --- /dev/null +++ b/repository/Mustache-Tests.package/MustacheTests.class/instance/testSectionWithDotAsTokenListValue.st @@ -0,0 +1,8 @@ +tests +testSectionWithDotAsTokenListValue + | template result | + template := MustacheTemplate on: '{{# list }}<{{ . }}>{{/ list}}'. + result := template value: { + 'list' -> #( a b c ) + } asDictionary. + self assert: result = '' \ No newline at end of file diff --git a/repository/Mustache-Tests.package/MustacheTests.class/instance/testSectionWithDotAsTokenStringValue.st b/repository/Mustache-Tests.package/MustacheTests.class/instance/testSectionWithDotAsTokenStringValue.st new file mode 100644 index 0000000..e4287d8 --- /dev/null +++ b/repository/Mustache-Tests.package/MustacheTests.class/instance/testSectionWithDotAsTokenStringValue.st @@ -0,0 +1,8 @@ +tests +testSectionWithDotAsTokenStringValue + | template result | + template := MustacheTemplate on: '{{# list }}<{{ . }}>{{/ list}}'. + result := template value: { + 'list' -> 'abc' + } asDictionary. + self assert: result = '' \ No newline at end of file