@@ -192,17 +192,6 @@ directory_test(async (t, root) => {
192
192
assert_equals ( await getFileSize ( handle ) , 3 ) ;
193
193
} , 'write() with a valid typed array buffer' ) ;
194
194
195
- directory_test ( async ( t , root ) => {
196
- const dir = await createDirectory ( t , 'parent_dir' , root ) ;
197
- const file_name = 'close_fails_when_dir_removed.txt' ;
198
- const handle = await createEmptyFile ( t , file_name , dir ) ;
199
- const stream = await handle . createWritable ( ) ;
200
- await stream . write ( 'foo' ) ;
201
-
202
- await root . removeEntry ( 'parent_dir' , { recursive : true } ) ;
203
- await promise_rejects_dom ( t , 'NotFoundError' , stream . close ( ) ) ;
204
- } , 'atomic writes: close() fails when parent directory is removed' ) ;
205
-
206
195
directory_test ( async ( t , root ) => {
207
196
const handle = await createEmptyFile ( t , 'atomic_writes.txt' , root ) ;
208
197
const stream = await handle . createWritable ( ) ;
@@ -274,22 +263,6 @@ directory_test(async (t, root) => {
274
263
assert_equals ( success_count , 1 ) ;
275
264
} , 'atomic writes: only one close() operation may succeed' ) ;
276
265
277
- directory_test ( async ( t , root ) => {
278
- const dir = await createDirectory ( t , 'parent_dir' , root ) ;
279
- const file_name = 'atomic_writable_file_stream_persists_removed.txt' ;
280
- const handle = await createFileWithContents ( t , file_name , 'foo' , dir ) ;
281
-
282
- const stream = await handle . createWritable ( ) ;
283
- await stream . write ( 'bar' ) ;
284
-
285
- await dir . removeEntry ( file_name ) ;
286
- await promise_rejects_dom ( t , 'NotFoundError' , getFileContents ( handle ) ) ;
287
-
288
- await stream . close ( ) ;
289
- assert_equals ( await getFileContents ( handle ) , 'bar' ) ;
290
- assert_equals ( await getFileSize ( handle ) , 3 ) ;
291
- } , 'atomic writes: writable file stream persists file on close, even if file is removed' ) ;
292
-
293
266
directory_test ( async ( t , root ) => {
294
267
const handle = await createEmptyFile ( t , 'writer_written' , root ) ;
295
268
const stream = await handle . createWritable ( ) ;
@@ -314,7 +287,6 @@ directory_test(async (t, root) => {
314
287
315
288
await promise_rejects_dom (
316
289
t , "SyntaxError" , stream . write ( { type : 'truncate' } ) , 'truncate without size' ) ;
317
-
318
290
} , 'WriteParams: truncate missing size param' ) ;
319
291
320
292
directory_test ( async ( t , root ) => {
@@ -323,7 +295,6 @@ directory_test(async (t, root) => {
323
295
324
296
await promise_rejects_dom (
325
297
t , "SyntaxError" , stream . write ( { type : 'write' } ) , 'write without data' ) ;
326
-
327
298
} , 'WriteParams: write missing data param' ) ;
328
299
329
300
directory_test ( async ( t , root ) => {
@@ -332,17 +303,15 @@ directory_test(async (t, root) => {
332
303
333
304
await promise_rejects_js (
334
305
t , TypeError , stream . write ( { type : 'write' , data : null } ) , 'write with null data' ) ;
335
-
336
306
} , 'WriteParams: write null data param' ) ;
337
307
338
308
directory_test ( async ( t , root ) => {
339
- const handle = await createFileWithContents (
340
- t , 'content.txt' , 'seekable' , root ) ;
309
+ const handle =
310
+ await createFileWithContents ( t , 'content.txt' , 'seekable' , root ) ;
341
311
const stream = await handle . createWritable ( ) ;
342
312
343
313
await promise_rejects_dom (
344
314
t , "SyntaxError" , stream . write ( { type : 'seek' } ) , 'seek without position' ) ;
345
-
346
315
} , 'WriteParams: seek missing position param' ) ;
347
316
348
317
directory_test ( async ( t , root ) => {
0 commit comments