Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / fast / dom / Window / window-scroll-arguments-expected.txt
blob5dc47585d5ef5db621427b709902b7ed978e239b
1 This test makes sure that calling the window scrolling methods with a single non-dictionary argument or with a dictionary whose 'behavior' field is invalid throws an exception.
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
7 window.scrollTo Tests
9 Testing - scrollTo with 0 arguments
10 PASS window.scrollTo() did not throw exception.
11 Testing - scrollTo with 1 non-dictionary argument
12 PASS window.scrollTo(x) threw exception TypeError: Failed to execute 'scrollTo' on 'Window': parameter 1 ('options') is not an object..
13 Testing - scrollTo with a valid ScrollToOptions argument
14 PASS window.scrollTo({ }) did not throw exception.
15 PASS window.scrollTo({ left: x }) did not throw exception.
16 PASS window.scrollTo({ top: y }) did not throw exception.
17 PASS window.scrollTo({ behavior: "auto" }) did not throw exception.
18 PASS window.scrollTo({ behavior: "instant" }) did not throw exception.
19 PASS window.scrollTo({ behavior: "smooth" }) did not throw exception.
20 PASS window.scrollTo({ left: x, top: y }) did not throw exception.
21 PASS window.scrollTo({ left: x, top: y, behavior: "auto" }) did not throw exception.
22 PASS window.scrollTo({ left: x, top: y, behavior: "instant" }) did not throw exception.
23 PASS window.scrollTo({ left: x, top: y, behavior: "smooth" }) did not throw exception.
24 Testing - scrollTo with an invalid ScrollToOptions argument
25 PASS window.scrollTo({ behavior: "" }) threw exception TypeError: Failed to execute 'scrollTo' on 'Window': The provided value '' is not a valid enum value of type ScrollBehavior..
26 PASS window.scrollTo({ left: x, top: y, behavior: "abcd" }) threw exception TypeError: Failed to execute 'scrollTo' on 'Window': The provided value 'abcd' is not a valid enum value of type ScrollBehavior..
27 PASS window.scrollTo({ left: x, top: y, behavior: 200 }) threw exception TypeError: Failed to execute 'scrollTo' on 'Window': The provided value '200' is not a valid enum value of type ScrollBehavior..
29 window.scroll Tests
31 Testing - scroll with 0 arguments
32 PASS window.scroll() did not throw exception.
33 Testing - scroll with 1 argument
34 PASS window.scroll(x) threw exception TypeError: Failed to execute 'scroll' on 'Window': parameter 1 ('options') is not an object..
35 Testing - scroll with a valid ScrollToOptions argument
36 PASS window.scroll({ }) did not throw exception.
37 PASS window.scroll({ left: x }) did not throw exception.
38 PASS window.scroll({ top: y }) did not throw exception.
39 PASS window.scroll({ behavior: "auto" }) did not throw exception.
40 PASS window.scroll({ behavior: "instant" }) did not throw exception.
41 PASS window.scroll({ behavior: "smooth" }) did not throw exception.
42 PASS window.scroll({ left: x, top: y }) did not throw exception.
43 PASS window.scroll({ left: x, top: y, behavior: "auto" }) did not throw exception.
44 PASS window.scroll({ left: x, top: y, behavior: "instant" }) did not throw exception.
45 PASS window.scroll({ left: x, top: y, behavior: "smooth" }) did not throw exception.
46 Testing - scroll with an invalid ScrollToOptions argument
47 PASS window.scroll({ behavior: "" }) threw exception TypeError: Failed to execute 'scroll' on 'Window': The provided value '' is not a valid enum value of type ScrollBehavior..
48 PASS window.scroll({ left: x, top: y, behavior: "abcd" }) threw exception TypeError: Failed to execute 'scroll' on 'Window': The provided value 'abcd' is not a valid enum value of type ScrollBehavior..
49 PASS window.scroll({ left: x, top: y, behavior: 200 }) threw exception TypeError: Failed to execute 'scroll' on 'Window': The provided value '200' is not a valid enum value of type ScrollBehavior..
51 window.scrollBy Tests
53 Testing - scrollBy with 0 arguments
54 PASS window.scrollBy() did not throw exception.
55 Testing - scrollBy with 1 argument
56 PASS window.scrollBy(x) threw exception TypeError: Failed to execute 'scrollBy' on 'Window': parameter 1 ('options') is not an object..
57 Testing - scrollBy with a valid ScrollOptions argument
58 PASS window.scrollBy({ }) did not throw exception.
59 PASS window.scrollBy({ left: x }) did not throw exception.
60 PASS window.scrollBy({ top: y }) did not throw exception.
61 PASS window.scrollBy({ behavior: "auto" }) did not throw exception.
62 PASS window.scrollBy({ behavior: "instant" }) did not throw exception.
63 PASS window.scrollBy({ behavior: "smooth" }) did not throw exception.
64 PASS window.scrollBy({ left: x, top: y }) did not throw exception.
65 PASS window.scrollBy({ left: x, top: y, behavior: "auto" }) did not throw exception.
66 PASS window.scrollBy({ left: x, top: y, behavior: "instant" }) did not throw exception.
67 PASS window.scrollBy({ left: x, top: y, behavior: "smooth" }) did not throw exception.
68 Testing - scrollBy with an invalid ScrollOptions argument
69 PASS window.scrollBy({ behavior: "" }) threw exception TypeError: Failed to execute 'scrollBy' on 'Window': The provided value '' is not a valid enum value of type ScrollBehavior..
70 PASS window.scrollBy({ left: x, top: y, behavior: "abcd" }) threw exception TypeError: Failed to execute 'scrollBy' on 'Window': The provided value 'abcd' is not a valid enum value of type ScrollBehavior..
71 PASS window.scrollBy({ left: x, top: y, behavior: 200 }) threw exception TypeError: Failed to execute 'scrollBy' on 'Window': The provided value '200' is not a valid enum value of type ScrollBehavior..
72 PASS successfullyParsed is true
74 TEST COMPLETE
75 This box should force the window to have a scrollable area to test.