diff options
author | WPT Sync Bot <josh+wptsync@joshmatthews.net> | 2021-02-04 08:22:32 +0000 |
---|---|---|
committer | WPT Sync Bot <josh+wptsync@joshmatthews.net> | 2021-02-04 10:43:31 +0000 |
commit | ca2fd0f2903582842178d61d242588e7af1e429f (patch) | |
tree | b0e64ac1d62cc783c4c9dc730753b80e7b442d5f /tests/wpt/web-platform-tests/native-file-system/script-tests/FileSystemFileHandle-getFile.js | |
parent | 00b98796bd9e8a74bf841a4e5f1f371dd28f07fd (diff) | |
download | servo-ca2fd0f2903582842178d61d242588e7af1e429f.tar.gz servo-ca2fd0f2903582842178d61d242588e7af1e429f.zip |
Update web-platform-tests to revision c8a23aed99841887e72f883ab94a45d928a5820f
Diffstat (limited to 'tests/wpt/web-platform-tests/native-file-system/script-tests/FileSystemFileHandle-getFile.js')
-rw-r--r-- | tests/wpt/web-platform-tests/native-file-system/script-tests/FileSystemFileHandle-getFile.js | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/tests/wpt/web-platform-tests/native-file-system/script-tests/FileSystemFileHandle-getFile.js b/tests/wpt/web-platform-tests/native-file-system/script-tests/FileSystemFileHandle-getFile.js deleted file mode 100644 index 80593418bb1..00000000000 --- a/tests/wpt/web-platform-tests/native-file-system/script-tests/FileSystemFileHandle-getFile.js +++ /dev/null @@ -1,40 +0,0 @@ -directory_test(async (t, root) => { - const fileContents = 'awesome content'; - let handle = await createFileWithContents(t, 'foo.txt', fileContents, /*parent=*/ root); - let file = await handle.getFile(); - let slice = file.slice(1, file.size); - let actualContents = await slice.text(); - assert_equals(actualContents, fileContents.slice(1, fileContents.length)); -}, 'getFile() provides a file that can be sliced'); - -directory_test(async (t, root) => { - const handle = await createEmptyFile(t, 'mtime.txt', root); - let file = await handle.getFile(); - const first_mtime = file.lastModified; - - // We wait for 2s here to ensure that the files do not have the - // same modification time. Some filesystems have low resolutions - // for modification timestamps. - let timeout = new Promise(resolve => { - t.step_timeout(resolve, 2000); - }); - await timeout; - - const writer = await handle.createWritable({keepExistingData: false}); - await writer.write(new Blob(['foo'])); - await writer.close(); - - file = await handle.getFile(); - const second_mtime = file.lastModified; - - // We wait for 5 ms here to ensure that `lastModified` - // from the File objects is stable between getFile invocations. - timeout = new Promise(resolve => { - t.step_timeout(resolve, 5); - }); - await timeout; - let fileReplica = await handle.getFile(); - assert_equals(second_mtime, fileReplica.lastModified); - - assert_less_than(first_mtime, second_mtime); -}, 'getFile() returns last modified time'); |