Index: chrome/renderer/extensions/safe_builtins_unittest.cc |
diff --git a/chrome/renderer/extensions/safe_builtins_unittest.cc b/chrome/renderer/extensions/safe_builtins_unittest.cc |
index acf8194b8b48b1700df4afaf60e49c87fafd4012..b0523609177e2ff245107edd12cb935b6b0e6972 100644 |
--- a/chrome/renderer/extensions/safe_builtins_unittest.cc |
+++ b/chrome/renderer/extensions/safe_builtins_unittest.cc |
@@ -11,56 +11,48 @@ class SafeBuiltinsUnittest : public ModuleSystemTest { |
}; |
TEST_F(SafeBuiltinsUnittest, TestNotOriginalObject) { |
- ModuleSystem::NativesEnabledScope natives_enabled_scope( |
- context_->module_system()); |
- RegisterModule("test", |
- "var assert = requireNative('assert');\n" |
- "Array.foo = 10;\n" |
- "assert.AssertTrue(!$Array.hasOwnProperty('foo'));\n" |
- ); |
- context_->module_system()->Require("test"); |
+ ModuleSystem::NativesEnabledScope natives_enabled_scope(env_.module_system()); |
+ env_.RegisterModule("test", |
+ "var assert = requireNative('assert');\n" |
+ "Array.foo = 10;\n" |
+ "assert.AssertTrue(!$Array.hasOwnProperty('foo'));\n"); |
+ env_.module_system()->Require("test"); |
} |
TEST_F(SafeBuiltinsUnittest, TestSelf) { |
- ModuleSystem::NativesEnabledScope natives_enabled_scope( |
- context_->module_system()); |
- RegisterModule("test", |
- "var assert = requireNative('assert');\n" |
- "Array.foo = 10;\n" |
- "assert.AssertTrue($Array.self.foo == 10);\n" |
- "var arr = $Array.self(1);\n" |
- "assert.AssertTrue(arr.length == 1);\n" |
- "assert.AssertTrue(arr[0] === undefined);\n" |
- ); |
- context_->module_system()->Require("test"); |
+ ModuleSystem::NativesEnabledScope natives_enabled_scope(env_.module_system()); |
+ env_.RegisterModule("test", |
+ "var assert = requireNative('assert');\n" |
+ "Array.foo = 10;\n" |
+ "assert.AssertTrue($Array.self.foo == 10);\n" |
+ "var arr = $Array.self(1);\n" |
+ "assert.AssertTrue(arr.length == 1);\n" |
+ "assert.AssertTrue(arr[0] === undefined);\n"); |
+ env_.module_system()->Require("test"); |
} |
TEST_F(SafeBuiltinsUnittest, TestStaticFunction) { |
- ModuleSystem::NativesEnabledScope natives_enabled_scope( |
- context_->module_system()); |
- RegisterModule("test", |
- "var assert = requireNative('assert');\n" |
- "Object.keys = function() {throw new Error()};\n" |
- "var obj = {a: 10};\n" |
- "var keys = $Object.keys(obj);\n" |
- "assert.AssertTrue(keys.length == 1);\n" |
- "assert.AssertTrue(keys[0] == 'a');\n" |
- ); |
- context_->module_system()->Require("test"); |
+ ModuleSystem::NativesEnabledScope natives_enabled_scope(env_.module_system()); |
+ env_.RegisterModule("test", |
+ "var assert = requireNative('assert');\n" |
+ "Object.keys = function() {throw new Error()};\n" |
+ "var obj = {a: 10};\n" |
+ "var keys = $Object.keys(obj);\n" |
+ "assert.AssertTrue(keys.length == 1);\n" |
+ "assert.AssertTrue(keys[0] == 'a');\n"); |
+ env_.module_system()->Require("test"); |
} |
TEST_F(SafeBuiltinsUnittest, TestInstanceMethod) { |
- ModuleSystem::NativesEnabledScope natives_enabled_scope( |
- context_->module_system()); |
- RegisterModule("test", |
- "var assert = requireNative('assert');\n" |
- "Array.prototype.push = function() {throw new Error();}\n" |
- "var arr = []\n" |
- "$Array.push(arr, 1);\n" |
- "assert.AssertTrue(arr.length == 1);\n" |
- "assert.AssertTrue(arr[0] == 1);\n" |
- ); |
- context_->module_system()->Require("test"); |
+ ModuleSystem::NativesEnabledScope natives_enabled_scope(env_.module_system()); |
+ env_.RegisterModule("test", |
+ "var assert = requireNative('assert');\n" |
+ "Array.prototype.push = function() {throw new Error();}\n" |
+ "var arr = []\n" |
+ "$Array.push(arr, 1);\n" |
+ "assert.AssertTrue(arr.length == 1);\n" |
+ "assert.AssertTrue(arr[0] == 1);\n"); |
+ env_.module_system()->Require("test"); |
} |
// NOTE: JSON is already tested in ExtensionApiTest.Messaging, via |