import Testing @testable import AppLibrary @Suite("AssetPrefix", .tags(.enumeration)) struct AssetPrefixTests { // MARK: Properties tests @Test(arguments: zip(AssetPrefix.allCases, [String].paths)) func path( for prefix: AssetPrefix, 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] {[ "/css", "/data", "/downloads", "/images", "/img", "/index", "/js", "/videos" ]} }