mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 805472 - [OS.File] Ensure that all test files are removed. r=Yoric
This commit is contained in:
parent
22439e63c4
commit
72550ebb62
@ -295,6 +295,9 @@ let test_read_write = maketest("read_write", function read_write(test) {
|
||||
stat = yield OS.File.stat(pathDest);
|
||||
test.is(stat.size, size, "Both files have the same size");
|
||||
yield reference_compare_files(pathSource, pathDest, test);
|
||||
|
||||
// Cleanup.
|
||||
OS.File.remove(pathDest);
|
||||
});
|
||||
});
|
||||
|
||||
@ -368,6 +371,9 @@ let test_read_write_all = maketest("read_write_all", function read_write_all(tes
|
||||
} catch (err) {
|
||||
test.ok(true, "Without a tmpPath, writeAtomic has failed as expected");
|
||||
}
|
||||
|
||||
// Cleanup.
|
||||
OS.File.remove(pathDest);
|
||||
});
|
||||
});
|
||||
|
||||
@ -428,6 +434,7 @@ let test_copy = maketest("copy", function copy(test) {
|
||||
test.info("Move complete");
|
||||
yield reference_compare_files(pathSource, pathDest2, test);
|
||||
test.info("Second compare complete");
|
||||
OS.File.remove(pathDest2);
|
||||
|
||||
try {
|
||||
let field = yield OS.File.open(pathDest);
|
||||
|
@ -202,8 +202,11 @@ function compare_files(test, sourcePath, destPath, prefix)
|
||||
|
||||
function test_readall_writeall_file()
|
||||
{
|
||||
let src_file_name = "chrome/toolkit/components/osfile/tests/mochi/worker_test_osfile_unix.js";
|
||||
let tmp_file_name = "test_osfile_front.tmp";
|
||||
let src_file_name =
|
||||
OS.Path.join("chrome", "toolkit", "components", "osfile", "tests", "mochi",
|
||||
"worker_test_osfile_front.js");
|
||||
let tmp_file_name =
|
||||
OS.Path.join(OS.Constants.Path.tmpDir, "test_osfile_front.tmp");
|
||||
ok(true, "Starting test_readall_writeall_file");
|
||||
|
||||
// read, ArrayBuffer
|
||||
@ -226,7 +229,6 @@ function test_readall_writeall_file()
|
||||
OS.File.remove(tmp_file_name);
|
||||
|
||||
// read, C buffer
|
||||
|
||||
source = OS.File.open(src_file_name);
|
||||
dest = OS.File.open(tmp_file_name, {write: true, trunc:true});
|
||||
buf = new ArrayBuffer(size);
|
||||
@ -319,7 +321,6 @@ function test_readall_writeall_file()
|
||||
}
|
||||
ok(!!exn, "readAll + writeAtomic cleaned up after itself");
|
||||
|
||||
|
||||
// File.writeAtomic on top of existing file
|
||||
// Remove content and set arbitrary size, to avoid potential false negatives
|
||||
dest = OS.File.open(tmp_file_name, {write: true, trunc:true});
|
||||
@ -356,6 +357,9 @@ function test_readall_writeall_file()
|
||||
exn = x;
|
||||
}
|
||||
ok(!!exn && exn instanceof TypeError, "writeAtomic fails if tmpPath is not provided");
|
||||
|
||||
// Cleanup.
|
||||
OS.File.remove(tmp_file_name);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -363,7 +367,9 @@ function test_readall_writeall_file()
|
||||
*/
|
||||
function test_copy_existing_file()
|
||||
{
|
||||
let src_file_name = "chrome/toolkit/components/osfile/tests/mochi/worker_test_osfile_unix.js";
|
||||
let src_file_name =
|
||||
OS.Path.join("chrome", "toolkit", "components", "osfile", "tests", "mochi",
|
||||
"worker_test_osfile_front.js");
|
||||
let tmp_file_name = "test_osfile_front.tmp";
|
||||
ok(true, "Starting test_copy_existing");
|
||||
OS.File.copy(src_file_name, tmp_file_name);
|
||||
@ -391,7 +397,6 @@ function test_copy_existing_file()
|
||||
}
|
||||
ok(!!exn, "test_copy_existing: noOverwrite prevents overwriting existing files");
|
||||
|
||||
|
||||
ok(true, "test_copy_existing: Cleaning up");
|
||||
OS.File.remove(tmp_file_name);
|
||||
}
|
||||
@ -403,7 +408,9 @@ function test_move_file()
|
||||
{
|
||||
ok(true, "test_move_file: Starting");
|
||||
// 1. Copy file into a temporary file
|
||||
let src_file_name = "chrome/toolkit/components/osfile/tests/mochi/worker_test_osfile_unix.js";
|
||||
let src_file_name =
|
||||
OS.Path.join("chrome", "toolkit", "components", "osfile", "tests", "mochi",
|
||||
"worker_test_osfile_front.js");
|
||||
let tmp_file_name = "test_osfile_front.tmp";
|
||||
let tmp2_file_name = "test_osfile_front.tmp2";
|
||||
OS.File.copy(src_file_name, tmp_file_name);
|
||||
@ -431,7 +438,6 @@ function test_move_file()
|
||||
OS.File.remove(tmp2_file_name);
|
||||
}
|
||||
|
||||
|
||||
function test_iter_dir()
|
||||
{
|
||||
ok(true, "test_iter_dir: Starting");
|
||||
@ -558,8 +564,9 @@ function test_position() {
|
||||
ok("POS_END" in OS.File, "test_position: POS_END exists");
|
||||
|
||||
let ARBITRARY_POSITION = 321;
|
||||
let src_file_name = "chrome/toolkit/components/osfile/tests/mochi/worker_test_osfile_unix.js";
|
||||
|
||||
let src_file_name =
|
||||
OS.Path.join("chrome", "toolkit", "components", "osfile", "tests", "mochi",
|
||||
"worker_test_osfile_front.js");
|
||||
|
||||
let file = OS.File.open(src_file_name);
|
||||
is(file.getPosition(), 0, "test_position: Initial position is 0");
|
||||
|
Loading…
Reference in New Issue
Block a user