summaryrefslogtreecommitdiffstats
path: root/device/usb/mojo/device_impl_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'device/usb/mojo/device_impl_unittest.cc')
-rw-r--r--device/usb/mojo/device_impl_unittest.cc17
1 files changed, 13 insertions, 4 deletions
diff --git a/device/usb/mojo/device_impl_unittest.cc b/device/usb/mojo/device_impl_unittest.cc
index 626edd9..c6c2e49 100644
--- a/device/usb/mojo/device_impl_unittest.cc
+++ b/device/usb/mojo/device_impl_unittest.cc
@@ -459,10 +459,19 @@ TEST_F(USBDeviceImplTest, Open) {
EXPECT_CALL(mock_device(), Open(_));
- base::RunLoop loop;
- device->Open(
- base::Bind(&ExpectOpenAndThen, OpenDeviceError::OK, loop.QuitClosure()));
- loop.Run();
+ {
+ base::RunLoop loop;
+ device->Open(base::Bind(&ExpectOpenAndThen, OpenDeviceError::OK,
+ loop.QuitClosure()));
+ loop.Run();
+ }
+
+ {
+ base::RunLoop loop;
+ device->Open(base::Bind(&ExpectOpenAndThen, OpenDeviceError::ALREADY_OPEN,
+ loop.QuitClosure()));
+ loop.Run();
+ }
EXPECT_CALL(mock_handle(), Close());
}