DOMException should not have its own toString()
[WebKit-https.git] / LayoutTests / performance-api / performance-observer-api-expected.txt
1 Basic Interface test for PerformanceObserver APIs.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6 PerformanceObserver
7 PASS PerformanceObserver is defined.
8 PASS PerformanceObserver.prototype.observe is defined.
9 PASS PerformanceObserver.prototype.disconnect is defined.
10 PASS PerformanceObserver() threw exception TypeError: Constructor requires 'new' operator.
11 PASS new PerformanceObserver() threw exception TypeError: Not enough arguments.
12 PASS new PerformanceObserver(1) threw exception TypeError: Argument 1 ('callback') to the PerformanceObserver constructor must be a function.
13 PASS observer = new PerformanceObserver(function() {}) did not throw exception.
14 PASS observer.observe() threw exception TypeError: Not enough arguments.
15 PASS observer.observe("mark") threw exception TypeError: Type error.
16 PASS observer.observe({}) threw exception TypeError: Member PerformanceObserverInit.entryTypes is required and must be an instance of sequence.
17 PASS observer.observe({entryTypes:"mark"}) threw exception TypeError: Value is not a sequence.
18 PASS observer.observe({entryTypes:[]}) threw exception TypeError: entryTypes cannot be an empty list.
19 PASS observer.observe({entryTypes:["not-real"]}) threw exception TypeError: entryTypes contained only unsupported types.
20 PASS observer.observe({entryTypes:["mark"]}) did not throw exception.
21 PASS observer.observe({entryTypes:["mark", "not-real"]}) did not throw exception.
22 PASS observer.observe({entryTypes:["mark", "measure"]}) did not throw exception.
23 PASS observer.disconnect() did not throw exception.
24 PASS observer.disconnect() did not throw exception.
25
26 PerformanceObserverEntryList
27 PASS PerformanceObserverEntryList is defined.
28 PASS PerformanceObserverEntryList.prototype.getEntries is defined.
29 PASS PerformanceObserverEntryList.prototype.getEntriesByType is defined.
30 PASS PerformanceObserverEntryList.prototype.getEntriesByName is defined.
31 PASS new PerformanceObserverEntryList() threw exception TypeError: function is not a constructor (evaluating 'new PerformanceObserverEntryList()').
32
33 Starting worker: resources/observer-api.js
34 [Worker] PerformanceObserver
35 PASS [Worker] PerformanceObserver is defined.
36 PASS [Worker] PerformanceObserver.prototype.observe is defined.
37 PASS [Worker] PerformanceObserver.prototype.disconnect is defined.
38 PASS [Worker] PerformanceObserver() threw exception TypeError: Constructor requires 'new' operator.
39 PASS [Worker] new PerformanceObserver() threw exception TypeError: Not enough arguments.
40 PASS [Worker] new PerformanceObserver(1) threw exception TypeError: Argument 1 ('callback') to the PerformanceObserver constructor must be a function.
41 PASS [Worker] observer = new PerformanceObserver(function() {}) did not throw exception.
42 PASS [Worker] observer.observe() threw exception TypeError: Not enough arguments.
43 PASS [Worker] observer.observe("mark") threw exception TypeError: Type error.
44 PASS [Worker] observer.observe({}) threw exception TypeError: Member PerformanceObserverInit.entryTypes is required and must be an instance of sequence.
45 PASS [Worker] observer.observe({entryTypes:"mark"}) threw exception TypeError: Value is not a sequence.
46 PASS [Worker] observer.observe({entryTypes:[]}) threw exception TypeError: entryTypes cannot be an empty list.
47 PASS [Worker] observer.observe({entryTypes:["not-real"]}) threw exception TypeError: entryTypes contained only unsupported types.
48 PASS [Worker] observer.observe({entryTypes:["mark"]}) did not throw exception.
49 PASS [Worker] observer.observe({entryTypes:["mark", "not-real"]}) did not throw exception.
50 PASS [Worker] observer.observe({entryTypes:["mark", "measure"]}) did not throw exception.
51 PASS [Worker] observer.disconnect() did not throw exception.
52 PASS [Worker] observer.disconnect() did not throw exception.
53 [Worker] 
54 [Worker] PerformanceObserverEntryList
55 PASS [Worker] PerformanceObserverEntryList is defined.
56 PASS [Worker] PerformanceObserverEntryList.prototype.getEntries is defined.
57 PASS [Worker] PerformanceObserverEntryList.prototype.getEntriesByType is defined.
58 PASS [Worker] PerformanceObserverEntryList.prototype.getEntriesByName is defined.
59 PASS [Worker] new PerformanceObserverEntryList() threw exception TypeError: function is not a constructor (evaluating 'new PerformanceObserverEntryList()').
60 PASS successfullyParsed is true
61
62 TEST COMPLETE
63