25 lines
642 B
Swift
25 lines
642 B
Swift
import Foundation
|
|
import XCTest
|
|
import Stencil
|
|
import PathKit
|
|
|
|
class TemplateLoaderTests: XCTestCase {
|
|
|
|
func testLoadingUnknownTemplate() {
|
|
let loader = TemplateLoader(paths:[])
|
|
XCTAssertNil(loader.loadTemplate("unknown.html"))
|
|
}
|
|
|
|
func testLoadingUnknownTemplates() {
|
|
let loader = TemplateLoader(paths:[])
|
|
XCTAssertNil(loader.loadTemplate(["unknown.html", "unknown2.html"]))
|
|
}
|
|
|
|
func testLoadingTemplate() {
|
|
let path = (Path(__FILE__) + Path("..")).absolute()
|
|
let loader = TemplateLoader(paths: [path])
|
|
XCTAssertTrue(loader.loadTemplate("test.html") != nil)
|
|
}
|
|
|
|
}
|