Skip to content
This repository was archived by the owner on Sep 6, 2021. It is now read-only.

Commit 00b315a

Browse files
author
Ian Wehrman
committed
Convert SpecRunnerUtils.chmod and SpecRunnerUtils._stat to use FileSystemEntry.chmod and FileSystemEntry.stat
1 parent eff3422 commit 00b315a

File tree

1 file changed

+22
-15
lines changed

1 file changed

+22
-15
lines changed

test/spec/SpecRunnerUtils.js

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -98,14 +98,21 @@ define(function (require, exports, module) {
9898
*/
9999
function chmod(path, mode) {
100100
var deferred = new $.Deferred();
101-
102-
// TODO: FileSystem
103-
brackets.fs.chmod(path, parseInt(mode, 8), function (err) {
101+
102+
FileSystem.resolve(path, function (err, entry) {
104103
if (err) {
105104
deferred.reject(err);
106-
} else {
107-
deferred.resolve();
105+
return;
108106
}
107+
108+
entry.chmod(parseInt(mode, 8), function (err) {
109+
if (err) {
110+
deferred.reject(err);
111+
return;
112+
}
113+
114+
deferred.resolve();
115+
});
109116
});
110117

111118
return deferred.promise();
@@ -247,18 +254,18 @@ define(function (require, exports, module) {
247254
* @private
248255
*/
249256
function _stat(pathname) {
250-
var promise = new $.Deferred();
257+
var deferred = new $.Deferred();
251258

252-
// TODO: FileSystem
253-
brackets.fs.stat(pathname, function (err, _stat) {
254-
if (err === brackets.fs.NO_ERROR) {
255-
promise.resolve(_stat);
256-
} else {
257-
promise.reject(err);
259+
FileSystem.resolve(pathname, function (err, stats) {
260+
if (err) {
261+
deferred.reject(err);
262+
return;
258263
}
264+
265+
deferred.resolve(stats);
259266
});
260-
261-
return promise;
267+
268+
return deferred;
262269
}
263270

264271
function _resetPermissionsOnSpecialTempFolders() {
@@ -279,7 +286,7 @@ define(function (require, exports, module) {
279286
chmod(folder, 777).then(deferred.resolve, deferred.reject);
280287
})
281288
.fail(function (err) {
282-
if (err === brackets.fs.ERR_NOT_FOUND) { // TODO: FileSystem
289+
if (err === Error.NOT_FOUND) { // TODO: FileSystem
283290
// Resolve the promise since the folder to reset doesn't exist
284291
deferred.resolve();
285292
} else {

0 commit comments

Comments
 (0)