/** * @dataProvider dropboxProvider */ public function testListContents(Dropbox $adapter, $mock) { $mock->shouldReceive('getMetadataWithChildren')->andReturn(['contents' => [['is_dir' => true, 'path' => 'dirname']]], ['contents' => [['is_dir' => false, 'path' => 'dirname/file']]], false); $result = $adapter->listContents('', true); $this->assertCount(2, $result); $this->assertEquals([], $adapter->listContents('', false)); }
/** * @dataProvider dropboxProvider */ public function testListContents(Dropbox $adapter, $mock) { $mock->getMetadataWithChildren(Argument::type('string'))->willReturn(['contents' => [['is_dir' => true, 'path' => 'dirname']]], ['contents' => [['is_dir' => false, 'path' => 'dirname/file']]], false); $result = $adapter->listContents('', true); $this->assertCount(2, $result); $this->assertEquals([], $adapter->listContents('', false)); }