Skip to content

Commit 969a515

Browse files
committed
Progress on wider test coverage
1 parent 840eb7f commit 969a515

File tree

60 files changed

+1258
-408
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+1258
-408
lines changed

lib/js/tests/Webapi/Dom/Webapi__Dom__AnimationEvent__test.js

Lines changed: 38 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,50 @@ var Webapi__Dom__AnimationEvent = require("../../../src/Webapi/Dom/Webapi__Dom__
55

66
var $$event = new AnimationEvent("my-event");
77

8-
Curry._1(Webapi__Dom__AnimationEvent.eventPhase, $$event);
8+
var bubbles = $$event.bubbles;
9+
10+
var cancelable = $$event.cancelable;
11+
12+
var composed = $$event.composed;
13+
14+
var currentTarget = $$event.currentTarget;
15+
16+
var defaultPrevented = $$event.defaultPrevented;
17+
18+
var eventPhase = Curry._1(Webapi__Dom__AnimationEvent.eventPhase, $$event);
19+
20+
var target = $$event.target;
21+
22+
var timeStamp = $$event.timeStamp;
23+
24+
var type_ = $$event.type;
25+
26+
var isTrusted = $$event.isTrusted;
927

1028
$$event.preventDefault();
1129

1230
$$event.stopImmediatePropagation();
1331

1432
$$event.stopPropagation();
1533

34+
var animationName = $$event.animationName;
35+
36+
var elapsedTime = $$event.elapsedTime;
37+
38+
var pseudoElement = $$event.pseudoElement;
39+
1640
exports.$$event = $$event;
41+
exports.bubbles = bubbles;
42+
exports.cancelable = cancelable;
43+
exports.composed = composed;
44+
exports.currentTarget = currentTarget;
45+
exports.defaultPrevented = defaultPrevented;
46+
exports.eventPhase = eventPhase;
47+
exports.target = target;
48+
exports.timeStamp = timeStamp;
49+
exports.type_ = type_;
50+
exports.isTrusted = isTrusted;
51+
exports.animationName = animationName;
52+
exports.elapsedTime = elapsedTime;
53+
exports.pseudoElement = pseudoElement;
1754
/* event Not a pure module */

lib/js/tests/Webapi/Dom/Webapi__Dom__BeforeUnloadEvent__test.js

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,44 @@ var Webapi__Dom__BeforeUnloadEvent = require("../../../src/Webapi/Dom/Webapi__Do
55

66
var $$event = new BeforeUnloadEvent("my-event");
77

8-
Curry._1(Webapi__Dom__BeforeUnloadEvent.eventPhase, $$event);
8+
var bubbles = $$event.bubbles;
9+
10+
var cancelable = $$event.cancelable;
11+
12+
var composed = $$event.composed;
13+
14+
var currentTarget = $$event.currentTarget;
15+
16+
var defaultPrevented = $$event.defaultPrevented;
17+
18+
var eventPhase = Curry._1(Webapi__Dom__BeforeUnloadEvent.eventPhase, $$event);
19+
20+
var target = $$event.target;
21+
22+
var timeStamp = $$event.timeStamp;
23+
24+
var type_ = $$event.type;
25+
26+
var isTrusted = $$event.isTrusted;
927

1028
$$event.preventDefault();
1129

1230
$$event.stopImmediatePropagation();
1331

1432
$$event.stopPropagation();
1533

34+
var returnValue = $$event.returnValue;
35+
1636
exports.$$event = $$event;
37+
exports.bubbles = bubbles;
38+
exports.cancelable = cancelable;
39+
exports.composed = composed;
40+
exports.currentTarget = currentTarget;
41+
exports.defaultPrevented = defaultPrevented;
42+
exports.eventPhase = eventPhase;
43+
exports.target = target;
44+
exports.timeStamp = timeStamp;
45+
exports.type_ = type_;
46+
exports.isTrusted = isTrusted;
47+
exports.returnValue = returnValue;
1748
/* event Not a pure module */

lib/js/tests/Webapi/Dom/Webapi__Dom__ClipboardEvent__test.js

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,44 @@ var Webapi__Dom__ClipboardEvent = require("../../../src/Webapi/Dom/Webapi__Dom__
55

66
var $$event = new ClipboardEvent("my-event");
77

8-
Curry._1(Webapi__Dom__ClipboardEvent.eventPhase, $$event);
8+
var bubbles = $$event.bubbles;
9+
10+
var cancelable = $$event.cancelable;
11+
12+
var composed = $$event.composed;
13+
14+
var currentTarget = $$event.currentTarget;
15+
16+
var defaultPrevented = $$event.defaultPrevented;
17+
18+
var eventPhase = Curry._1(Webapi__Dom__ClipboardEvent.eventPhase, $$event);
19+
20+
var target = $$event.target;
21+
22+
var timeStamp = $$event.timeStamp;
23+
24+
var type_ = $$event.type;
25+
26+
var isTrusted = $$event.isTrusted;
927

1028
$$event.preventDefault();
1129

1230
$$event.stopImmediatePropagation();
1331

1432
$$event.stopPropagation();
1533

34+
var clipboardData = $$event.clipboardData;
35+
1636
exports.$$event = $$event;
37+
exports.bubbles = bubbles;
38+
exports.cancelable = cancelable;
39+
exports.composed = composed;
40+
exports.currentTarget = currentTarget;
41+
exports.defaultPrevented = defaultPrevented;
42+
exports.eventPhase = eventPhase;
43+
exports.target = target;
44+
exports.timeStamp = timeStamp;
45+
exports.type_ = type_;
46+
exports.isTrusted = isTrusted;
47+
exports.clipboardData = clipboardData;
1748
/* event Not a pure module */

lib/js/tests/Webapi/Dom/Webapi__Dom__CloseEvent__test.js

Lines changed: 38 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,50 @@ var Webapi__Dom__CloseEvent = require("../../../src/Webapi/Dom/Webapi__Dom__Clos
55

66
var $$event = new CloseEvent("my-event");
77

8-
Curry._1(Webapi__Dom__CloseEvent.eventPhase, $$event);
8+
var bubbles = $$event.bubbles;
9+
10+
var cancelable = $$event.cancelable;
11+
12+
var composed = $$event.composed;
13+
14+
var currentTarget = $$event.currentTarget;
15+
16+
var defaultPrevented = $$event.defaultPrevented;
17+
18+
var eventPhase = Curry._1(Webapi__Dom__CloseEvent.eventPhase, $$event);
19+
20+
var target = $$event.target;
21+
22+
var timeStamp = $$event.timeStamp;
23+
24+
var type_ = $$event.type;
25+
26+
var isTrusted = $$event.isTrusted;
927

1028
$$event.preventDefault();
1129

1230
$$event.stopImmediatePropagation();
1331

1432
$$event.stopPropagation();
1533

34+
var wasClean = $$event.wasClean;
35+
36+
var code = $$event.code;
37+
38+
var reason = $$event.reason;
39+
1640
exports.$$event = $$event;
41+
exports.bubbles = bubbles;
42+
exports.cancelable = cancelable;
43+
exports.composed = composed;
44+
exports.currentTarget = currentTarget;
45+
exports.defaultPrevented = defaultPrevented;
46+
exports.eventPhase = eventPhase;
47+
exports.target = target;
48+
exports.timeStamp = timeStamp;
49+
exports.type_ = type_;
50+
exports.isTrusted = isTrusted;
51+
exports.wasClean = wasClean;
52+
exports.code = code;
53+
exports.reason = reason;
1754
/* event Not a pure module */

lib/js/tests/Webapi/Dom/Webapi__Dom__CompositionEvent__test.js

Lines changed: 38 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,50 @@ var Webapi__Dom__CompositionEvent = require("../../../src/Webapi/Dom/Webapi__Dom
55

66
var $$event = new CompositionEvent("my-event");
77

8-
Curry._1(Webapi__Dom__CompositionEvent.eventPhase, $$event);
8+
var bubbles = $$event.bubbles;
9+
10+
var cancelable = $$event.cancelable;
11+
12+
var composed = $$event.composed;
13+
14+
var currentTarget = $$event.currentTarget;
15+
16+
var defaultPrevented = $$event.defaultPrevented;
17+
18+
var eventPhase = Curry._1(Webapi__Dom__CompositionEvent.eventPhase, $$event);
19+
20+
var target = $$event.target;
21+
22+
var timeStamp = $$event.timeStamp;
23+
24+
var type_ = $$event.type;
25+
26+
var isTrusted = $$event.isTrusted;
927

1028
$$event.preventDefault();
1129

1230
$$event.stopImmediatePropagation();
1331

1432
$$event.stopPropagation();
1533

34+
var detail = $$event.detail;
35+
36+
var view = $$event.view;
37+
38+
var data = $$event.data;
39+
1640
exports.$$event = $$event;
41+
exports.bubbles = bubbles;
42+
exports.cancelable = cancelable;
43+
exports.composed = composed;
44+
exports.currentTarget = currentTarget;
45+
exports.defaultPrevented = defaultPrevented;
46+
exports.eventPhase = eventPhase;
47+
exports.target = target;
48+
exports.timeStamp = timeStamp;
49+
exports.type_ = type_;
50+
exports.isTrusted = isTrusted;
51+
exports.detail = detail;
52+
exports.view = view;
53+
exports.data = data;
1754
/* event Not a pure module */

lib/js/tests/Webapi/Dom/Webapi__Dom__CustomEvent__test.js

Lines changed: 90 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,25 @@ var Webapi__Dom__CustomEvent = require("../../../src/Webapi/Dom/Webapi__Dom__Cus
55

66
var $$event = new CustomEvent("my-event");
77

8-
Curry._1(Webapi__Dom__CustomEvent.eventPhase, $$event);
8+
var bubbles = $$event.bubbles;
9+
10+
var cancelable = $$event.cancelable;
11+
12+
var composed = $$event.composed;
13+
14+
var currentTarget = $$event.currentTarget;
15+
16+
var defaultPrevented = $$event.defaultPrevented;
17+
18+
var eventPhase = Curry._1(Webapi__Dom__CustomEvent.eventPhase, $$event);
19+
20+
var target = $$event.target;
21+
22+
var timeStamp = $$event.timeStamp;
23+
24+
var type_ = $$event.type;
25+
26+
var isTrusted = $$event.isTrusted;
927

1028
$$event.preventDefault();
1129

@@ -25,9 +43,45 @@ var eventWithOptions = new CustomEvent("event-with-detail", {
2543
}
2644
});
2745

28-
Curry._1(EventWithDetail.eventPhase, eventWithDetail);
46+
var bubbles_withDetail = eventWithDetail.bubbles;
47+
48+
var cancelable_withDetail = eventWithDetail.cancelable;
49+
50+
var composed_withDetail = eventWithDetail.composed;
51+
52+
var currentTarget_withDetail = eventWithDetail.currentTarget;
53+
54+
var defaultPrevented_withDetail = eventWithDetail.defaultPrevented;
55+
56+
var eventPhase_withDetail = Curry._1(EventWithDetail.eventPhase, eventWithDetail);
2957

30-
Curry._1(EventWithDetail.eventPhase, eventWithOptions);
58+
var target_withDetail = eventWithDetail.target;
59+
60+
var timeStamp_withDetail = eventWithDetail.timeStamp;
61+
62+
var type_withDetail = eventWithDetail.type;
63+
64+
var isTrusted_withDetail = eventWithDetail.isTrusted;
65+
66+
var bubbles_withOptions = eventWithOptions.bubbles;
67+
68+
var cancelable_withOptions = eventWithOptions.cancelable;
69+
70+
var composed_withOptions = eventWithOptions.composed;
71+
72+
var currentTarget_withOptions = eventWithOptions.currentTarget;
73+
74+
var defaultPrevented_withOptions = eventWithOptions.defaultPrevented;
75+
76+
var eventPhase_withOptions = Curry._1(EventWithDetail.eventPhase, eventWithOptions);
77+
78+
var target_withOptions = eventWithOptions.target;
79+
80+
var timeStamp_withOptions = eventWithOptions.timeStamp;
81+
82+
var type__withOptions = eventWithOptions.type;
83+
84+
var isTrusted_withOptions = eventWithOptions.isTrusted;
3185

3286
eventWithDetail.preventDefault();
3387

@@ -41,9 +95,42 @@ eventWithOptions.stopImmediatePropagation();
4195

4296
eventWithOptions.stopPropagation();
4397

98+
var component = eventWithDetail.detail.component;
99+
44100
exports.$$event = $$event;
101+
exports.bubbles = bubbles;
102+
exports.cancelable = cancelable;
103+
exports.composed = composed;
104+
exports.currentTarget = currentTarget;
105+
exports.defaultPrevented = defaultPrevented;
106+
exports.eventPhase = eventPhase;
107+
exports.target = target;
108+
exports.timeStamp = timeStamp;
109+
exports.type_ = type_;
110+
exports.isTrusted = isTrusted;
45111
exports.Detail = Detail;
46112
exports.EventWithDetail = EventWithDetail;
47113
exports.eventWithDetail = eventWithDetail;
48114
exports.eventWithOptions = eventWithOptions;
115+
exports.bubbles_withDetail = bubbles_withDetail;
116+
exports.cancelable_withDetail = cancelable_withDetail;
117+
exports.composed_withDetail = composed_withDetail;
118+
exports.currentTarget_withDetail = currentTarget_withDetail;
119+
exports.defaultPrevented_withDetail = defaultPrevented_withDetail;
120+
exports.eventPhase_withDetail = eventPhase_withDetail;
121+
exports.target_withDetail = target_withDetail;
122+
exports.timeStamp_withDetail = timeStamp_withDetail;
123+
exports.type_withDetail = type_withDetail;
124+
exports.isTrusted_withDetail = isTrusted_withDetail;
125+
exports.bubbles_withOptions = bubbles_withOptions;
126+
exports.cancelable_withOptions = cancelable_withOptions;
127+
exports.composed_withOptions = composed_withOptions;
128+
exports.currentTarget_withOptions = currentTarget_withOptions;
129+
exports.defaultPrevented_withOptions = defaultPrevented_withOptions;
130+
exports.eventPhase_withOptions = eventPhase_withOptions;
131+
exports.target_withOptions = target_withOptions;
132+
exports.timeStamp_withOptions = timeStamp_withOptions;
133+
exports.type__withOptions = type__withOptions;
134+
exports.isTrusted_withOptions = isTrusted_withOptions;
135+
exports.component = component;
49136
/* event Not a pure module */
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,23 @@
11
'use strict';
22

3+
var Caml_option = require("rescript/lib/js/caml_option.js");
34

45
var items = new DataTransfer().items;
56

67
var length = items.length;
78

89
var item = items[1];
910

10-
items.add("text", "text/plain");
11+
var addedString = items.add("text", "text/plain");
1112

1213
items.remove(10);
1314

1415
items.clear();
1516

17+
var addedString$1 = (addedString == null) ? undefined : Caml_option.some(addedString);
18+
1619
exports.items = items;
1720
exports.length = length;
1821
exports.item = item;
22+
exports.addedString = addedString$1;
1923
/* items Not a pure module */

0 commit comments

Comments
 (0)