Provide simple API for tags

Closes #6
This commit is contained in:
Kyle Fuller
2014-10-26 18:16:27 +00:00
parent 771236953f
commit 67eca80d61
4 changed files with 50 additions and 0 deletions

View File

@@ -64,4 +64,16 @@ class StencilTests: XCTestCase {
let result = template.render()
XCTAssertEqual(result, Result.Success("Hello World"))
}
func testSimpleCustomTag() {
let templateString = "{% custom %}"
let template = Template(templateString:templateString)
template.parser.registerSimpleTag("custom") { context in
return .Success("Hello World")
}
let result = template.render()
XCTAssertEqual(result, Result.Success("Hello World"))
}
}