Index: Source/core/dom/ScriptRunnerTest.cpp |
diff --git a/Source/core/dom/ScriptRunnerTest.cpp b/Source/core/dom/ScriptRunnerTest.cpp |
index 5b85aa62937e44c2b70a338b44f3f54a1d0cbc45..14a3c3a00be0e193ee6496737005057031e33133 100644 |
--- a/Source/core/dom/ScriptRunnerTest.cpp |
+++ b/Source/core/dom/ScriptRunnerTest.cpp |
@@ -382,13 +382,9 @@ |
TEST_F(ScriptRunnerTest, QueueReentrantScript_ManyAsyncScripts) |
{ |
- const int loaderCount = 20; |
- OwnPtrWillBeRawPtr<MockScriptLoader> scriptLoaders[loaderCount]; |
- for (int i = 0; i < loaderCount; i++) |
- scriptLoaders[i] = nullptr; |
- |
- for (int i = 0; i < loaderCount; i++) { |
- scriptLoaders[i] = adoptPtrWillBeNoop(new MockScriptLoader(m_element.get())); |
+ OwnPtr<MockScriptLoader> scriptLoaders[20]; |
+ for (int i = 0; i < 20; i++) { |
+ scriptLoaders[i] = adoptPtr(new MockScriptLoader(m_element.get())); |
EXPECT_CALL(*scriptLoaders[i], isReady()).WillRepeatedly(Return(true)); |
m_scriptRunner->queueScriptForExecution(scriptLoaders[i].get(), ScriptRunner::ASYNC_EXECUTION); |
@@ -405,7 +401,7 @@ |
m_scriptRunner->resume(); |
EXPECT_CALL(*scriptLoaders[0], execute()).WillOnce(Invoke([&scriptLoaders, this] { |
- for (int i = 2; i < loaderCount; i++) |
+ for (int i = 2; i < 20; i++) |
m_scriptRunner->notifyScriptReady(scriptLoaders[i].get(), ScriptRunner::ASYNC_EXECUTION); |
m_scriptRunner->resume(); |
m_order.push_back(0); |