| Index: test/stub-modules/io.js |
| diff --git a/test/stub-modules/io.js b/test/stub-modules/io.js |
| index a1102ae453a58a01ee5d0f6a83ddc772550fec70..327599756b58652d4f6b5b4a5012f8f2a98f2cdb 100644 |
| --- a/test/stub-modules/io.js |
| +++ b/test/stub-modules/io.js |
| @@ -1,3 +1,5 @@ |
| +"use strict"; |
| + |
| let data = {}; |
| // |
| @@ -17,11 +19,11 @@ FakeFile.prototype = |
| { |
| this.path = value; |
| }, |
| - append: function(path) |
| + append(path) |
| { |
| this.path += path; |
| }, |
| - exists: function() |
| + exists() |
| { |
| return this.path in data; |
| }, |
| @@ -42,34 +44,34 @@ FakeFile.prototype = |
| { |
| return (data[this.path] || {}).lastModified = value; |
| }, |
| - clone: function() |
| + clone() |
| { |
| return new FakeFile(this.path); |
| }, |
| get parent() |
| { |
| - return {create: function() {}}; |
| + return {create() {}}; |
| }, |
| - normalize: function() {} |
| + normalize() {} |
| }; |
| exports.IO = { |
| lineBreak: "\n", |
| - resolveFilePath: function(path) |
| + resolveFilePath(path) |
| { |
| return new FakeFile(path); |
| }, |
| - writeToFile: function(file, generator, callback) |
| + writeToFile(file, generator, callback) |
| { |
| Promise.resolve().then(() => |
| { |
| - let data = []; |
| + let lines = []; |
| for (let line of generator) |
| - data.push(line); |
| - file.contents = data.join("\n") + "\n"; |
| + lines.push(line); |
| + file.contents = lines.join("\n") + "\n"; |
| }).then(() => callback(null)).catch(e => callback(e)); |
| }, |
| - readFromFile: function(file, listener, callback) |
| + readFromFile(file, listener, callback) |
| { |
| Promise.resolve().then(() => |
| { |
| @@ -84,7 +86,7 @@ exports.IO = { |
| listener.process(null); |
| }).then(() => callback(null)).catch(e => callback(e)); |
| }, |
| - copyFile: function(from, to, callback) |
| + copyFile(from, to, callback) |
| { |
| Promise.resolve().then(() => |
| { |
| @@ -96,7 +98,7 @@ exports.IO = { |
| to.contents = from.contents; |
| }).then(() => callback(null)).catch(e => callback(e)); |
| }, |
| - renameFile: function(from, newName, callback) |
| + renameFile(from, newName, callback) |
| { |
| Promise.resolve().then(() => |
| { |
| @@ -109,7 +111,7 @@ exports.IO = { |
| delete data[from.path]; |
| }).then(() => callback(null)).catch(e => callback(e)); |
| }, |
| - removeFile: function(file, callback) |
| + removeFile(file, callback) |
| { |
| Promise.resolve().then(() => |
| { |
| @@ -119,7 +121,7 @@ exports.IO = { |
| delete data[file.path]; |
| }).then(() => callback(null)).catch(e => callback(e)); |
| }, |
| - statFile: function(file, callback) |
| + statFile(file, callback) |
| { |
| Promise.resolve().then(() => |
| { |
| @@ -132,15 +134,12 @@ exports.IO = { |
| lastModified: file.lastModifiedTime |
| }; |
| } |
| - else |
| - { |
| - return { |
| - exists: false, |
| - isDirectory: false, |
| - isFile: false, |
| - lastModified: 0 |
| - }; |
| - } |
| + return { |
| + exists: false, |
| + isDirectory: false, |
| + isFile: false, |
| + lastModified: 0 |
| + }; |
| }).then(result => callback(null, result)).catch(e => callback(e)); |
| - }, |
| + } |
| }; |