From cc9e61830a115cbb64bcdff1b48e019cda855e6d Mon Sep 17 00:00:00 2001 From: JP Simard Date: Mon, 21 Aug 2017 13:05:39 -0700 Subject: [PATCH] Fix testSwiftVersionChangedRemovedCausesAllFilesToBeReLinted() since it was assuming to be running in Swift 3 mode --- Tests/SwiftLintFrameworkTests/LinterCacheTests.swift | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Tests/SwiftLintFrameworkTests/LinterCacheTests.swift b/Tests/SwiftLintFrameworkTests/LinterCacheTests.swift index 4b66161ce..4c426a7f1 100644 --- a/Tests/SwiftLintFrameworkTests/LinterCacheTests.swift +++ b/Tests/SwiftLintFrameworkTests/LinterCacheTests.swift @@ -313,17 +313,18 @@ class LinterCacheTests: XCTestCase { func testSwiftVersionChangedRemovedCausesAllFilesToBeReLinted() { let fileManager = TestFileManager() - cache = LinterCache(fileManager: fileManager, swiftVersion: .three) + cache = LinterCache(fileManager: fileManager) let helper = makeCacheTestHelper(dict: [:]) let file = "foo.swift" let violations = helper.makeViolations(file: file) cacheAndValidate(violations: violations, forFile: file, configuration: helper.configuration) - let swift3Cache = cache + let thisSwiftVersionCache = cache - cache = LinterCache(fileManager: fileManager, swiftVersion: .four) + let differentSwiftVersion: SwiftVersion = (SwiftVersion.current == .three) ? .four : .three + cache = LinterCache(fileManager: fileManager, swiftVersion: differentSwiftVersion) - XCTAssertNotNil(swift3Cache.violations(forFile: file, configuration: helper.configuration)) + XCTAssertNotNil(thisSwiftVersionCache.violations(forFile: file, configuration: helper.configuration)) XCTAssertNil(cache.violations(forFile: file, configuration: helper.configuration)) } }