| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "extensions/renderer/module_system_test.h" | 5 #include "extensions/renderer/module_system_test.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 | 8 |
| 9 #include <map> | 9 #include <map> |
| 10 #include <memory> | 10 #include <memory> |
| (...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 131 : isolate_(isolate), | 131 : isolate_(isolate), |
| 132 context_holder_(new gin::ContextHolder(isolate_)), | 132 context_holder_(new gin::ContextHolder(isolate_)), |
| 133 handle_scope_(isolate_), | 133 handle_scope_(isolate_), |
| 134 source_map_(new StringSourceMap()) { | 134 source_map_(new StringSourceMap()) { |
| 135 context_holder_->SetContext(v8::Context::New( | 135 context_holder_->SetContext(v8::Context::New( |
| 136 isolate, g_v8_extension_configurator.Get().GetConfiguration())); | 136 isolate, g_v8_extension_configurator.Get().GetConfiguration())); |
| 137 context_.reset(new ScriptContext(context_holder_->context(), | 137 context_.reset(new ScriptContext(context_holder_->context(), |
| 138 nullptr, // WebFrame | 138 nullptr, // WebFrame |
| 139 nullptr, // Extension | 139 nullptr, // Extension |
| 140 Feature::BLESSED_EXTENSION_CONTEXT, | 140 Feature::BLESSED_EXTENSION_CONTEXT, |
| 141 Feature::SESSION_TYPE_UNSPECIFIED, |
| 141 nullptr, // Effective Extension | 142 nullptr, // Effective Extension |
| 142 Feature::BLESSED_EXTENSION_CONTEXT)); | 143 Feature::BLESSED_EXTENSION_CONTEXT)); |
| 143 context_->v8_context()->Enter(); | 144 context_->v8_context()->Enter(); |
| 144 assert_natives_ = new AssertNatives(context_.get()); | 145 assert_natives_ = new AssertNatives(context_.get()); |
| 145 | 146 |
| 146 { | 147 { |
| 147 std::unique_ptr<ModuleSystem> module_system( | 148 std::unique_ptr<ModuleSystem> module_system( |
| 148 new ModuleSystem(context_.get(), source_map_.get())); | 149 new ModuleSystem(context_.get(), source_map_.get())); |
| 149 context_->set_module_system(std::move(module_system)); | 150 context_->set_module_system(std::move(module_system)); |
| 150 } | 151 } |
| (...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 255 | 256 |
| 256 void ModuleSystemTest::ExpectNoAssertionsMade() { | 257 void ModuleSystemTest::ExpectNoAssertionsMade() { |
| 257 should_assertions_be_made_ = false; | 258 should_assertions_be_made_ = false; |
| 258 } | 259 } |
| 259 | 260 |
| 260 void ModuleSystemTest::RunResolvedPromises() { | 261 void ModuleSystemTest::RunResolvedPromises() { |
| 261 v8::MicrotasksScope::PerformCheckpoint(isolate_); | 262 v8::MicrotasksScope::PerformCheckpoint(isolate_); |
| 262 } | 263 } |
| 263 | 264 |
| 264 } // namespace extensions | 265 } // namespace extensions |
| OLD | NEW |