(e)
| 196 | } |
| 197 | |
| 198 | function formatError(e) { |
| 199 | var message; |
| 200 | var code; |
| 201 | switch (e.code) { |
| 202 | case FileError.QUOTA_EXCEEDED_ERR: |
| 203 | message = 'QUOTA_EXCEEDED_ERR'; |
| 204 | code = "EQUOTA"; |
| 205 | break; |
| 206 | case FileError.NOT_FOUND_ERR: |
| 207 | message = 'NOT_FOUND_ERR'; |
| 208 | code = "ENOENT"; |
| 209 | break; |
| 210 | case FileError.SECURITY_ERR: |
| 211 | message = 'SECURITY_ERR'; |
| 212 | code = "ESECURITY"; |
| 213 | break; |
| 214 | case FileError.INVALID_MODIFICATION_ERR: |
| 215 | message = 'INVALID_MODIFICATION_ERR'; |
| 216 | code = "EINVLDMOD"; |
| 217 | break; |
| 218 | case FileError.INVALID_STATE_ERR: |
| 219 | message = 'INVALID_STATE_ERR'; |
| 220 | code = "EINVLDSTATE"; |
| 221 | break; |
| 222 | default: |
| 223 | message = "Unknown Error"; |
| 224 | code = "EUNKNOWN"; |
| 225 | break; |
| 226 | }; |
| 227 | var err = new Error(message); |
| 228 | err.code = code; |
| 229 | return err; |
| 230 | } |
| 231 | |
| 232 | function dirname(path) { |
| 233 | if (path[path.length - 1] === "/") path = path.substr(0, path.length - 1); |
no outgoing calls
no test coverage detected