Index: ui/file_manager/file_manager/background/js/mock_volume_manager.js |
diff --git a/ui/file_manager/file_manager/background/js/mock_volume_manager.js b/ui/file_manager/file_manager/background/js/mock_volume_manager.js |
index eeac5566cca8c7ddb5210707e36262e5e3cde8fc..aa1003916a19fee66c391763c0b9f2022ebb12e6 100644 |
--- a/ui/file_manager/file_manager/background/js/mock_volume_manager.js |
+++ b/ui/file_manager/file_manager/background/js/mock_volume_manager.js |
@@ -9,12 +9,14 @@ |
function MockVolumeManager() { |
this.volumeInfoList = new cr.ui.ArrayDataModel([]); |
- this.volumeInfoList.push(MockVolumeManager.createMockVolumeInfo( |
- VolumeManagerCommon.VolumeType.DRIVE, 'drive', |
- str('DRIVE_DIRECTORY_LABEL'))); |
- this.volumeInfoList.push(MockVolumeManager.createMockVolumeInfo( |
- VolumeManagerCommon.VolumeType.DOWNLOADS, 'downloads', |
- str('DOWNLOADS_DIRECTORY_LABEL'))); |
+ this.createVolumeInfo( |
+ VolumeManagerCommon.VolumeType.DRIVE, |
+ 'drive', |
+ str('DRIVE_DIRECTORY_LABEL')); |
+ this.createVolumeInfo( |
+ VolumeManagerCommon.VolumeType.DOWNLOADS, |
+ 'downloads', |
+ str('DOWNLOADS_DIRECTORY_LABEL')); |
} |
/** |
@@ -35,6 +37,23 @@ MockVolumeManager.installMockSingleton = function(opt_singleton) { |
}; |
/** |
+ * Creates, installs and returns a mock VolumeInfo instance. |
+ * |
+ * @param {!VolumeType} type |
+ * @param {string} volumeId |
+ * @param {string} label |
+ * |
+ * @return {!VolumeInfo} |
+ */ |
+MockVolumeManager.prototype.createVolumeInfo = |
+ function(type, volumeId, label) { |
+ var volumeInfo = |
+ MockVolumeManager.createMockVolumeInfo(type, volumeId, label); |
+ this.volumeInfoList.push(volumeInfo); |
+ return volumeInfo; |
+}; |
+ |
+/** |
* Returns the corresponding VolumeInfo. |
* |
* @param {MockFileEntry} entry MockFileEntry pointing anywhere on a volume. |