From d2cd567fd260b194699f95979a363047924e6df0 Mon Sep 17 00:00:00 2001 From: Nico Verbruggen Date: Tue, 11 Jan 2022 21:21:46 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=85=20Filter=20only=20needed=20services?= =?UTF-8?q?=20(#72)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- phpmon-tests/BrewJsonParserTest.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/phpmon-tests/BrewJsonParserTest.swift b/phpmon-tests/BrewJsonParserTest.swift index a129575..a12cb3f 100644 --- a/phpmon-tests/BrewJsonParserTest.swift +++ b/phpmon-tests/BrewJsonParserTest.swift @@ -60,11 +60,14 @@ class BrewJsonParserTest: XCTestCase { "sudo \(Paths.brew) services info --all --json", requiresPath: true ).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 == "nginx"} )) XCTAssertTrue(services.contains(where: {$0.name == "dnsmasq"} )) + XCTAssertEqual(services.count, 3) } /// This test requires that you have a valid Homebrew installation set up,