1
1
'use strict' ;
2
- var common = require ( '../common' ) ;
3
- var assert = require ( 'assert' ) ;
4
- var fs = require ( 'fs' ) ;
5
- var join = require ( 'path' ) . join ;
2
+ const common = require ( '../common' ) ;
3
+ const assert = require ( 'assert' ) ;
4
+ const fs = require ( 'fs' ) ;
5
+ const join = require ( 'path' ) . join ;
6
6
7
7
common . refreshTmpDir ( ) ;
8
8
9
- var filename = join ( common . tmpDir , 'test.txt' ) ;
9
+ const filename = join ( common . tmpDir , 'test.txt' ) ;
10
10
11
- var n = 220 ;
12
- var s = '南越国是前203年至前111年存在于岭南地区的一个国家,国都位于番禺,疆域包括今天中国的广东、' +
13
- '广西两省区的大部份地区,福建省、湖南、贵州、云南的一小部份地区和越南的北部。' +
14
- '南越国是秦朝灭亡后,由南海郡尉赵佗于前203年起兵兼并桂林郡和象郡后建立。' +
15
- '前196年和前179年,南越国曾先后两次名义上臣属于西汉,成为西汉的“外臣”。前112年,' +
16
- '南越国末代君主赵建德与西汉发生战争,被汉武帝于前111年所灭。南越国共存在93年,' +
17
- '历经五代君主。南越国是岭南地区的第一个有记载的政权国家,采用封建制和郡县制并存的制度,' +
18
- '它的建立保证了秦末乱世岭南地区社会秩序的稳定,有效的改善了岭南地区落后的政治、##济现状。\n' ;
11
+ const n = 220 ;
12
+ const s = '南越国是前203年至前111年存在于岭南地区的一个国家,国都位于番禺,疆域包括今天中国的广东、' +
13
+ '广西两省区的大部份地区,福建省、湖南、贵州、云南的一小部份地区和越南的北部。' +
14
+ '南越国是秦朝灭亡后,由南海郡尉赵佗于前203年起兵兼并桂林郡和象郡后建立。' +
15
+ '前196年和前179年,南越国曾先后两次名义上臣属于西汉,成为西汉的“外臣”。前112年,' +
16
+ '南越国末代君主赵建德与西汉发生战争,被汉武帝于前111年所灭。南越国共存在93年,' +
17
+ '历经五代君主。南越国是岭南地区的第一个有记载的政权国家,采用封建制和郡县制并存的制度,' +
18
+ '它的建立保证了秦末乱世岭南地区社会秩序的稳定,有效的改善了岭南地区落后的政治、##济现状。\n' ;
19
19
20
20
fs . writeFile ( filename , s , common . mustCall ( function ( e ) {
21
21
if ( e ) throw e ;
22
22
23
23
fs . readFile ( filename , common . mustCall ( function ( e , buffer ) {
24
24
if ( e ) throw e ;
25
- assert . equal ( Buffer . byteLength ( s ) , buffer . length ) ;
25
+ assert . strictEqual ( Buffer . byteLength ( s ) , buffer . length ) ;
26
26
} ) ) ;
27
27
} ) ) ;
28
28
29
29
// test that writeFile accepts buffers
30
- var filename2 = join ( common . tmpDir , 'test2.txt' ) ;
31
- var buf = Buffer . from ( s , 'utf8' ) ;
30
+ const filename2 = join ( common . tmpDir , 'test2.txt' ) ;
31
+ const buf = Buffer . from ( s , 'utf8' ) ;
32
32
33
33
fs . writeFile ( filename2 , buf , common . mustCall ( function ( e ) {
34
34
if ( e ) throw e ;
35
35
36
36
fs . readFile ( filename2 , common . mustCall ( function ( e , buffer ) {
37
37
if ( e ) throw e ;
38
38
39
- assert . equal ( buf . length , buffer . length ) ;
39
+ assert . strictEqual ( buf . length , buffer . length ) ;
40
40
} ) ) ;
41
41
} ) ) ;
42
42
43
43
// test that writeFile accepts numbers.
44
- var filename3 = join ( common . tmpDir , 'test3.txt' ) ;
44
+ const filename3 = join ( common . tmpDir , 'test3.txt' ) ;
45
45
46
- var m = 0o600 ;
46
+ const m = 0o600 ;
47
47
fs . writeFile ( filename3 , n , { mode : m } , common . mustCall ( function ( e ) {
48
48
if ( e ) throw e ;
49
49
50
50
// windows permissions aren't unix
51
51
if ( ! common . isWindows ) {
52
- var st = fs . statSync ( filename3 ) ;
53
- assert . equal ( st . mode & 0o700 , m ) ;
52
+ const st = fs . statSync ( filename3 ) ;
53
+ assert . strictEqual ( st . mode & 0o700 , m ) ;
54
54
}
55
55
56
56
fs . readFile ( filename3 , common . mustCall ( function ( e , buffer ) {
57
57
if ( e ) throw e ;
58
58
59
- assert . equal ( Buffer . byteLength ( '' + n ) , buffer . length ) ;
59
+ assert . strictEqual ( Buffer . byteLength ( '' + n ) , buffer . length ) ;
60
60
} ) ) ;
61
61
} ) ) ;
62
62
63
63
// test that writeFile accepts file descriptors
64
- var filename4 = join ( common . tmpDir , 'test4.txt' ) ;
64
+ const filename4 = join ( common . tmpDir , 'test4.txt' ) ;
65
65
66
66
fs . open ( filename4 , 'w+' , common . mustCall ( function ( e , fd ) {
67
67
if ( e ) throw e ;
@@ -75,7 +75,7 @@ fs.open(filename4, 'w+', common.mustCall(function(e, fd) {
75
75
fs . readFile ( filename4 , common . mustCall ( function ( e , buffer ) {
76
76
if ( e ) throw e ;
77
77
78
- assert . equal ( Buffer . byteLength ( s ) , buffer . length ) ;
78
+ assert . strictEqual ( Buffer . byteLength ( s ) , buffer . length ) ;
79
79
} ) ) ;
80
80
} ) ) ;
81
81
} ) ) ;
0 commit comments