| Index: services/video_capture/fake_device_test.cc
|
| diff --git a/services/video_capture/fake_device_test.cc b/services/video_capture/fake_device_test.cc
|
| index 19be586d2511d280bbca6b536d56aa547b115f5e..f11d56d2caf29aa170b04a90cc81501500e2df6f 100644
|
| --- a/services/video_capture/fake_device_test.cc
|
| +++ b/services/video_capture/fake_device_test.cc
|
| @@ -18,6 +18,26 @@ FakeDeviceTest::~FakeDeviceTest() = default;
|
| void FakeDeviceTest::SetUp() {
|
| FakeDeviceDescriptorTest::SetUp();
|
|
|
| + // Query factory for supported formats of fake device
|
| + base::RunLoop wait_loop;
|
| + EXPECT_CALL(supported_formats_receiver_, OnGetSupportedFormatsCallback(_))
|
| + .WillOnce(Invoke(
|
| + [this, &wait_loop](const std::vector<VideoCaptureFormat>& formats) {
|
| + fake_device_first_supported_format_ = formats[0];
|
| + wait_loop.Quit();
|
| + }));
|
| + factory_->GetSupportedFormats(
|
| + fake_device_descriptor_,
|
| + base::Bind(&MockSupportedFormatsReceiver::OnGetSupportedFormatsCallback,
|
| + base::Unretained(&supported_formats_receiver_)));
|
| + wait_loop.Run();
|
| +
|
| + requestable_settings_.format = fake_device_first_supported_format_;
|
| + requestable_settings_.resolution_change_policy =
|
| + media::RESOLUTION_POLICY_FIXED_RESOLUTION;
|
| + requestable_settings_.power_line_frequency =
|
| + media::PowerLineFrequency::FREQUENCY_DEFAULT;
|
| +
|
| factory_->CreateDeviceProxy(
|
| std::move(fake_device_descriptor_), mojo::GetProxy(&fake_device_proxy_),
|
| base::Bind([](mojom::DeviceAccessResultCode result_code) {
|
|
|