Index: chrome/browser/extensions/api/image_writer_private/operation_manager_unittest.cc |
diff --git a/chrome/browser/extensions/api/image_writer_private/operation_manager_unittest.cc b/chrome/browser/extensions/api/image_writer_private/operation_manager_unittest.cc |
index ed9c3f375ab16f1fd8c32b6467e0127bedacb190..80ccfa6ac08265e9dd6fe4c0c71c14726e46eeed 100644 |
--- a/chrome/browser/extensions/api/image_writer_private/operation_manager_unittest.cc |
+++ b/chrome/browser/extensions/api/image_writer_private/operation_manager_unittest.cc |
@@ -5,8 +5,8 @@ |
#include "base/command_line.h" |
#include "chrome/browser/chromeos/login/user_manager.h" |
#include "chrome/browser/extensions/api/image_writer_private/error_messages.h" |
+#include "chrome/browser/extensions/api/image_writer_private/operation_manager.h" |
#include "chrome/browser/extensions/api/image_writer_private/test_utils.h" |
-#include "chrome/browser/extensions/api/image_writer_private/write_from_file_operation.h" |
#include "chrome/browser/extensions/extension_service.h" |
#include "chrome/browser/extensions/test_extension_system.h" |
#include "chrome/test/base/testing_profile.h" |
@@ -25,6 +25,8 @@ using testing::Lt; |
using testing::AnyNumber; |
using testing::AtLeast; |
+namespace { |
+ |
class ImageWriterOperationManagerTest |
: public ImageWriterUnitTestBase { |
public: |
@@ -68,8 +70,8 @@ TEST_F(ImageWriterOperationManagerTest, WriteFromFile) { |
manager.StartWriteFromFile( |
kDummyExtensionId, |
- test_image_, |
- test_device_.AsUTF8Unsafe(), |
+ test_image_path_, |
+ test_device_path_.AsUTF8Unsafe(), |
base::Bind(&ImageWriterOperationManagerTest::StartCallback, |
base::Unretained(this))); |
@@ -78,5 +80,20 @@ TEST_F(ImageWriterOperationManagerTest, WriteFromFile) { |
EXPECT_EQ("", start_error_); |
} |
-} // namespace image_writer |
-} // namespace extensions |
+TEST_F(ImageWriterOperationManagerTest, DestroyPartitions) { |
+ OperationManager manager(&test_profile_); |
+ |
+ manager.DestroyPartitions( |
+ kDummyExtensionId, |
+ test_device_path_.AsUTF8Unsafe(), |
+ base::Bind(&ImageWriterOperationManagerTest::StartCallback, |
+ base::Unretained(this))); |
+ |
+ EXPECT_TRUE(started_); |
+ EXPECT_TRUE(start_success_); |
+ EXPECT_EQ("", start_error_); |
+} |
+ |
+} // namespace |
+} // namespace image_writer |
+} // namespace extensions |