Skip to content

Commit a0729b6

Browse files
committed
Add test verifying directories enumerated as files is server bug
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
1 parent cf7fec3 commit a0729b6

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

Tests/NextcloudFileProviderKitTests/EnumeratorTests.swift

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1305,6 +1305,7 @@ final class EnumeratorTests: XCTestCase {
13051305
identifier: "folderChild\(i)",
13061306
name: "folderChild\(i).txt",
13071307
remotePath: Self.account.davFilesUrl + "folder/folderChild\(i).txt",
1308+
directory: i % 5 == 0,
13081309
account: Self.account.ncKitAccount,
13091310
username: Self.account.username,
13101311
userId: Self.account.id,
@@ -1339,6 +1340,11 @@ final class EnumeratorTests: XCTestCase {
13391340
for item in observer.items {
13401341
XCTAssertNotNil(Self.dbManager.itemMetadata(ocId: item.itemIdentifier.rawValue))
13411342
}
1343+
XCTAssertEqual(
1344+
observer.items.filter { $0.contentType?.conforms(to: .folder) ?? false }.count,
1345+
5
1346+
)
1347+
XCTAssertTrue(observer.items.last?.contentType?.conforms(to: .folder) ?? false)
13421348

13431349
XCTAssertEqual(observer.observedPages.first, NSFileProviderPage.initialPageSortedByName as NSFileProviderPage)
13441350
XCTAssertEqual(observer.observedPages.count, 5)

0 commit comments

Comments
 (0)