SwiftLint/Tests/SwiftLintFrameworkTests/InclusiveLanguageRuleTests....

23 lines
915 B
Swift

@testable import SwiftLintFramework
import XCTest
class InclusiveLanguageRuleTests: XCTestCase {
func testNonTriggeringExamplesWithNonDefaultConfig() {
InclusiveLanguageRuleExamples.nonTriggeringExamplesWithConfig.forEach { example in
let description = InclusiveLanguageRule.description
.with(nonTriggeringExamples: [example])
.with(triggeringExamples: [])
verifyRule(description, ruleConfiguration: example.configuration)
}
}
func testTriggeringExamplesWithNonDefaultConfig() {
InclusiveLanguageRuleExamples.triggeringExamplesWithConfig.forEach { example in
let description = InclusiveLanguageRule.description
.with(nonTriggeringExamples: [])
.with(triggeringExamples: [example])
verifyRule(description, ruleConfiguration: example.configuration)
}
}
}