Files
SwiftLint/Tests/BuiltInRulesTests/InclusiveLanguageRuleTests.swift
Danny Mösch 15b285527a Separate built-in rule tests from framework tests (#5924)
* Short names for test modules
* Lint plugins and `Package.swift` in integration tests
* Simplify and merge file groups in Bazel
* Move common functions to `TestHelpers`
2024-12-30 12:26:46 +01:00

23 lines
936 B
Swift

@testable import SwiftLintBuiltInRules
import TestHelpers
final class InclusiveLanguageRuleTests: SwiftLintTestCase {
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)
}
}
}