Chromium Code Reviews| Index: Source/core/testing/Internals.js |
| diff --git a/Source/core/testing/Internals.js b/Source/core/testing/Internals.js |
| index a30335c74888ed9367e021155b1246dc56ad6e07..e2f3152bee201c6605848ad812a02d1f733bc628 100644 |
| --- a/Source/core/testing/Internals.js |
| +++ b/Source/core/testing/Internals.js |
| @@ -7,6 +7,12 @@ |
| installClass("Internals", function(global) { |
| var InternalsPrototype = Object.create(Element.prototype); |
| + InternalsPrototype.initialize = function() { |
|
haraken
2014/07/03 11:10:24
abarth@, arv@: We need to provide a way to initial
|
| + this.m_shortAttribute = -1; |
| + this.m_stringAttribute = "xxx"; |
| + this.m_nodeAttribute = null; |
| + } |
| + |
| InternalsPrototype.doNothing = function() { |
| } |
| @@ -85,5 +91,24 @@ installClass("Internals", function(global) { |
| node.dispatchEvent(event); |
| } |
| + Object.defineProperty(InternalsPrototype, "readonlyShortAttribute", { |
| + get: function() { return 123; } |
| + }); |
| + |
| + Object.defineProperty(InternalsPrototype, "shortAttribute", { |
| + get: function() { return this.m_shortAttribute; }, |
| + set: function(value) { this.m_shortAttribute = value; } |
| + }); |
| + |
| + Object.defineProperty(InternalsPrototype, "stringAttribute", { |
| + get: function() { return this.m_stringAttribute; }, |
| + set: function(value) { this.m_stringAttribute = value; } |
| + }); |
| + |
| + Object.defineProperty(InternalsPrototype, "nodeAttribute", { |
| + get: function() { return this.m_nodeAttribute; }, |
| + set: function(value) { this.m_nodeAttribute = value; } |
| + }); |
| + |
| return InternalsPrototype; |
| }); |