| Index: media/midi/midi_manager_usb_unittest.cc
|
| diff --git a/media/midi/midi_manager_usb_unittest.cc b/media/midi/midi_manager_usb_unittest.cc
|
| index e2205aa3b4640fabf673d71e8de9d9d456e63e93..a9b90a9a10884a5aee5649e47ea8335799eaba51 100644
|
| --- a/media/midi/midi_manager_usb_unittest.cc
|
| +++ b/media/midi/midi_manager_usb_unittest.cc
|
| @@ -131,6 +131,8 @@ class FakeMidiManagerClient : public MidiManagerClient {
|
| static_cast<unsigned>(size)));
|
| }
|
|
|
| + void Detach() override {}
|
| +
|
| bool complete_start_session_;
|
| Result result_;
|
| MidiPortInfoList input_ports_;
|
| @@ -182,6 +184,10 @@ class MidiManagerUsbTest : public ::testing::Test {
|
| manager_.reset(new MidiManagerUsbForTesting(factory.Pass()));
|
| }
|
| ~MidiManagerUsbTest() override {
|
| + manager_->Shutdown();
|
| + base::RunLoop run_loop;
|
| + run_loop.RunUntilIdle();
|
| +
|
| std::string leftover_logs = logger_.TakeLog();
|
| if (!leftover_logs.empty()) {
|
| ADD_FAILURE() << "Log should be empty: " << leftover_logs;
|
|
|