mirror of
https://github.com/nextcloud/server.git
synced 2026-05-28 04:32:30 -04:00
test: adjust tests to unsorted folder listing
Signed-off-by: Robin Appelman <robin@icewind.nl>
This commit is contained in:
parent
7e5c5cf681
commit
cfd63b8e41
2 changed files with 16 additions and 5 deletions
|
|
@ -556,7 +556,13 @@ trait Sharing {
|
|||
|
||||
$returnedShare = $this->getXmlResponse()->data[0];
|
||||
if ($returnedShare->element) {
|
||||
$returnedShare = $returnedShare->element[$number];
|
||||
$returnedShare = (array)$returnedShare;
|
||||
$returnedShare = $returnedShare['element'];
|
||||
if (is_array($returnedShare)) {
|
||||
usort($returnedShare, fn ($share1, $share2) => (int)$share1->id <=> (int)$share2->id);
|
||||
}
|
||||
|
||||
$returnedShare = $returnedShare[$number];
|
||||
}
|
||||
|
||||
$defaultExpectedFields = [
|
||||
|
|
|
|||
|
|
@ -209,6 +209,7 @@ class ViewTest extends \Test\TestCase {
|
|||
$this->assertEquals('httpd/unix-directory', $cachedData['mimetype']);
|
||||
|
||||
$folderData = $rootView->getDirectoryContent('/');
|
||||
usort($folderData, fn (FileInfo $a, FileInfo $b) => $a->getName() <=> $b->getName());
|
||||
/**
|
||||
* expected entries:
|
||||
* folder
|
||||
|
|
@ -228,6 +229,7 @@ class ViewTest extends \Test\TestCase {
|
|||
$this->assertEquals($storageSize, $folderData[3]['size']);
|
||||
|
||||
$folderData = $rootView->getDirectoryContent('/substorage');
|
||||
usort($folderData, fn (FileInfo $a, FileInfo $b) => $a->getName() <=> $b->getName());
|
||||
/**
|
||||
* expected entries:
|
||||
* folder
|
||||
|
|
@ -2812,11 +2814,13 @@ class ViewTest extends \Test\TestCase {
|
|||
$rootView = new View('');
|
||||
|
||||
$folderData = $rootView->getDirectoryContent('/');
|
||||
usort($folderData, fn (FileInfo $a, FileInfo $b) => $a->getName() <=> $b->getName());
|
||||
$this->assertCount(4, $folderData);
|
||||
$this->assertEquals('folder', $folderData[0]['name']);
|
||||
$this->assertEquals('foo.png', $folderData[1]['name']);
|
||||
$this->assertEquals('foo.txt', $folderData[2]['name']);
|
||||
$this->assertEquals('A', $folderData[3]['name']);
|
||||
|
||||
$this->assertEquals('A', $folderData[0]['name']);
|
||||
$this->assertEquals('folder', $folderData[1]['name']);
|
||||
$this->assertEquals('foo.png', $folderData[2]['name']);
|
||||
$this->assertEquals('foo.txt', $folderData[3]['name']);
|
||||
|
||||
$folderData = $rootView->getDirectoryContent('/A');
|
||||
$this->assertCount(1, $folderData);
|
||||
|
|
@ -2827,6 +2831,7 @@ class ViewTest extends \Test\TestCase {
|
|||
$this->assertEquals('C', $folderData[0]['name']);
|
||||
|
||||
$folderData = $rootView->getDirectoryContent('/A/B/C');
|
||||
usort($folderData, fn (FileInfo $a, FileInfo $b) => $a->getName() <=> $b->getName());
|
||||
$this->assertCount(3, $folderData);
|
||||
$this->assertEquals('folder', $folderData[0]['name']);
|
||||
$this->assertEquals('foo.png', $folderData[1]['name']);
|
||||
|
|
|
|||
Loading…
Reference in a new issue