[Variable] Normalize resolved types into Swift types

This commit is contained in:
Kyle Fuller
2015-11-21 15:25:55 +00:00
parent 89b7da2e10
commit 22919dc5ce
3 changed files with 71 additions and 21 deletions

View File

@@ -96,5 +96,12 @@ describe("IfNode") {
let node = IfNode(variable: "items", trueNodes: [TextNode(text: "true")], falseNodes: [TextNode(text: "false")])
try expect(try node.render(arrayContext)) == "false"
}
$0.it("renders the false when dictionary expression is empty") {
let emptyItems = [String:AnyObject]()
let arrayContext = Context(dictionary: ["items": emptyItems])
let node = IfNode(variable: "items", trueNodes: [TextNode(text: "true")], falseNodes: [TextNode(text: "false")])
try expect(try node.render(arrayContext)) == "false"
}
}
}