Wrap Lambda function in a struct to avoid crash in Mirror

This commit is contained in:
Adam Fowler
2021-03-15 14:46:40 +00:00
parent 3559faac61
commit 978b14a96a
4 changed files with 86 additions and 24 deletions

View File

@@ -166,7 +166,7 @@ final class TemplateRendererTests: XCTestCase {
func wrapped(object: Any, template: HBMustacheTemplate) -> String {
return "<b>\(template.render(object))</b>"
}
let object: [String: Any] = ["name": "Willy", "wrapped": wrapped]
let object: [String: Any] = ["name": "Willy", "wrapped": HBMustacheLambda(wrapped)]
XCTAssertEqual(template.render(object), """
<b>Willy is awesome.</b>
""")