| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // These have to be sync'd with file_browser_private_apitest.cc | 5 // These have to be sync'd with file_browser_private_apitest.cc |
| 6 var expectedVolume1 = { | 6 var expectedVolume1 = { |
| 7 devicePath: 'device_path1', | 7 devicePath: 'device_path1', |
| 8 mountPath: 'removable/mount_path1', | 8 mountPath: 'removable/mount_path1', |
| 9 systemPath: 'system_path1', | 9 systemPath: 'system_path1', |
| 10 filePath: 'file_path1', | 10 filePath: 'file_path1', |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 52 mountPath: 'Downloads', | 52 mountPath: 'Downloads', |
| 53 isReadOnly: false, | 53 isReadOnly: false, |
| 54 }; | 54 }; |
| 55 | 55 |
| 56 // List of expected mount points. | 56 // List of expected mount points. |
| 57 // NOTE: this has to be synced with values in file_browser_private_apitest.cc | 57 // NOTE: this has to be synced with values in file_browser_private_apitest.cc |
| 58 // and values sorted by mountPath. | 58 // and values sorted by mountPath. |
| 59 var expectedMountPoints = [ | 59 var expectedMountPoints = [ |
| 60 { | 60 { |
| 61 mountPath: 'Downloads', | 61 mountPath: 'Downloads', |
| 62 volumeType: 'downloads', |
| 62 mountCondition: '' | 63 mountCondition: '' |
| 63 }, | 64 }, |
| 64 { | 65 { |
| 65 sourcePath: 'archive_path', | 66 sourcePath: 'archive_path', |
| 66 mountPath: 'archive/archive_mount_path', | 67 mountPath: 'archive/archive_mount_path', |
| 67 mountType: 'file', | 68 volumeType: 'archive', |
| 68 mountCondition: '' | 69 mountCondition: '' |
| 69 }, | 70 }, |
| 70 { | 71 { |
| 71 sourcePath: 'device_path1', | 72 sourcePath: 'device_path1', |
| 72 mountPath: 'removable/mount_path1', | 73 mountPath: 'removable/mount_path1', |
| 73 mountType: 'device', | 74 volumeType: 'removable', |
| 74 mountCondition: '' | 75 mountCondition: '' |
| 75 }, | 76 }, |
| 76 { | 77 { |
| 77 sourcePath: 'device_path2', | 78 sourcePath: 'device_path2', |
| 78 mountPath: 'removable/mount_path2', | 79 mountPath: 'removable/mount_path2', |
| 79 mountType: 'device', | 80 volumeType: 'removable', |
| 80 mountCondition: '' | 81 mountCondition: '' |
| 81 }, | 82 }, |
| 82 { | 83 { |
| 83 sourcePath: 'device_path3', | 84 sourcePath: 'device_path3', |
| 84 mountPath: 'removable/mount_path3', | 85 mountPath: 'removable/mount_path3', |
| 85 mountType: 'device', | 86 volumeType: 'removable', |
| 86 mountCondition: '' | 87 mountCondition: '' |
| 87 } | 88 } |
| 88 ]; | 89 ]; |
| 89 | 90 |
| 90 function validateObject(received, expected, name) { | 91 function validateObject(received, expected, name) { |
| 91 for (var key in expected) { | 92 for (var key in expected) { |
| 92 if (received[key] != expected[key]) { | 93 if (received[key] != expected[key]) { |
| 93 console.warn('Expected "' + key + '" ' + name + ' property to be: "' + | 94 console.warn('Expected "' + key + '" ' + name + ' property to be: "' + |
| 94 expected[key] + '"' + ', but got: "' + received[key] + | 95 expected[key] + '"' + ', but got: "' + received[key] + |
| 95 '" instead.'); | 96 '" instead.'); |
| (...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 190 chrome.test.assertEq(result.length, expectedMountPoints.length, | 191 chrome.test.assertEq(result.length, expectedMountPoints.length, |
| 191 'getMountPoints returned wrong number of mount points.'); | 192 'getMountPoints returned wrong number of mount points.'); |
| 192 for (var i = 0; i < expectedMountPoints.length; i++) { | 193 for (var i = 0; i < expectedMountPoints.length; i++) { |
| 193 chrome.test.assertTrue( | 194 chrome.test.assertTrue( |
| 194 validateObject(result[i], expectedMountPoints[i], 'mountPoint'), | 195 validateObject(result[i], expectedMountPoints[i], 'mountPoint'), |
| 195 'getMountPoints result[' + i + '] not as expected'); | 196 'getMountPoints result[' + i + '] not as expected'); |
| 196 } | 197 } |
| 197 })); | 198 })); |
| 198 } | 199 } |
| 199 ]); | 200 ]); |
| OLD | NEW |