Skip to content

Commit d2e8927

Browse files
cBystaddaleax
authored andcommitted
test: refactor test-fs-append-file-sync
Update var to const. PR-URL: #10056 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Colin Ihrig <[email protected]>
1 parent 070370f commit d2e8927

File tree

1 file changed

+28
-29
lines changed

1 file changed

+28
-29
lines changed

test/parallel/test-fs-append-file-sync.js

+28-29
Original file line numberDiff line numberDiff line change
@@ -1,80 +1,79 @@
11
'use strict';
2-
var common = require('../common');
3-
var assert = require('assert');
4-
var join = require('path').join;
5-
var fs = require('fs');
6-
7-
var currentFileData = 'ABCD';
8-
9-
var num = 220;
10-
var data = '南越国是前203年至前111年存在于岭南地区的一个国家,国都位于番禺,疆域包括今天中国的广东、' +
11-
'广西两省区的大部份地区,福建省、湖南、贵州、云南的一小部份地区和越南的北部。' +
12-
'南越国是秦朝灭亡后,由南海郡尉赵佗于前203年起兵兼并桂林郡和象郡后建立。' +
13-
'前196年和前179年,南越国曾先后两次名义上臣属于西汉,成为西汉的“外臣”。前112年,' +
14-
'南越国末代君主赵建德与西汉发生战争,被汉武帝于前111年所灭。南越国共存在93年,' +
15-
'历经五代君主。南越国是岭南地区的第一个有记载的政权国家,采用封建制和郡县制并存的制度,' +
16-
'它的建立保证了秦末乱世岭南地区社会秩序的稳定,有效的改善了岭南地区落后的政治、##济现状。\n';
2+
const common = require('../common');
3+
const assert = require('assert');
4+
const join = require('path').join;
5+
const fs = require('fs');
6+
7+
const currentFileData = 'ABCD';
8+
const m = 0o600;
9+
const num = 220;
10+
const data = '南越国是前203年至前111年存在于岭南地区的一个国家,国都位于番禺,疆域包括今天中国的广东、' +
11+
'广西两省区的大部份地区,福建省、湖南、贵州、云南的一小部份地区和越南的北部。' +
12+
'南越国是秦朝灭亡后,由南海郡尉赵佗于前203年起兵兼并桂林郡和象郡后建立。' +
13+
'前196年和前179年,南越国曾先后两次名义上臣属于西汉,成为西汉的“外臣”。前112年,' +
14+
'南越国末代君主赵建德与西汉发生战争,被汉武帝于前111年所灭。南越国共存在93年,' +
15+
'历经五代君主。南越国是岭南地区的第一个有记载的政权国家,采用封建制和郡县制并存的制度,' +
16+
'它的建立保证了秦末乱世岭南地区社会秩序的稳定,有效的改善了岭南地区落后的政治、##济现状。\n';
1717

1818
common.refreshTmpDir();
1919

2020
// test that empty file will be created and have content added
21-
var filename = join(common.tmpDir, 'append-sync.txt');
21+
const filename = join(common.tmpDir, 'append-sync.txt');
2222

2323
fs.appendFileSync(filename, data);
2424

25-
var fileData = fs.readFileSync(filename);
25+
const fileData = fs.readFileSync(filename);
2626

2727
assert.strictEqual(Buffer.byteLength(data), fileData.length);
2828

2929
// test that appends data to a non empty file
30-
var filename2 = join(common.tmpDir, 'append-sync2.txt');
30+
const filename2 = join(common.tmpDir, 'append-sync2.txt');
3131
fs.writeFileSync(filename2, currentFileData);
3232

3333
fs.appendFileSync(filename2, data);
3434

35-
var fileData2 = fs.readFileSync(filename2);
35+
const fileData2 = fs.readFileSync(filename2);
3636

3737
assert.strictEqual(Buffer.byteLength(data) + currentFileData.length,
3838
fileData2.length);
3939

4040
// test that appendFileSync accepts buffers
41-
var filename3 = join(common.tmpDir, 'append-sync3.txt');
41+
const filename3 = join(common.tmpDir, 'append-sync3.txt');
4242
fs.writeFileSync(filename3, currentFileData);
4343

44-
var buf = Buffer.from(data, 'utf8');
44+
const buf = Buffer.from(data, 'utf8');
4545
fs.appendFileSync(filename3, buf);
4646

47-
var fileData3 = fs.readFileSync(filename3);
47+
const fileData3 = fs.readFileSync(filename3);
4848

4949
assert.strictEqual(buf.length + currentFileData.length, fileData3.length);
5050

5151
// test that appendFile accepts numbers.
52-
var filename4 = join(common.tmpDir, 'append-sync4.txt');
52+
const filename4 = join(common.tmpDir, 'append-sync4.txt');
5353
fs.writeFileSync(filename4, currentFileData, { mode: m });
5454

55-
var m = 0o600;
5655
fs.appendFileSync(filename4, num, { mode: m });
5756

5857
// windows permissions aren't unix
5958
if (!common.isWindows) {
60-
var st = fs.statSync(filename4);
59+
const st = fs.statSync(filename4);
6160
assert.strictEqual(st.mode & 0o700, m);
6261
}
6362

64-
var fileData4 = fs.readFileSync(filename4);
63+
const fileData4 = fs.readFileSync(filename4);
6564

6665
assert.strictEqual(Buffer.byteLength('' + num) + currentFileData.length,
6766
fileData4.length);
6867

6968
// test that appendFile accepts file descriptors
70-
var filename5 = join(common.tmpDir, 'append-sync5.txt');
69+
const filename5 = join(common.tmpDir, 'append-sync5.txt');
7170
fs.writeFileSync(filename5, currentFileData);
7271

73-
var filename5fd = fs.openSync(filename5, 'a+', 0o600);
72+
const filename5fd = fs.openSync(filename5, 'a+', 0o600);
7473
fs.appendFileSync(filename5fd, data);
7574
fs.closeSync(filename5fd);
7675

77-
var fileData5 = fs.readFileSync(filename5);
76+
const fileData5 = fs.readFileSync(filename5);
7877

7978
assert.strictEqual(Buffer.byteLength(data) + currentFileData.length,
8079
fileData5.length);

0 commit comments

Comments
 (0)