summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/platform/mojo/interface_invalidator_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/mojo/interface_invalidator_test.cc')
-rw-r--r--chromium/third_party/blink/renderer/platform/mojo/interface_invalidator_test.cc11
1 files changed, 7 insertions, 4 deletions
diff --git a/chromium/third_party/blink/renderer/platform/mojo/interface_invalidator_test.cc b/chromium/third_party/blink/renderer/platform/mojo/interface_invalidator_test.cc
index f10727bc6fe..b0ad1629771 100644
--- a/chromium/third_party/blink/renderer/platform/mojo/interface_invalidator_test.cc
+++ b/chromium/third_party/blink/renderer/platform/mojo/interface_invalidator_test.cc
@@ -14,6 +14,7 @@
#include "mojo/public/cpp/bindings/interface_ptr.h"
#include "mojo/public/interfaces/bindings/tests/ping_service.mojom-blink.h"
#include "testing/gtest/include/gtest/gtest.h"
+#include "third_party/blink/public/platform/scheduler/test/renderer_scheduler_test_support.h"
#include "third_party/blink/renderer/platform/mojo/interface_invalidator.h"
#include "third_party/blink/renderer/platform/mojo/revocable_binding.h"
#include "third_party/blink/renderer/platform/mojo/revocable_interface_ptr.h"
@@ -207,8 +208,9 @@ TEST_F(InterfaceInvalidatorTest, PassInterfaceOfInvalidatedPtr) {
ASSERT_TRUE(error_handler_called);
ASSERT_TRUE(impl.error_handler_called());
- mojo::test::blink::RevocablePingServicePtr wptr2(wptr.PassInterface(),
- invalidator.get());
+ mojo::test::blink::RevocablePingServicePtr wptr2(
+ wptr.PassInterface(), invalidator.get(),
+ blink::scheduler::GetSingleThreadTaskRunnerForTesting());
wptr2->Ping(base::BindRepeating([] { FAIL(); }));
base::RunLoop().RunUntilIdle();
}
@@ -224,8 +226,9 @@ TEST_F(InterfaceInvalidatorTest,
// This also destroys the original invalidator.
invalidator = std::make_unique<InterfaceInvalidator>();
- mojo::test::blink::RevocablePingServicePtr wptr2(wptr.PassInterface(),
- invalidator.get());
+ mojo::test::blink::RevocablePingServicePtr wptr2(
+ wptr.PassInterface(), invalidator.get(),
+ blink::scheduler::GetSingleThreadTaskRunnerForTesting());
wptr2->Ping(base::BindRepeating([] { FAIL(); }));
base::RunLoop().RunUntilIdle();
EXPECT_TRUE(impl.error_handler_called());