mirror of
https://github.com/meteor/meteor.git
synced 2026-05-02 03:01:46 -04:00
selftest: return null when reading a file that doesn't exist
This commit is contained in:
@@ -464,13 +464,16 @@ _.extend(Sandbox.prototype, {
|
||||
fs.writeFileSync(path.join(self.cwd, filename), contents, 'utf8');
|
||||
},
|
||||
|
||||
// Reads a file in the sandbox as a utf8 string. 'filename' is a path
|
||||
// intepreted relative to the Sandbox's cwd. throws if the file does not
|
||||
// exist.
|
||||
// XXX maybe it should return null if the file does not exist?
|
||||
// Reads a file in the sandbox as a utf8 string. 'filename' is a
|
||||
// path intepreted relative to the Sandbox's cwd. Returns null if
|
||||
// file does not exist.
|
||||
read: function (filename) {
|
||||
var self = this;
|
||||
return fs.readFileSync(path.join(self.cwd, filename), 'utf8');
|
||||
var file = path.join(self.cwd, filename);
|
||||
if (!fs.existsSync(file))
|
||||
return null;
|
||||
else
|
||||
return fs.readFileSync(path.join(self.cwd, filename), 'utf8');
|
||||
},
|
||||
|
||||
// Delete a file in the sandbox. 'filename' is as in write().
|
||||
|
||||
Reference in New Issue
Block a user