OLD | NEW |
1 var initialize_IsolatedFileSystemTest = function() { | 1 var initialize_IsolatedFileSystemTest = function() { |
2 | 2 |
3 InspectorFrontendHost.isolatedFileSystem = function(name) | 3 InspectorFrontendHost.isolatedFileSystem = function(name) |
4 { | 4 { |
5 return InspectorTest.TestFileSystem._instances[name]; | 5 return InspectorTest.TestFileSystem._instances[name]; |
6 } | 6 } |
7 | 7 |
8 InspectorTest.TestFileSystem = function(fileSystemPath) | 8 InspectorTest.TestFileSystem = function(fileSystemPath) |
9 { | 9 { |
10 this.root = new InspectorTest.TestFileSystem.Entry(this, "", true, null); | 10 this.root = new InspectorTest.TestFileSystem.Entry(this, "", true, null); |
(...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
135 { | 135 { |
136 if (path.startsWith("/")) | 136 if (path.startsWith("/")) |
137 path = path.substring(1); | 137 path = path.substring(1); |
138 if (!path) { | 138 if (!path) { |
139 callback(this); | 139 callback(this); |
140 return; | 140 return; |
141 } | 141 } |
142 var entry = this; | 142 var entry = this; |
143 for (var token of path.split("/")) | 143 for (var token of path.split("/")) |
144 entry = entry._childrenMap[token]; | 144 entry = entry._childrenMap[token]; |
145 entry ? callback(entry) : errorCallback({ code: FileError.NOT_FOUND_ERR}
); | 145 entry ? callback(entry) : errorCallback(new DOMException('Path not found
: ' + path, 'NotFoundError')); |
146 }, | 146 }, |
147 | 147 |
148 getMetadata: function(success, failure) | 148 getMetadata: function(success, failure) |
149 { | 149 { |
150 success({ | 150 success({ |
151 modificationTime: new Date(this._timestamp), | 151 modificationTime: new Date(this._timestamp), |
152 size: this.isDirectory ? 0 : this.content.size | 152 size: this.isDirectory ? 0 : this.content.size |
153 }); | 153 }); |
154 }, | 154 }, |
155 | 155 |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
200 truncate: function(num) | 200 truncate: function(num) |
201 { | 201 { |
202 this._entry._timestamp += this._modificationTimesDelta; | 202 this._entry._timestamp += this._modificationTimesDelta; |
203 this._entry.content = this._entry.content.slice(0, num); | 203 this._entry.content = this._entry.content.slice(0, num); |
204 if (this.onwriteend) | 204 if (this.onwriteend) |
205 this.onwriteend(); | 205 this.onwriteend(); |
206 } | 206 } |
207 } | 207 } |
208 | 208 |
209 }; | 209 }; |
OLD | NEW |