OLD | NEW |
| (Empty) |
1 Tests the acceptable types for arguments to Geolocation methods. | |
2 | |
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | |
4 | |
5 | |
6 PASS navigator.geolocation.getCurrentPosition() threw exception TypeError: Faile
d to execute 'getCurrentPosition' on 'Geolocation': 1 argument required, but onl
y 0 present.. | |
7 PASS navigator.geolocation.getCurrentPosition(undefined) threw exception TypeErr
or: Failed to execute 'getCurrentPosition' on 'Geolocation': The callback provid
ed as parameter 1 is not a function.. | |
8 PASS navigator.geolocation.getCurrentPosition(null) threw exception TypeError: F
ailed to execute 'getCurrentPosition' on 'Geolocation': The callback provided as
parameter 1 is not a function.. | |
9 PASS navigator.geolocation.getCurrentPosition({}) threw exception TypeError: Fai
led to execute 'getCurrentPosition' on 'Geolocation': The callback provided as p
arameter 1 is not a function.. | |
10 PASS navigator.geolocation.getCurrentPosition(objectThrowingException) threw exc
eption TypeError: Failed to execute 'getCurrentPosition' on 'Geolocation': The c
allback provided as parameter 1 is not a function.. | |
11 PASS navigator.geolocation.getCurrentPosition(emptyFunction) did not throw excep
tion. | |
12 PASS navigator.geolocation.getCurrentPosition(Math.abs) did not throw exception. | |
13 PASS navigator.geolocation.getCurrentPosition(true) threw exception TypeError: F
ailed to execute 'getCurrentPosition' on 'Geolocation': The callback provided as
parameter 1 is not a function.. | |
14 PASS navigator.geolocation.getCurrentPosition(42) threw exception TypeError: Fai
led to execute 'getCurrentPosition' on 'Geolocation': The callback provided as p
arameter 1 is not a function.. | |
15 PASS navigator.geolocation.getCurrentPosition(Infinity) threw exception TypeErro
r: Failed to execute 'getCurrentPosition' on 'Geolocation': The callback provide
d as parameter 1 is not a function.. | |
16 PASS navigator.geolocation.getCurrentPosition(-Infinity) threw exception TypeErr
or: Failed to execute 'getCurrentPosition' on 'Geolocation': The callback provid
ed as parameter 1 is not a function.. | |
17 PASS navigator.geolocation.getCurrentPosition("string") threw exception TypeErro
r: Failed to execute 'getCurrentPosition' on 'Geolocation': The callback provide
d as parameter 1 is not a function.. | |
18 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined) did not
throw exception. | |
19 PASS navigator.geolocation.getCurrentPosition(emptyFunction, null) did not throw
exception. | |
20 PASS navigator.geolocation.getCurrentPosition(emptyFunction, {}) threw exception
TypeError: Failed to execute 'getCurrentPosition' on 'Geolocation': The callbac
k provided as parameter 2 is not a function.. | |
21 PASS navigator.geolocation.getCurrentPosition(emptyFunction, objectThrowingExcep
tion) threw exception TypeError: Failed to execute 'getCurrentPosition' on 'Geol
ocation': The callback provided as parameter 2 is not a function.. | |
22 PASS navigator.geolocation.getCurrentPosition(emptyFunction, emptyFunction) did
not throw exception. | |
23 PASS navigator.geolocation.getCurrentPosition(emptyFunction, Math.abs) did not t
hrow exception. | |
24 PASS navigator.geolocation.getCurrentPosition(emptyFunction, true) threw excepti
on TypeError: Failed to execute 'getCurrentPosition' on 'Geolocation': The callb
ack provided as parameter 2 is not a function.. | |
25 PASS navigator.geolocation.getCurrentPosition(emptyFunction, 42) threw exception
TypeError: Failed to execute 'getCurrentPosition' on 'Geolocation': The callbac
k provided as parameter 2 is not a function.. | |
26 PASS navigator.geolocation.getCurrentPosition(emptyFunction, Infinity) threw exc
eption TypeError: Failed to execute 'getCurrentPosition' on 'Geolocation': The c
allback provided as parameter 2 is not a function.. | |
27 PASS navigator.geolocation.getCurrentPosition(emptyFunction, -Infinity) threw ex
ception TypeError: Failed to execute 'getCurrentPosition' on 'Geolocation': The
callback provided as parameter 2 is not a function.. | |
28 PASS navigator.geolocation.getCurrentPosition(emptyFunction, "string") threw exc
eption TypeError: Failed to execute 'getCurrentPosition' on 'Geolocation': The c
allback provided as parameter 2 is not a function.. | |
29 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, undefine
d) did not throw exception. | |
30 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, null) di
d not throw exception. | |
31 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {}) did
not throw exception. | |
32 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, objectTh
rowingException) threw exception Error: enableHighAccuracy getter exception. | |
33 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, emptyFun
ction) did not throw exception. | |
34 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, true) th
rew exception TypeError: Failed to execute 'getCurrentPosition' on 'Geolocation'
: parameter 3 ('options') is not an object.. | |
35 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, 42) thre
w exception TypeError: Failed to execute 'getCurrentPosition' on 'Geolocation':
parameter 3 ('options') is not an object.. | |
36 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, Infinity
) threw exception TypeError: Failed to execute 'getCurrentPosition' on 'Geolocat
ion': parameter 3 ('options') is not an object.. | |
37 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, -Infinit
y) threw exception TypeError: Failed to execute 'getCurrentPosition' on 'Geoloca
tion': parameter 3 ('options') is not an object.. | |
38 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, "string"
) threw exception TypeError: Failed to execute 'getCurrentPosition' on 'Geolocat
ion': parameter 3 ('options') is not an object.. | |
39 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {dummyPr
operty:undefined}) did not throw exception. | |
40 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {dummyPr
operty:null}) did not throw exception. | |
41 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {dummyPr
operty:{}}) did not throw exception. | |
42 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {dummyPr
operty:objectThrowingException}) did not throw exception. | |
43 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {dummyPr
operty:emptyFunction}) did not throw exception. | |
44 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {dummyPr
operty:true}) did not throw exception. | |
45 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {dummyPr
operty:42}) did not throw exception. | |
46 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {dummyPr
operty:Infinity}) did not throw exception. | |
47 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {dummyPr
operty:-Infinity}) did not throw exception. | |
48 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {dummyPr
operty:"string"}) did not throw exception. | |
49 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {enableH
ighAccuracy:undefined}) did not throw exception. | |
50 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {enableH
ighAccuracy:null}) did not throw exception. | |
51 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {enableH
ighAccuracy:{}}) did not throw exception. | |
52 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {enableH
ighAccuracy:objectThrowingException}) did not throw exception. | |
53 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {enableH
ighAccuracy:emptyFunction}) did not throw exception. | |
54 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {enableH
ighAccuracy:true}) did not throw exception. | |
55 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {enableH
ighAccuracy:42}) did not throw exception. | |
56 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {enableH
ighAccuracy:Infinity}) did not throw exception. | |
57 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {enableH
ighAccuracy:-Infinity}) did not throw exception. | |
58 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {enableH
ighAccuracy:"string"}) did not throw exception. | |
59 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {maximum
Age:undefined}) did not throw exception. | |
60 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {maximum
Age:null}) did not throw exception. | |
61 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {maximum
Age:{}}) did not throw exception. | |
62 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {maximum
Age:objectThrowingException}) threw exception Error: valueOf threw exception. | |
63 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {maximum
Age:emptyFunction}) did not throw exception. | |
64 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {maximum
Age:true}) did not throw exception. | |
65 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {maximum
Age:42}) did not throw exception. | |
66 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {maximum
Age:Infinity}) did not throw exception. | |
67 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {maximum
Age:-Infinity}) did not throw exception. | |
68 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {maximum
Age:"string"}) did not throw exception. | |
69 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {timeout
:undefined}) did not throw exception. | |
70 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {timeout
:null}) did not throw exception. | |
71 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {timeout
:{}}) did not throw exception. | |
72 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {timeout
:objectThrowingException}) threw exception Error: valueOf threw exception. | |
73 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {timeout
:emptyFunction}) did not throw exception. | |
74 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {timeout
:true}) did not throw exception. | |
75 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {timeout
:42}) did not throw exception. | |
76 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {timeout
:Infinity}) did not throw exception. | |
77 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {timeout
:-Infinity}) did not throw exception. | |
78 PASS navigator.geolocation.getCurrentPosition(emptyFunction, undefined, {timeout
:"string"}) did not throw exception. | |
79 PASS successfullyParsed is true | |
80 | |
81 TEST COMPLETE | |
82 | |
OLD | NEW |