mirror of
https://github.com/realm/SwiftLint.git
synced 2026-06-06 20:18:40 +00:00
Fix testSwiftVersionChangedRemovedCausesAllFilesToBeReLinted()
since it was assuming to be running in Swift 3 mode
This commit is contained in:
@@ -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))
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user