| 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);
|
|
|