| Index: LayoutTests/fast/filesystem/resources/op-tests-helper.js
|
| diff --git a/LayoutTests/fast/filesystem/resources/op-tests-helper.js b/LayoutTests/fast/filesystem/resources/op-tests-helper.js
|
| index d408ce62c7f873a16529b47737ce5e36298006ee..5218d7a1e8b87e883e5cb01dd6b33a36c0d55655 100644
|
| --- a/LayoutTests/fast/filesystem/resources/op-tests-helper.js
|
| +++ b/LayoutTests/fast/filesystem/resources/op-tests-helper.js
|
| @@ -52,7 +52,7 @@ function createTestEnvironment(fileSystem, entries, successCallback, errorCallba
|
|
|
| this.createErrorCallback = function(error, entry)
|
| {
|
| - testFailed('Got unexpected error ' + error.code + ' while creating ' + toString(entry));
|
| + testFailed('Got unexpected error ' + error.name + ' while creating ' + toString(entry));
|
| this.errorCallback(error);
|
| }
|
|
|
| @@ -107,10 +107,10 @@ function verifyTestEnvironment(fileSystem, entries, successCallback, errorCallba
|
| this.verifyNextEntry();
|
| return;
|
| }
|
| - if (error == FileError.NOT_FOUND_ERR)
|
| + if (error == 'NotFoundError')
|
| testFailed('Not found: ' + entry.fullPath);
|
| else
|
| - testFailed('Got unexpected error ' + error.code + ' for ' + entry.fullPath);
|
| + testFailed('Got unexpected error ' + error.name + ' for ' + entry.fullPath);
|
| this.errorCallback(error);
|
| }
|
|
|
| @@ -161,7 +161,7 @@ function runOperationTest(fileSystem, testCase, successCallback, errorCallback)
|
|
|
| this.testSuccessCallback = function()
|
| {
|
| - if (!this.expectedErrorCode) {
|
| + if (!this.expectedError) {
|
| testPassed('Succeeded: ' + this.stage);
|
| this.runNextTest();
|
| } else
|
| @@ -171,7 +171,7 @@ function runOperationTest(fileSystem, testCase, successCallback, errorCallback)
|
| this.entry = null;
|
| this.testGetSuccessCallback = function(entry)
|
| {
|
| - if (!this.expectedErrorCode) {
|
| + if (!this.expectedError) {
|
| testPassed('Succeeded: ' + this.stage);
|
| this.entry = entry;
|
| shouldBe.apply(this, ['this.environment[this.entry.fullPath].fullPath', '"' + entry.fullPath + '"']);
|
| @@ -184,7 +184,7 @@ function runOperationTest(fileSystem, testCase, successCallback, errorCallback)
|
|
|
| this.testCreateSuccessCallback = function(entry)
|
| {
|
| - if (!this.expectedErrorCode) {
|
| + if (!this.expectedError) {
|
| testPassed('Succeeded: ' + this.stage);
|
| this.environment[entry.fullPath] = entry;
|
| this.runNextTest();
|
| @@ -194,7 +194,7 @@ function runOperationTest(fileSystem, testCase, successCallback, errorCallback)
|
|
|
| this.testGetParentSuccessCallback = function(entry)
|
| {
|
| - if (!this.expectedErrorCode) {
|
| + if (!this.expectedError) {
|
| testPassed('Succeeded: ' + this.stage);
|
| debug('Parent entry: ' + toString(entry));
|
| this.runNextTest();
|
| @@ -204,7 +204,7 @@ function runOperationTest(fileSystem, testCase, successCallback, errorCallback)
|
|
|
| this.testReadEntriesSuccessCallback = function(entries)
|
| {
|
| - if (this.expectedErrorCode)
|
| + if (this.expectedError)
|
| testFailed('Unexpectedly succeeded while ' + this.stage);
|
|
|
| this.readEntries.push.apply(this.readEntries, entries);
|
| @@ -221,7 +221,7 @@ function runOperationTest(fileSystem, testCase, successCallback, errorCallback)
|
|
|
| this.testMetadataSuccessCallback = function(metadata, entry)
|
| {
|
| - if (!this.expectedErrorCode) {
|
| + if (!this.expectedError) {
|
| testPassed('Succeeded: ' + this.stage);
|
| var symbol = entry + '.returned.modificationTime';
|
| this.environment[symbol] = metadata.modificationTime;
|
| @@ -242,80 +242,80 @@ function runOperationTest(fileSystem, testCase, successCallback, errorCallback)
|
|
|
| this.testErrorCallback = function(error)
|
| {
|
| - if (this.expectedErrorCode) {
|
| - shouldBe.apply(this, ['this.expectedErrorCode + ""', '"' + error.code + '"']);
|
| + if (this.expectedError) {
|
| + shouldBe.apply(this, ['this.expectedError + ""', '"' + error.name + '"']);
|
| this.runNextTest();
|
| } else {
|
| - testFailed('Got unexpected error ' + error.code + ' while ' + this.stage);
|
| + testFailed('Got unexpected error ' + error.name + ' while ' + this.stage);
|
| this.errorCallback(error);
|
| }
|
| };
|
|
|
| // Operations ---------------------------------------------------
|
|
|
| - this.getFile = function(entry, path, flags, expectedErrorCode)
|
| + this.getFile = function(entry, path, flags, expectedError)
|
| {
|
| - this.expectedErrorCode = expectedErrorCode;
|
| + this.expectedError = expectedError;
|
| this.stage = '"' + entry + '".getFile("' + path + '")';
|
| var successCallback = (flags && flags.create) ? this.testCreateSuccessCallback : this.testGetSuccessCallback;
|
| this.environment[entry].getFile(path, flags, bindCallback(this, successCallback), bindCallback(this, this.testErrorCallback));
|
| };
|
|
|
| - this.getDirectory = function(entry, path, flags, expectedErrorCode)
|
| + this.getDirectory = function(entry, path, flags, expectedError)
|
| {
|
| - this.expectedErrorCode = expectedErrorCode;
|
| + this.expectedError = expectedError;
|
| this.stage = '"' + entry + '".getDirectory("' + path + '")';
|
| var successCallback = (flags && flags.create) ? this.testCreateSuccessCallback : this.testGetSuccessCallback;
|
| this.environment[entry].getDirectory(path, flags, bindCallback(this, successCallback), bindCallback(this, this.testErrorCallback));
|
| };
|
|
|
| - this.getParent = function(entry, expectedErrorCode)
|
| + this.getParent = function(entry, expectedError)
|
| {
|
| - this.expectedErrorCode = expectedErrorCode;
|
| + this.expectedError = expectedError;
|
| this.stage = '"' + entry + '".getParent()';
|
| this.environment[entry].getParent(bindCallback(this, this.testGetParentSuccessCallback), bindCallback(this, this.testErrorCallback));
|
| };
|
|
|
| - this.getMetadata = function(entry, expectedErrorCode)
|
| + this.getMetadata = function(entry, expectedError)
|
| {
|
| - this.expectedErrorCode = expectedErrorCode;
|
| + this.expectedError = expectedError;
|
| this.stage = '"' + entry + '".getMetadata()';
|
| this.environment[entry].getMetadata(bindCallback(this, this.testMetadataSuccessCallback, entry), bindCallback(this, this.testErrorCallback));
|
| };
|
|
|
| - this.remove = function(entry, expectedErrorCode)
|
| + this.remove = function(entry, expectedError)
|
| {
|
| - this.expectedErrorCode = expectedErrorCode;
|
| + this.expectedError = expectedError;
|
| this.stage = '"' + entry + '".remove()';
|
| this.environment[entry].remove(bindCallback(this, this.testSuccessCallback), bindCallback(this, this.testErrorCallback));
|
| };
|
|
|
| - this.removeRecursively = function(entry, expectedErrorCode)
|
| + this.removeRecursively = function(entry, expectedError)
|
| {
|
| - this.expectedErrorCode = expectedErrorCode;
|
| + this.expectedError = expectedError;
|
| this.stage = '"' + entry + '".removeRecursively()';
|
| this.environment[entry].removeRecursively(bindCallback(this, this.testSuccessCallback), bindCallback(this, this.testErrorCallback));
|
| };
|
|
|
| - this.readDirectory = function(entry, expectedErrorCode)
|
| + this.readDirectory = function(entry, expectedError)
|
| {
|
| - this.expectedErrorCode = expectedErrorCode;
|
| + this.expectedError = expectedError;
|
| this.readEntries = [];
|
| this.stage = '"' + entry + '".createReader().readEntries()';
|
| this.currentReader = this.environment[entry].createReader();
|
| this.currentReader.readEntries(bindCallback(this, this.testReadEntriesSuccessCallback), bindCallback(this, this.testErrorCallback));
|
| };
|
|
|
| - this.copy = function(entry, destinationParent, newName, expectedErrorCode)
|
| + this.copy = function(entry, destinationParent, newName, expectedError)
|
| {
|
| - this.expectedErrorCode = expectedErrorCode;
|
| + this.expectedError = expectedError;
|
| this.stage = '"' + entry + '".copyTo("' + destinationParent + '", "' + newName + '")';
|
| this.environment[entry].copyTo(this.environment[destinationParent], newName, bindCallback(this, this.testSuccessCallback), bindCallback(this, this.testErrorCallback));
|
| };
|
|
|
| - this.move = function(entry, destinationParent, newName, expectedErrorCode)
|
| + this.move = function(entry, destinationParent, newName, expectedError)
|
| {
|
| - this.expectedErrorCode = expectedErrorCode;
|
| + this.expectedError = expectedError;
|
| this.stage = '"' + entry + '".moveTo("' + destinationParent + '", "' + newName + '")';
|
| this.environment[entry].moveTo(this.environment[destinationParent], newName, bindCallback(this, this.testSuccessCallback), bindCallback(this, this.testErrorCallback));
|
| };
|
| @@ -335,7 +335,7 @@ function runOperationTest(fileSystem, testCase, successCallback, errorCallback)
|
| //---------------------------------------------------------------
|
| this.start = function()
|
| {
|
| - this.expectedErrorCode = '';
|
| + this.expectedError = '';
|
| this.stage = 'resetting filesystem';
|
| // Record rounded start date (current time minus 999 msec) here for the comparison. Entry.getMetadata() may return the last mod time in seconds accuracy while new Date() is milliseconds accuracy.
|
| this.roundedStartDate = new Date((new Date()).getTime() - 999);
|
| @@ -344,7 +344,7 @@ function runOperationTest(fileSystem, testCase, successCallback, errorCallback)
|
|
|
| this.setUp = function()
|
| {
|
| - this.expectedErrorCode = '';
|
| + this.expectedError = '';
|
| this.stage = 'setting up test precondition';
|
| createTestEnvironment(this.fileSystem, this.testCase.precondition, bindCallback(this, this.runTests), bindCallback(this, this.testErrorCallback));
|
| };
|
| @@ -368,7 +368,7 @@ function runOperationTest(fileSystem, testCase, successCallback, errorCallback)
|
|
|
| this.verify = function()
|
| {
|
| - this.expectedErrorCode = '';
|
| + this.expectedError = '';
|
| if (!this.testCase.postcondition) {
|
| this.successCallback();
|
| return;
|
| @@ -397,8 +397,8 @@ function runNextTest() {
|
| }
|
|
|
| function errorCallback(error) {
|
| - if (error && error.code)
|
| - testFailed('Got error ' + error.code);
|
| + if (error && error.name)
|
| + testFailed('Got error ' + error.name);
|
| finishJSTest();
|
| }
|
|
|
|
|