1
0
mirror of https://github.com/nicoverbruggen/phpmon.git synced 2025-08-07 20:10:08 +02:00

Filter only needed services (#72)

This commit is contained in:
2022-01-11 21:21:46 +01:00
parent a5212b436e
commit d2cd567fd2

View File

@ -60,11 +60,14 @@ class BrewJsonParserTest: XCTestCase {
"sudo \(Paths.brew) services info --all --json", "sudo \(Paths.brew) services info --all --json",
requiresPath: true requiresPath: true
).data(using: .utf8)! ).data(using: .utf8)!
) ).filter({ service in
return ["php", "nginx", "dnsmasq"].contains(service.name)
})
XCTAssertTrue(services.contains(where: {$0.name == "php"} )) XCTAssertTrue(services.contains(where: {$0.name == "php"} ))
XCTAssertTrue(services.contains(where: {$0.name == "nginx"} )) XCTAssertTrue(services.contains(where: {$0.name == "nginx"} ))
XCTAssertTrue(services.contains(where: {$0.name == "dnsmasq"} )) XCTAssertTrue(services.contains(where: {$0.name == "dnsmasq"} ))
XCTAssertEqual(services.count, 3)
} }
/// This test requires that you have a valid Homebrew installation set up, /// This test requires that you have a valid Homebrew installation set up,