Web Inspector: Styles Redesign: Editing selector should not hide the rule
[WebKit-https.git] / LayoutTests / inspector / unit-tests / test-harness-evaluate-in-page-expected.txt
1 Testing the InspectorTest.evaluateInPage function.
2
3
4 == Running test suite: InspectorTest.evaluateInPage
5 -- Running test case: evaluateInPage.Primitives
6 Checking result of evaluating string: -42
7 PASS: Expected and actual evaluation result should be equal.
8 PASS: Should not be returned as a WI.RemoteObject.
9
10 Checking result of evaluating string: 42
11 PASS: Expected and actual evaluation result should be equal.
12 PASS: Should not be returned as a WI.RemoteObject.
13
14 Checking result of evaluating string: 0
15 PASS: Expected and actual evaluation result should be equal.
16 PASS: Should not be returned as a WI.RemoteObject.
17
18 Checking result of evaluating string: "String"
19 PASS: Expected and actual evaluation result should be equal.
20 PASS: Should not be returned as a WI.RemoteObject.
21
22 Checking result of evaluating string: false
23 PASS: Expected and actual evaluation result should be equal.
24 PASS: Should not be returned as a WI.RemoteObject.
25
26 Checking result of evaluating string: true
27 PASS: Expected and actual evaluation result should be equal.
28 PASS: Should not be returned as a WI.RemoteObject.
29
30 Checking result of evaluating string: null
31 PASS: Expected and actual evaluation result should be equal.
32 PASS: Should not be returned as a WI.RemoteObject.
33
34
35 -- Running test case: evaluateInPage.PrimitivesWithoutUnwrapping
36 Checking result of evaluating string without unwrapping: -42
37 PASS: Should be returned as a WI.RemoteObject.
38 PASS: Type of evaluation result should be 'number'.
39
40 Checking result of evaluating string without unwrapping: 42
41 PASS: Should be returned as a WI.RemoteObject.
42 PASS: Type of evaluation result should be 'number'.
43
44 Checking result of evaluating string without unwrapping: 0
45 PASS: Should be returned as a WI.RemoteObject.
46 PASS: Type of evaluation result should be 'number'.
47
48 Checking result of evaluating string without unwrapping: "String"
49 PASS: Should be returned as a WI.RemoteObject.
50 PASS: Type of evaluation result should be 'string'.
51
52 Checking result of evaluating string without unwrapping: false
53 PASS: Should be returned as a WI.RemoteObject.
54 PASS: Type of evaluation result should be 'boolean'.
55
56 Checking result of evaluating string without unwrapping: true
57 PASS: Should be returned as a WI.RemoteObject.
58 PASS: Type of evaluation result should be 'boolean'.
59
60 Checking result of evaluating string without unwrapping: null
61 PASS: Should be returned as a WI.RemoteObject.
62 PASS: Type of evaluation result should be 'object'.
63
64
65 -- Running test case: evaluateInPage.RemoteObjects
66 Checking result of evaluating string: ({a:42})
67 PASS: Returned result should be a WI.RemoteObject.
68 PASS: Non-primitive evaluation results should not have a marshalled value.
69 PASS: Type of evaluation result should be 'object'.
70 PASS: Subtype of evaluation result should be 'undefined'.
71
72 Checking result of evaluating string: [42, 43, 44]
73 PASS: Returned result should be a WI.RemoteObject.
74 PASS: Non-primitive evaluation results should not have a marshalled value.
75 PASS: Type of evaluation result should be 'object'.
76 PASS: Subtype of evaluation result should be 'array'.
77
78 Checking result of evaluating string: new Number(42)
79 PASS: Returned result should be a WI.RemoteObject.
80 PASS: Non-primitive evaluation results should not have a marshalled value.
81 PASS: Type of evaluation result should be 'object'.
82 PASS: Subtype of evaluation result should be 'undefined'.
83
84 Checking result of evaluating string: function foo() { return 42; }; foo
85 PASS: Returned result should be a WI.RemoteObject.
86 PASS: Non-primitive evaluation results should not have a marshalled value.
87 PASS: Type of evaluation result should be 'function'.
88 PASS: Subtype of evaluation result should be 'undefined'.
89
90 Checking result of evaluating string: Array.prototype.splice
91 PASS: Returned result should be a WI.RemoteObject.
92 PASS: Non-primitive evaluation results should not have a marshalled value.
93 PASS: Type of evaluation result should be 'function'.
94 PASS: Subtype of evaluation result should be 'undefined'.
95
96 Checking result of evaluating string: async function foo() { return 42; } foo
97 PASS: Returned result should be a WI.RemoteObject.
98 PASS: Non-primitive evaluation results should not have a marshalled value.
99 PASS: Type of evaluation result should be 'function'.
100 PASS: Subtype of evaluation result should be 'undefined'.
101
102 Checking result of evaluating string: () => { return 42; }
103 PASS: Returned result should be a WI.RemoteObject.
104 PASS: Non-primitive evaluation results should not have a marshalled value.
105 PASS: Type of evaluation result should be 'function'.
106 PASS: Subtype of evaluation result should be 'undefined'.
107
108 Checking result of evaluating string: async () => { return 42; }
109 PASS: Returned result should be a WI.RemoteObject.
110 PASS: Non-primitive evaluation results should not have a marshalled value.
111 PASS: Type of evaluation result should be 'function'.
112 PASS: Subtype of evaluation result should be 'undefined'.
113
114 Checking result of evaluating string: window.document
115 PASS: Returned result should be a WI.RemoteObject.
116 PASS: Non-primitive evaluation results should not have a marshalled value.
117 PASS: Type of evaluation result should be 'object'.
118 PASS: Subtype of evaluation result should be 'node'.
119
120 Checking result of evaluating string: Symbol.iterator
121 PASS: Returned result should be a WI.RemoteObject.
122 PASS: Non-primitive evaluation results should not have a marshalled value.
123 PASS: Type of evaluation result should be 'symbol'.
124 PASS: Subtype of evaluation result should be 'undefined'.
125
126 Checking result of evaluating string: [].entries()
127 PASS: Returned result should be a WI.RemoteObject.
128 PASS: Non-primitive evaluation results should not have a marshalled value.
129 PASS: Type of evaluation result should be 'object'.
130 PASS: Subtype of evaluation result should be 'iterator'.
131
132 Checking result of evaluating string: Promise.resolve()
133 PASS: Returned result should be a WI.RemoteObject.
134 PASS: Non-primitive evaluation results should not have a marshalled value.
135 PASS: Type of evaluation result should be 'object'.
136 PASS: Subtype of evaluation result should be 'undefined'.
137
138 Checking result of evaluating string: new Error(42)
139 PASS: Returned result should be a WI.RemoteObject.
140 PASS: Non-primitive evaluation results should not have a marshalled value.
141 PASS: Type of evaluation result should be 'object'.
142 PASS: Subtype of evaluation result should be 'error'.
143
144 Checking result of evaluating string: throw new Error(42)
145 PASS: Should produce an exception.
146 Error: Error: 42
147
148