Web Inspector: add RemoteObject.fetchProperties and some basic tests for RemoteObject API
[WebKit-https.git] / LayoutTests / inspector / model / remote-object-api-expected.txt
1 Testing basic API and convenience methods of RemoteObject.
2
3
4 == Running test suite: RemoteObject.API
5 -- Running test case: RemoteObject.getProperty.SuccessWithCallback.String
6 PASS: Should not have a thrown exception.
7 PASS: Fetched property should have a primitive value.
8 PASS: Fetched property value should be as expected.
9
10 -- Running test case: RemoteObject.getProperty.SuccessWithCallback.Number
11 PASS: Should not have a thrown exception.
12 PASS: Fetched property should have a primitive value.
13 PASS: Fetched property value should be as expected.
14
15 -- Running test case: RemoteObject.getProperty.NotFoundWithCallback
16 PASS: Should not have a thrown exception.
17 PASS: Fetched property should have a primitive value.
18 PASS: Fetched property value should be as expected.
19
20 -- Running test case: RemoteObject.getProperty.FailureWithCallback
21 PASS: Should have a thrown exception.
22 PASS: Fetched property should not have a primitive value.
23 PASS: Fetched property value should have type `object`.
24 PASS: Fetched property value should have subtype `error`.
25
26 -- Running test case: RemoteObject.getProperty.SuccessWithPromise.String
27 PASS: Fetched property should have a primitive value.
28 PASS: Fetched property value should be as expected.
29
30 -- Running test case: RemoteObject.getProperty.SuccessWithPromise.Number
31 PASS: Fetched property should have a primitive value.
32 PASS: Fetched property value should be as expected.
33
34 -- Running test case: RemoteObject.getProperty.FailureWithPromise
35 PASS: Should produce an exception.
36 [object Object]
37
38 -- Running test case: RemoteObject.fetchProperties.Success
39 PASS: Result object should contain three keys.
40 PASS: Result object should contain fetched property 'name'.
41 PASS: Result object should contain fetched property 'size'.
42 PASS: Result object should contain fetched property 'data'.
43
44 -- Running test case: RemoteObject.fetchProperties.SuccessWithDuplicateKey
45 PASS: Result object should contain three keys.
46 PASS: Result object should contain fetched property 'name'.
47 PASS: Result object should contain fetched property 'size'.
48 PASS: Result object should contain fetched property 'data'.
49
50 -- Running test case: RemoteObject.fetchProperties.SuccessWithOutputObject
51 PASS: Resolved value should be the passed-in result object.
52 PASS: Result object should contain fetched property 'name'.
53 PASS: Result object should contain fetched property 'size'.
54 PASS: Result object should contain fetched property 'data'.
55 PASS: Fetched property 'name' should equal 'Favorites'.
56 PASS: Fetched property 'size' should equal '456'.
57 PASS: Fetched property 'data' should be a WI.RemoteObject.
58
59 -- Running test case: RemoteObject.fetchProperties.FailureWithInvalidKey
60 PASS: Should produce an exception.
61 Error: Tried to get property using key is not a string or number: [object Object]
62