Chris@0: $url . '/test_1', Chris@0: 'test_2' => $url . '/test_1', Chris@0: 'test_3' => $url . '/test_2', Chris@0: 'test_4' => $url . '/test_2', Chris@0: ]; Chris@0: Chris@0: $discovery = new YamlDiscovery('test', $directories); Chris@0: $data = $discovery->findAll(); Chris@0: Chris@0: $this->assertEquals(count($data), count($directories)); Chris@0: $this->assertArrayHasKey('test_1', $data); Chris@0: $this->assertArrayHasKey('test_2', $data); Chris@0: $this->assertArrayHasKey('test_3', $data); Chris@0: $this->assertArrayHasKey('test_4', $data); Chris@0: Chris@0: foreach (['test_1', 'test_2', 'test_3'] as $key) { Chris@0: $this->assertArrayHasKey('name', $data[$key]); Chris@0: $this->assertEquals($data[$key]['name'], 'test'); Chris@0: } Chris@0: Chris@0: $this->assertSame([], $data['test_4']); Chris@0: } Chris@0: Chris@0: }