Added IfNode spec for Array<Any> value
This commit is contained in:
@@ -103,5 +103,11 @@ describe("IfNode") {
|
|||||||
let node = IfNode(variable: "items", trueNodes: [TextNode(text: "true")], falseNodes: [TextNode(text: "false")])
|
let node = IfNode(variable: "items", trueNodes: [TextNode(text: "true")], falseNodes: [TextNode(text: "false")])
|
||||||
try expect(try node.render(arrayContext)) == "false"
|
try expect(try node.render(arrayContext)) == "false"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$0.it("renders false when Array<Any> variable is empty") {
|
||||||
|
let arrayContext = Context(dictionary: ["items": ([] as [Any])])
|
||||||
|
let node = IfNode(variable: "items", trueNodes: [TextNode(text: "true")], falseNodes: [TextNode(text: "false")])
|
||||||
|
try expect(try node.render(arrayContext)) == "false"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user