Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(292)

Side by Side Diff: LayoutTests/fast/filesystem/resources/op-move.js

Issue 22831019: Deprecate FileError in FileAPI (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: win test expectation fix (temporary) Created 7 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 var testCases = [ 1 var testCases = [
2 { 2 {
3 name: 'MoveFileSimple', 3 name: 'MoveFileSimple',
4 precondition: [ 4 precondition: [
5 {fullPath:'/a', isDirectory:true}, 5 {fullPath:'/a', isDirectory:true},
6 {fullPath:'/a/b'} 6 {fullPath:'/a/b'}
7 ], 7 ],
8 tests: [ 8 tests: [
9 function(helper) { helper.move('/a/b', '/a', 'c'); } 9 function(helper) { helper.move('/a/b', '/a', 'c'); }
10 ], 10 ],
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
61 {fullPath:'/c/b'} 61 {fullPath:'/c/b'}
62 ], 62 ],
63 }, 63 },
64 { 64 {
65 name: 'MoveFileWithEmptyNameToSameDirectory', 65 name: 'MoveFileWithEmptyNameToSameDirectory',
66 precondition: [ 66 precondition: [
67 {fullPath:'/a', isDirectory:true}, 67 {fullPath:'/a', isDirectory:true},
68 {fullPath:'/a/b'}, 68 {fullPath:'/a/b'},
69 ], 69 ],
70 tests: [ 70 tests: [
71 function(helper) { helper.move('/a/b', '/a', null, FileError.INVALID _MODIFICATION_ERR); }, 71 function(helper) { helper.move('/a/b', '/a', null, 'InvalidModificat ionError'); },
72 ], 72 ],
73 postcondition: [ 73 postcondition: [
74 {fullPath:'/a', isDirectory:true}, 74 {fullPath:'/a', isDirectory:true},
75 {fullPath:'/a/b'}, 75 {fullPath:'/a/b'},
76 ], 76 ],
77 }, 77 },
78 { 78 {
79 name: 'MoveFileWithSameName', 79 name: 'MoveFileWithSameName',
80 precondition: [ 80 precondition: [
81 {fullPath:'/a', isDirectory:true}, 81 {fullPath:'/a', isDirectory:true},
82 {fullPath:'/a/b'}, 82 {fullPath:'/a/b'},
83 ], 83 ],
84 tests: [ 84 tests: [
85 function(helper) { helper.move('/a/b', '/a', 'b', FileError.INVALID_ MODIFICATION_ERR); }, 85 function(helper) { helper.move('/a/b', '/a', 'b', 'InvalidModificati onError'); },
86 ], 86 ],
87 postcondition: [ 87 postcondition: [
88 {fullPath:'/a', isDirectory:true}, 88 {fullPath:'/a', isDirectory:true},
89 {fullPath:'/a/b'}, 89 {fullPath:'/a/b'},
90 ], 90 ],
91 }, 91 },
92 { 92 {
93 name: 'MoveForNonExistentEntry', 93 name: 'MoveForNonExistentEntry',
94 precondition: [ 94 precondition: [
95 {fullPath:'/a', isDirectory:true}, 95 {fullPath:'/a', isDirectory:true},
96 {fullPath:'/a/b'}, 96 {fullPath:'/a/b'},
97 {fullPath:'/c', isDirectory:true}, 97 {fullPath:'/c', isDirectory:true},
98 ], 98 ],
99 tests: [ 99 tests: [
100 function(helper) { helper.remove('/a/b'); }, 100 function(helper) { helper.remove('/a/b'); },
101 function(helper) { helper.move('/a/b', '/c', 'b', FileError.NOT_FOUN D_ERR); }, 101 function(helper) { helper.move('/a/b', '/c', 'b', 'NotFoundError'); },
102 ], 102 ],
103 postcondition: [ 103 postcondition: [
104 {fullPath:'/a', isDirectory:true}, 104 {fullPath:'/a', isDirectory:true},
105 {fullPath:'/c', isDirectory:true}, 105 {fullPath:'/c', isDirectory:true},
106 ], 106 ],
107 }, 107 },
108 { 108 {
109 name: 'MoveEntryToNonExistentDirectory', 109 name: 'MoveEntryToNonExistentDirectory',
110 precondition: [ 110 precondition: [
111 {fullPath:'/a', isDirectory:true}, 111 {fullPath:'/a', isDirectory:true},
112 {fullPath:'/a/b'}, 112 {fullPath:'/a/b'},
113 {fullPath:'/c', isDirectory:true}, 113 {fullPath:'/c', isDirectory:true},
114 ], 114 ],
115 tests: [ 115 tests: [
116 function(helper) { helper.remove('/c'); }, 116 function(helper) { helper.remove('/c'); },
117 function(helper) { helper.move('/a/b', '/c', 'b', FileError.NOT_FOUN D_ERR); }, 117 function(helper) { helper.move('/a/b', '/c', 'b', 'NotFoundError'); },
118 ], 118 ],
119 postcondition: [ 119 postcondition: [
120 {fullPath:'/a', isDirectory:true}, 120 {fullPath:'/a', isDirectory:true},
121 {fullPath:'/a/b'}, 121 {fullPath:'/a/b'},
122 ], 122 ],
123 }, 123 },
124 { 124 {
125 name: 'MoveEntryToItsChild', 125 name: 'MoveEntryToItsChild',
126 precondition: [ 126 precondition: [
127 {fullPath:'/a', isDirectory:true}, 127 {fullPath:'/a', isDirectory:true},
128 {fullPath:'/a/b', isDirectory:true}, 128 {fullPath:'/a/b', isDirectory:true},
129 {fullPath:'/a/b/c', isDirectory:true}, 129 {fullPath:'/a/b/c', isDirectory:true},
130 ], 130 ],
131 tests: [ 131 tests: [
132 function(helper) { helper.move('/a', '/a/b', 'd', FileError.INVALID_ MODIFICATION_ERR); }, 132 function(helper) { helper.move('/a', '/a/b', 'd', 'InvalidModificati onError'); },
133 function(helper) { helper.move('/a/b', '/a/b/c', 'd', FileError.INVA LID_MODIFICATION_ERR); }, 133 function(helper) { helper.move('/a/b', '/a/b/c', 'd', 'InvalidModifi cationError'); },
134 ], 134 ],
135 postcondition: [ 135 postcondition: [
136 {fullPath:'/a', isDirectory:true}, 136 {fullPath:'/a', isDirectory:true},
137 {fullPath:'/a/b', isDirectory:true}, 137 {fullPath:'/a/b', isDirectory:true},
138 {fullPath:'/a/b/c', isDirectory:true}, 138 {fullPath:'/a/b/c', isDirectory:true},
139 ], 139 ],
140 }, 140 },
141 { 141 {
142 name: 'MoveRecursive', 142 name: 'MoveRecursive',
143 precondition: [ 143 precondition: [
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
187 {fullPath:"/a", nonexistent:true}, 187 {fullPath:"/a", nonexistent:true},
188 ], 188 ],
189 }, 189 },
190 { 190 {
191 name: "OverwritingMoveFileToDirectory", 191 name: "OverwritingMoveFileToDirectory",
192 precondition: [ 192 precondition: [
193 {fullPath:"/a"}, 193 {fullPath:"/a"},
194 {fullPath:"/b", isDirectory: true}, 194 {fullPath:"/b", isDirectory: true},
195 ], 195 ],
196 tests: [ 196 tests: [
197 function(helper) {helper.move("/a","/","b",FileError.INVALID_MODIFIC ATION_ERR);} 197 function(helper) {helper.move("/a","/","b",'InvalidModificationError ');}
198 ], 198 ],
199 postcondition: [ 199 postcondition: [
200 {fullPath:"/a"}, 200 {fullPath:"/a"},
201 {fullPath:"/b", isDirectory: true}, 201 {fullPath:"/b", isDirectory: true},
202 ], 202 ],
203 }, 203 },
204 { 204 {
205 name: "OverwritingMoveDirectoryToFile", 205 name: "OverwritingMoveDirectoryToFile",
206 precondition: [ 206 precondition: [
207 {fullPath:"/a", isDirectory: true}, 207 {fullPath:"/a", isDirectory: true},
208 {fullPath:"/b"}, 208 {fullPath:"/b"},
209 ], 209 ],
210 tests: [ 210 tests: [
211 function(helper) {helper.move("/a","/","b",FileError.INVALID_MODIFIC ATION_ERR);} 211 function(helper) {helper.move("/a","/","b",'InvalidModificationError ');}
212 ], 212 ],
213 postcondition: [ 213 postcondition: [
214 {fullPath:"/a", isDirectory: true}, 214 {fullPath:"/a", isDirectory: true},
215 {fullPath:"/b"}, 215 {fullPath:"/b"},
216 ], 216 ],
217 }, 217 },
218 { 218 {
219 name: "OverwritingMoveFileToNonemptyDirectory", 219 name: "OverwritingMoveFileToNonemptyDirectory",
220 precondition: [ 220 precondition: [
221 {fullPath:"/a"}, 221 {fullPath:"/a"},
222 {fullPath:"/b", isDirectory: true}, 222 {fullPath:"/b", isDirectory: true},
223 {fullPath:"/b/c"}, 223 {fullPath:"/b/c"},
224 ], 224 ],
225 tests: [ 225 tests: [
226 function(helper) {helper.move("/a","/","b",FileError.INVALID_MODIFIC ATION_ERR);} 226 function(helper) {helper.move("/a","/","b",'InvalidModificationError ');}
227 ], 227 ],
228 postcondition: [ 228 postcondition: [
229 {fullPath:"/a"}, 229 {fullPath:"/a"},
230 {fullPath:"/b", isDirectory: true}, 230 {fullPath:"/b", isDirectory: true},
231 {fullPath:"/b/c"}, 231 {fullPath:"/b/c"},
232 ], 232 ],
233 }, 233 },
234 { 234 {
235 name: "OverwritingMoveDirectoryToNonemptyDirectory", 235 name: "OverwritingMoveDirectoryToNonemptyDirectory",
236 precondition: [ 236 precondition: [
237 {fullPath:"/a", isDirectory: true}, 237 {fullPath:"/a", isDirectory: true},
238 {fullPath:"/a/b"}, 238 {fullPath:"/a/b"},
239 {fullPath:"/c", isDirectory: true}, 239 {fullPath:"/c", isDirectory: true},
240 {fullPath:"/c/d"}, 240 {fullPath:"/c/d"},
241 ], 241 ],
242 tests: [ 242 tests: [
243 function(helper) {helper.move("/a","/","c",FileError.INVALID_MODIFIC ATION_ERR);} 243 function(helper) {helper.move("/a","/","c",'InvalidModificationError ');}
244 ], 244 ],
245 postcondition: [ 245 postcondition: [
246 {fullPath:"/a", isDirectory: true}, 246 {fullPath:"/a", isDirectory: true},
247 {fullPath:"/a/b"}, 247 {fullPath:"/a/b"},
248 {fullPath:"/c", isDirectory: true}, 248 {fullPath:"/c", isDirectory: true},
249 {fullPath:"/c/d"}, 249 {fullPath:"/c/d"},
250 ], 250 ],
251 }, 251 },
252 ]; 252 ];
OLDNEW
« no previous file with comments | « LayoutTests/fast/filesystem/resources/op-get-metadata.js ('k') | LayoutTests/fast/filesystem/resources/op-remove.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698