File tree Expand file tree Collapse file tree 2 files changed +12
-3
lines changed Expand file tree Collapse file tree 2 files changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -5069,6 +5069,9 @@ added:
5069
5069
- v19.2.0
5070
5070
- v18.13.0
5071
5071
changes:
5072
+ - version: REPLACEME
5073
+ pr-url: https://github.com/nodejs/node/pull/47613
5074
+ description: Makes File instances cloneable.
5072
5075
- version: v20.0.0
5073
5076
pr-url: https://github.com/nodejs/node/pull/47153
5074
5077
description: No longer experimental.
Original file line number Diff line number Diff line change @@ -170,7 +170,13 @@ const { inspect } = require('util');
170
170
const file = new File ( body , name , { lastModified } ) ;
171
171
const clonedFile = structuredClone ( file ) ;
172
172
173
- assert . deepStrictEqual ( await file . text ( ) , await clonedFile . text ( ) ) ;
174
- assert . deepStrictEqual ( file . lastModified , clonedFile . lastModified ) ;
175
- assert . deepStrictEqual ( file . name , clonedFile . name ) ;
173
+ assert . deepStrictEqual ( await clonedFile . text ( ) , await file . text ( ) ) ;
174
+ assert . deepStrictEqual ( clonedFile . lastModified , file . lastModified ) ;
175
+ assert . deepStrictEqual ( clonedFile . name , file . name ) ;
176
+
177
+ const clonedFile2 = structuredClone ( clonedFile ) ;
178
+
179
+ assert . deepStrictEqual ( await clonedFile2 . text ( ) , await clonedFile . text ( ) ) ;
180
+ assert . deepStrictEqual ( clonedFile2 . lastModified , clonedFile . lastModified ) ;
181
+ assert . deepStrictEqual ( clonedFile2 . name , clonedFile . name ) ;
176
182
} ) ( ) . then ( common . mustCall ( ) ) ;
You can’t perform that action at this time.
0 commit comments