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:
@ -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,
|
||||||
|
Reference in New Issue
Block a user