1
0
Fork 0
mirror of https://github.com/servo/servo.git synced 2025-07-09 16:33:40 +01:00
servo/tests/wpt/web-platform-tests/native-io/delete_async_basic.tentative.https.any.js

20 lines
623 B
JavaScript

// META: title=NativeIO API: File deletion is reflected in listing.
// META: global=window,worker
'use strict';
promise_test(async testCase => {
const file = await nativeIO.open('test_file');
testCase.add_cleanup(async () => {
await nativeIO.delete('test_file');
});
await file.close();
const fileNamesBeforeDelete = await nativeIO.getAll();
assert_in_array('test_file', fileNamesBeforeDelete);
await nativeIO.delete('test_file');
const fileNames = await nativeIO.getAll();
assert_equals(fileNames.indexOf('test_file'), -1);
}, 'nativeIO.getAll does not return file deleted by nativeIO.delete');