26 lines
612 B
Swift
26 lines
612 B
Swift
//
|
|
// Stencil
|
|
// Copyright © 2022 Stencil
|
|
// MIT Licence
|
|
//
|
|
|
|
import Spectre
|
|
@testable import Stencil
|
|
import XCTest
|
|
|
|
final class TemplateTests: XCTestCase {
|
|
func testTemplate() {
|
|
it("can render a template from a string") {
|
|
let template = Template(templateString: "Hello World")
|
|
let result = try template.render([ "name": "Kyle" ])
|
|
try expect(result) == "Hello World"
|
|
}
|
|
|
|
it("can render a template from a string literal") {
|
|
let template: Template = "Hello World"
|
|
let result = try template.render([ "name": "Kyle" ])
|
|
try expect(result) == "Hello World"
|
|
}
|
|
}
|
|
}
|