add unit test for webdav quota
This commit is contained in:
parent
9abaa0cc61
commit
7bfe476030
|
@ -155,4 +155,34 @@ class Test_OC_Connector_Sabre_Directory extends \Test\TestCase {
|
|||
$nodes[1]->getProperties($properties)
|
||||
);
|
||||
}
|
||||
|
||||
public function testGetQuotaInfo() {
|
||||
$storage = $this->getMockBuilder('\OC\Files\Storage\Wrapper\Quota')
|
||||
->disableOriginalConstructor()
|
||||
->getMock();
|
||||
|
||||
$storage->expects($this->once())
|
||||
->method('instanceOfStorage')
|
||||
->with('\OC\Files\Storage\Wrapper\Quota')
|
||||
->will($this->returnValue(true));
|
||||
|
||||
$storage->expects($this->once())
|
||||
->method('getQuota')
|
||||
->will($this->returnValue(1000));
|
||||
|
||||
$storage->expects($this->once())
|
||||
->method('free_space')
|
||||
->will($this->returnValue(800));
|
||||
|
||||
$this->info->expects($this->once())
|
||||
->method('getSize')
|
||||
->will($this->returnValue(200));
|
||||
|
||||
$this->info->expects($this->once())
|
||||
->method('getStorage')
|
||||
->will($this->returnValue($storage));
|
||||
|
||||
$dir = new OC_Connector_Sabre_Directory($this->view, $this->info);
|
||||
$this->assertEquals([200, 800], $dir->getQuotaInfo()); //200 used, 800 free
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue