Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(133)

Side by Side Diff: LayoutTests/inspector-protocol/runtime/runtime-getProperties.html

Issue 339363002: Fix invalid syntax for JS setters in tests (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
3 <script type="text/javascript" src="../../http/tests/inspector-protocol/inspecto r-protocol-test.js"></script> 3 <script type="text/javascript" src="../../http/tests/inspector-protocol/inspecto r-protocol-test.js"></script>
4 <script> 4 <script>
5 5
6 function test() 6 function test()
7 { 7 {
8 // A general-purpose engine for sending a sequence of protocol commands. 8 // A general-purpose engine for sending a sequence of protocol commands.
9 // The clients provide requests and response handlers, while the engine catc hes 9 // The clients provide requests and response handlers, while the engine catc hes
10 // errors and makes sure that once there's nothing to do completeTest() is c alled. 10 // errors and makes sure that once there's nothing to do completeTest() is c alled.
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
84 logGetPropertiesResult("Object(5)", result); 84 logGetPropertiesResult("Object(5)", result);
85 return { callback: callbackStartNotOwn }; 85 return { callback: callbackStartNotOwn };
86 } 86 }
87 87
88 88
89 // 'Not own' section -- check all properties of the object, including ones f rom it prototype chain. 89 // 'Not own' section -- check all properties of the object, including ones f rom it prototype chain.
90 90
91 function callbackStartNotOwn() 91 function callbackStartNotOwn()
92 { 92 {
93 // Create an wrapper object with additional property. 93 // Create an wrapper object with additional property.
94 var expression = "({ a: 2, set b() {}, get b() {return 5;}, __proto__: { a: 3, c: 4, get d() {return 6;} }})"; 94 var expression = "({ a: 2, set b(_) {}, get b() {return 5;}, __proto__: { a: 3, c: 4, get d() {return 6;} }})";
95 95
96 return { command: "Runtime.evaluate", params: {expression: expression}, callback: callbackEvalNotOwn }; 96 return { command: "Runtime.evaluate", params: {expression: expression}, callback: callbackEvalNotOwn };
97 } 97 }
98 function callbackEvalNotOwn(result) 98 function callbackEvalNotOwn(result)
99 { 99 {
100 var id = result.result.objectId; 100 var id = result.result.objectId;
101 if (id === undefined) 101 if (id === undefined)
102 throw new Error("objectId is expected"); 102 throw new Error("objectId is expected");
103 return { 103 return {
104 command: "Runtime.getProperties", params: {objectId: id, ownProperti es: false}, callback: callbackPropertiesNotOwn 104 command: "Runtime.getProperties", params: {objectId: id, ownProperti es: false}, callback: callbackPropertiesNotOwn
105 }; 105 };
106 } 106 }
107 function callbackPropertiesNotOwn(result) 107 function callbackPropertiesNotOwn(result)
108 { 108 {
109 logGetPropertiesResult("Not own properties", result); 109 logGetPropertiesResult("Not own properties", result);
110 return { callback: callbackStartAccessorsOnly }; 110 return { callback: callbackStartAccessorsOnly };
111 } 111 }
112 112
113 113
114 // 'Accessors only' section -- check only accessor properties of the object. 114 // 'Accessors only' section -- check only accessor properties of the object.
115 115
116 function callbackStartAccessorsOnly() 116 function callbackStartAccessorsOnly()
117 { 117 {
118 // Create an wrapper object with additional property. 118 // Create an wrapper object with additional property.
119 var expression = "({ a: 2, set b() {}, get b() {return 5;}, c: 'c', set d(){} })"; 119 var expression = "({ a: 2, set b(_) {}, get b() {return 5;}, c: 'c', set d(_){} })";
120 120
121 return { command: "Runtime.evaluate", params: {expression: expression}, callback: callbackEvalAccessorsOnly }; 121 return { command: "Runtime.evaluate", params: {expression: expression}, callback: callbackEvalAccessorsOnly };
122 } 122 }
123 function callbackEvalAccessorsOnly(result) 123 function callbackEvalAccessorsOnly(result)
124 { 124 {
125 var id = result.result.objectId; 125 var id = result.result.objectId;
126 if (id === undefined) 126 if (id === undefined)
127 throw new Error("objectId is expected"); 127 throw new Error("objectId is expected");
128 return { 128 return {
129 command: "Runtime.getProperties", params: {objectId: id, ownProperti es: true, accessorPropertiesOnly: true}, callback: callbackPropertiesAccessorsOn ly 129 command: "Runtime.getProperties", params: {objectId: id, ownProperti es: true, accessorPropertiesOnly: true}, callback: callbackPropertiesAccessorsOn ly
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after
221 { 221 {
222 return o1.name === o2.name ? 0 : (o1.name < o2.name ? -1 : 1); 222 return o1.name === o2.name ? 0 : (o1.name < o2.name ? -1 : 1);
223 } 223 }
224 } 224 }
225 } 225 }
226 </script> 226 </script>
227 </head> 227 </head>
228 <body onLoad="runTest();"> 228 <body onLoad="runTest();">
229 </body> 229 </body>
230 </html> 230 </html>
OLDNEW
« no previous file with comments | « LayoutTests/fast/js/script-tests/reserved-words-as-property.js ('k') | LayoutTests/inspector/console/console-eval-scoped.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698