doxy/Test/Sources/Cases/Internal/Enumerations/IndexPrefixTests.swift

35 lines
617 B
Swift
Raw Normal View History

import Testing
@testable import AppLibrary
@Suite("IndexPrefix")
struct IndexPrefixTests {
@Test(arguments: zip(IndexPrefix.allCases, [String].paths))
func path(
for prefix: IndexPrefix,
expects pathExpected: String
) async throws {
// GIVEN
// WHEN
let path = prefix.path
// THEN
#expect(path == pathExpected)
}
}
// MARK: - Collection+Strings
private extension Collection where Element == String {
// MARK: Properties
static var paths: [Element] {[
"/documentation",
"/tutorials"
]}
}