diff --git a/test/tests/storageLocalTest.js b/test/tests/storageLocalTest.js index d3ff5453e..369521129 100644 --- a/test/tests/storageLocalTest.js +++ b/test/tests/storageLocalTest.js @@ -124,7 +124,10 @@ describe("Zotero.Sync.Storage.Local", function () { yield Zotero.File.putContentsAsync(OS.Path.join(subDir, file3Name), file3Contents); yield Zotero.File.zipDirectory(zipDir, zipFile); - yield OS.File.removeDir(zipDir); + // OS.File.DirectoryIterator, used by OS.File.removeDir(), isn't reliable on Travis, + // returning entry.isDir == false for directories, so use nsIFile instead + //yield OS.File.removeDir(zipDir); + Zotero.File.pathToFile(zipDir).remove(true); }); it("should download and extract a ZIP file into the attachment directory", function* () {