예제 #1
0
 /**
  * @dataProvider  dropboxProvider
  */
 public function testUpdateStream(Dropbox $adapter, $mock)
 {
     $mock->shouldReceive('uploadFile')->andReturn(['is_dir' => false, 'modified' => '10 September 2000'], false);
     $result = $adapter->updateStream('something', tmpfile(), new Config());
     $this->assertInternalType('array', $result);
     $this->assertArrayHasKey('type', $result);
     $this->assertEquals('file', $result['type']);
     $this->assertFalse($adapter->updateStream('something', tmpfile(), new Config()));
 }
 /**
  * @dataProvider  dropboxProvider
  */
 public function testUpdateStream(Dropbox $adapter, $mock)
 {
     $mock->uploadFile(Argument::any(), Argument::any(), Argument::any(), null)->willReturn(['is_dir' => false, 'modified' => '10 September 2000', 'path' => '/prefix/something'], false);
     $result = $adapter->updateStream('something', tmpfile(), new Config());
     $this->assertInternalType('array', $result);
     $this->assertArrayHasKey('type', $result);
     $this->assertEquals('file', $result['type']);
     $this->assertFalse($adapter->updateStream('something', tmpfile(), new Config()));
 }