From 8a540b78a11c1e7c1ad1492ead0e7bfd080e7077 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robbert=20M=C3=BCller?= Date: Fri, 17 Nov 2017 16:16:29 +0100 Subject: [PATCH] mock glob function to get assertions work --- tests/Provider/Node/SystemNodeProviderTest.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/Provider/Node/SystemNodeProviderTest.php b/tests/Provider/Node/SystemNodeProviderTest.php index 7c88e11..970f5e2 100644 --- a/tests/Provider/Node/SystemNodeProviderTest.php +++ b/tests/Provider/Node/SystemNodeProviderTest.php @@ -217,6 +217,10 @@ class SystemNodeProviderTest extends TestCase public function testCallGetsysfsOnLinux($os) { AspectMock::func('Ramsey\Uuid\Provider\Node', 'php_uname', $os); + AspectMock::func('Ramsey\Uuid\Provider\Node', 'glob', [ + 'data://text/plain,00:00:00:00:00:00', + 'data://text/plain,01:02:03:04:05:06', + ]); //Using a mock to verify the provider only gets the node from ifconfig one time $provider = $this->getMockBuilder('Ramsey\Uuid\Provider\Node\SystemNodeProvider') @@ -235,5 +239,6 @@ class SystemNodeProviderTest extends TestCase ->willReturn(PHP_EOL . '01-02-03-04-05-06' . PHP_EOL); } $node = $provider->getNode(); + $this->assertEquals('010203040506', $node); } }