Skip to content

Commit 8c83eaf

Browse files
committed
[Tests] node v21.3 has a broken fs.writeFile
See nodejs/node#50990 / nodejs/node#50989
1 parent e67259e commit 8c83eaf

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

tests/src/rules/no-unused-modules.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -732,7 +732,7 @@ describe('renameDefault', () => {
732732

733733
describe('test behavior for new file', () => {
734734
before(() => {
735-
fs.writeFileSync(testFilePath('./no-unused-modules/file-added-0.js'), '', { encoding: 'utf8' });
735+
fs.writeFileSync(testFilePath('./no-unused-modules/file-added-0.js'), '', { encoding: 'utf8', flag: 'w' });
736736
});
737737

738738
// add import in newly created file
@@ -840,7 +840,7 @@ describe('test behavior for new file', () => {
840840

841841
describe('test behavior for new file', () => {
842842
before(() => {
843-
fs.writeFileSync(testFilePath('./no-unused-modules/file-added-1.js'), '', { encoding: 'utf8' });
843+
fs.writeFileSync(testFilePath('./no-unused-modules/file-added-1.js'), '', { encoding: 'utf8', flag: 'w' });
844844
});
845845
ruleTester.run('no-unused-modules', rule, {
846846
valid: [
@@ -875,7 +875,7 @@ describe('test behavior for new file', () => {
875875

876876
describe('test behavior for new file', () => {
877877
before(() => {
878-
fs.writeFileSync(testFilePath('./no-unused-modules/file-added-2.js'), '', { encoding: 'utf8' });
878+
fs.writeFileSync(testFilePath('./no-unused-modules/file-added-2.js'), '', { encoding: 'utf8', flag: 'w' });
879879
});
880880
ruleTester.run('no-unused-modules', rule, {
881881
valid: [
@@ -901,7 +901,7 @@ describe('test behavior for new file', () => {
901901

902902
describe('test behavior for new file', () => {
903903
before(() => {
904-
fs.writeFileSync(testFilePath('./no-unused-modules/file-added-3.js'), '', { encoding: 'utf8' });
904+
fs.writeFileSync(testFilePath('./no-unused-modules/file-added-3.js'), '', { encoding: 'utf8', flag: 'w' });
905905
});
906906
ruleTester.run('no-unused-modules', rule, {
907907
valid: [
@@ -952,7 +952,7 @@ describe('test behavior for destructured exports', () => {
952952

953953
describe('test behavior for new file', () => {
954954
before(() => {
955-
fs.writeFileSync(testFilePath('./no-unused-modules/file-added-4.js.js'), '', { encoding: 'utf8' });
955+
fs.writeFileSync(testFilePath('./no-unused-modules/file-added-4.js.js'), '', { encoding: 'utf8', flag: 'w' });
956956
});
957957
ruleTester.run('no-unused-modules', rule, {
958958
valid: [

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy