2010-08-30 Adam Barth <abarth@webkit.org>
authorabarth@webkit.org <abarth@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 30 Aug 2010 21:26:00 +0000 (21:26 +0000)
committerabarth@webkit.org <abarth@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 30 Aug 2010 21:26:00 +0000 (21:26 +0000)
        Reviewed by Alexey Proskuryakov.

        Update LayoutTest for file inputs to show "pass" for fakepath
        https://bugs.webkit.org/show_bug.cgi?id=44882

        As requested by Alexey.

        * editing/pasteboard/file-input-files-access-expected.txt:
        * editing/pasteboard/script-tests/file-input-files-access.js:
        (draggingPathsShouldResultInFiles):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@66409 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/ChangeLog
LayoutTests/editing/pasteboard/file-input-files-access-expected.txt
LayoutTests/editing/pasteboard/script-tests/file-input-files-access.js

index d4316d0..b3bae46 100644 (file)
@@ -1,3 +1,16 @@
+2010-08-30  Adam Barth  <abarth@webkit.org>
+
+        Reviewed by Alexey Proskuryakov.
+
+        Update LayoutTest for file inputs to show "pass" for fakepath
+        https://bugs.webkit.org/show_bug.cgi?id=44882
+
+        As requested by Alexey.
+
+        * editing/pasteboard/file-input-files-access-expected.txt:
+        * editing/pasteboard/script-tests/file-input-files-access.js:
+        (draggingPathsShouldResultInFiles):
+
 2010-08-30  Robert Hogan  <robert@webkit.org>
 
         Reviewed by Simon Hausmann.
index ffdfcbe..1e013a3 100644 (file)
@@ -4,7 +4,7 @@ On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
 
 
 Dragging a single (non-existant) file to a file input control:
-FAIL fileInput.value should be DRTFakeFile. Was C:\fakepath\DRTFakeFile.
+PASS fileInput.value is "C:\\fakepath\\DRTFakeFile"
 PASS fileInput.files.length is 1
 PASS fileInput.files[0].name is "DRTFakeFile"
 PASS fileInput.files[0].type is ""
@@ -12,7 +12,7 @@ PASS fileInput.files[0].size is 0
 PASS fileInput.files[0].fileName is "DRTFakeFile"
 PASS fileInput.files[0].fileSize is 0
 Dragging a real file to a file input control:
-FAIL fileInput.value should be apple.gif. Was C:\fakepath\apple.gif.
+PASS fileInput.value is "C:\\fakepath\\apple.gif"
 PASS fileInput.files.length is 1
 PASS fileInput.files[0].name is "apple.gif"
 PASS fileInput.files[0].type is "image/gif"
@@ -34,7 +34,7 @@ Dragging a directory and a file onto a single-file input control:
 FAIL fileInput.value should be . Was C:\fakepath\directory-for-dragging.
 FAIL fileInput.files.length should be 0. Was 1.
 Dragging two files to a multi-file input control:
-FAIL fileInput.value should be apple.gif. Was C:\fakepath\apple.gif.
+PASS fileInput.value is "C:\\fakepath\\apple.gif"
 PASS fileInput.files.length is 2
 PASS fileInput.files[0].name is "apple.gif"
 PASS fileInput.files[0].type is "image/gif"
index 4ed18d1..6fbe405 100644 (file)
@@ -45,7 +45,7 @@ function draggingPathsShouldResultInFiles(pathsArray, filesArray)
 {
     dragFilesOntoInput(pathsArray);
     // WebKit seems to always take the first file in the dragged list as .value:
-    shouldBeEqualToString("fileInput.value", filesArray[0] ? filesArray[0]['name'] : '');
+    shouldBeEqualToString("fileInput.value", filesArray[0] ? "C:\\fakepath\\" + filesArray[0]['name'] : '');
     filesShouldBe(filesArray);
 }