Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit d2e8927

Browse filesBrowse files
cBystaddaleax
authored andcommitted
test: refactor test-fs-append-file-sync
Update var to const. PR-URL: #10056 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
1 parent 070370f commit d2e8927
Copy full SHA for d2e8927

File tree

Expand file treeCollapse file tree

1 file changed

+28
-29
lines changed
Open diff view settings
Filter options
Expand file treeCollapse file tree

1 file changed

+28
-29
lines changed
Open diff view settings
Collapse file

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

Copy file name to clipboardExpand all lines: test/parallel/test-fs-append-file-sync.js
+28-29Lines changed: 28 additions & 29 deletions
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 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.