Skip to content

Commit

Permalink
test:replace indexOf, assert.equal, add mustCall()
Browse files Browse the repository at this point in the history
replace indexOf with includes
replace assert.equal with assert.strictEqual
add common.mustCall
replace throw error with assert.ifError

PR-URL: nodejs#8766
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
  • Loading branch information
richHong authored and Trott committed Sep 28, 2016
1 parent 7f7502d commit 8cd2306
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions test/parallel/test-fs-symlink.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ if (common.isWindows) {
// On Windows, creating symlinks requires admin privileges.
// We'll only try to run symlink test if we have enough privileges.
exec('whoami /priv', function(err, o) {
if (err || o.indexOf('SeCreateSymbolicLinkPrivilege') == -1) {
if (err || !o.includes('SeCreateSymbolicLinkPrivilege')) {
common.skip('insufficient privileges');
return;
}
Expand All @@ -25,24 +25,24 @@ common.refreshTmpDir();
const linkData = path.join(common.fixturesDir, '/cycles/root.js');
const linkPath = path.join(common.tmpDir, 'symlink1.js');

fs.symlink(linkData, linkPath, function(err) {
if (err) throw err;
fs.symlink(linkData, linkPath, common.mustCall(function(err) {
assert.ifError(err);

fs.lstat(linkPath, common.mustCall(function(err, stats) {
if (err) throw err;
assert.ifError(err);
linkTime = stats.mtime.getTime();
}));

fs.stat(linkPath, common.mustCall(function(err, stats) {
if (err) throw err;
assert.ifError(err);
fileTime = stats.mtime.getTime();
}));

fs.readlink(linkPath, common.mustCall(function(err, destination) {
if (err) throw err;
assert.equal(destination, linkData);
assert.ifError(err);
assert.strictEqual(destination, linkData);
}));
});
}));


process.on('exit', function() {
Expand Down

0 comments on commit 8cd2306

Please sign in to comment.