diff --git a/Tests/SwiftLintFrameworkTests/RuleTests.swift b/Tests/SwiftLintFrameworkTests/RuleTests.swift index 2647084ee..ec85b9d8d 100644 --- a/Tests/SwiftLintFrameworkTests/RuleTests.swift +++ b/Tests/SwiftLintFrameworkTests/RuleTests.swift @@ -19,6 +19,12 @@ struct RuleWithLevelsMock: ConfigurationProviderRule { kind: .style, deprecatedAliases: ["mock"]) + init() {} + init(configuration: Any) throws { + self.init() + try self.configuration.apply(configuration: configuration) + } + func validate(file: File) -> [StyleViolation] { return [] } } @@ -56,6 +62,12 @@ class RuleTests: XCTestCase { name: "", description: "", kind: .style) + init() {} + init(configuration: Any) throws { + self.init() + try self.configuration.apply(configuration: configuration) + } + func validate(file: File) -> [StyleViolation] { return [] } }