From 96a004eb3426d3c25df6f88774d1bf773f9af026 Mon Sep 17 00:00:00 2001 From: Ilya Puchka Date: Tue, 14 Aug 2018 00:56:10 +0100 Subject: [PATCH] replace implicitly unwrapped optional with fatalError --- Tests/StencilTests/EnvironmentSpec.swift | 4 +++- Tests/StencilTests/FilterSpec.swift | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Tests/StencilTests/EnvironmentSpec.swift b/Tests/StencilTests/EnvironmentSpec.swift index 5dc6796..aa68c3a 100644 --- a/Tests/StencilTests/EnvironmentSpec.swift +++ b/Tests/StencilTests/EnvironmentSpec.swift @@ -41,7 +41,9 @@ func testEnvironment() { } func expectedSyntaxError(token: String, template: Template, description: String) -> TemplateSyntaxError { - let range = template.templateString.range(of: token)! + guard let range = template.templateString.range(of: token) else { + fatalError("Can't find '\(token)' in '\(template)'") + } let rangeLine = template.templateString.rangeLine(range) let sourceMap = SourceMap(filename: template.name, line: rangeLine) let token = Token.block(value: token, at: sourceMap) diff --git a/Tests/StencilTests/FilterSpec.swift b/Tests/StencilTests/FilterSpec.swift index 1de6a8e..6c9139f 100644 --- a/Tests/StencilTests/FilterSpec.swift +++ b/Tests/StencilTests/FilterSpec.swift @@ -218,7 +218,9 @@ func testFilter() { var filterExtension: Extension! func expectedSyntaxError(token: String, template: Template, description: String) -> TemplateSyntaxError { - let range = template.templateString.range(of: token)! + guard let range = template.templateString.range(of: token) else { + fatalError("Can't find '\(token)' in '\(template)'") + } let rangeLine = template.templateString.rangeLine(range) let sourceMap = SourceMap(filename: template.name, line: rangeLine) let token = Token.block(value: token, at: sourceMap)