Skip to content

Commit 4f333be

Browse files
committed
Add failing test case for #244
1 parent 063b464 commit 4f333be

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

thymeleaf-layout-dialect/test/nz/net/ultraq/thymeleaf/layoutdialect/models/AttributeMergerTests.groovy

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,4 +140,22 @@ class AttributeMergerTests extends Specification {
140140
div('th:with': "value1='Hello!',value2='World!'")
141141
}
142142
}
143+
144+
def "Parses declarations with '=' symbols in them"() {
145+
given:
146+
def source = modelBuilder.build {
147+
div('th:with': "isA=\${ a == b ? true : false}")
148+
}
149+
def target = modelBuilder.build {
150+
div('th:with': "message='Hello!'")
151+
}
152+
153+
when:
154+
def result = attributeMerger.merge(target, source)
155+
156+
then:
157+
result == modelBuilder.build {
158+
div('th:with': "isA=\${ a == b ? true : false},message='Hello!'")
159+
}
160+
}
143161
}

0 commit comments

Comments
 (0)