on master help sign in
Add 'good' compiler tests for List literals
da44c1cLaszlo Pandy
tests/test-files/good-expected-js/Lists/EmptyList.elm.jsnew file+16
@@ -0,0 +1,16 @@
1+Elm.Main = Elm.Main || {};
2+Elm.Main.make = function (_elm) {
3+ "use strict";
4+ _elm.Main = _elm.Main || {};
5+ if (_elm.Main.values)
6+ return _elm.Main.values;
7+ var _op = {},
8+ _N = Elm.Native,
9+ _U = _N.Utils.make(_elm),
10+ _L = _N.List.make(_elm),
11+ $moduleName = "Main";
12+ var emptyList = _L.fromArray([]);
13+ _elm.Main.values = {_op: _op
14+ ,emptyList: emptyList};
15+ return _elm.Main.values;
16+};
tests/test-files/good-expected-js/Lists/ListRange.elm.jsnew file+16
@@ -0,0 +1,16 @@
1+Elm.Main = Elm.Main || {};
2+Elm.Main.make = function (_elm) {
3+ "use strict";
4+ _elm.Main = _elm.Main || {};
5+ if (_elm.Main.values)
6+ return _elm.Main.values;
7+ var _op = {},
8+ _N = Elm.Native,
9+ _U = _N.Utils.make(_elm),
10+ _L = _N.List.make(_elm),
11+ $moduleName = "Main";
12+ var listRange = _L.range(2,10);
13+ _elm.Main.values = {_op: _op
14+ ,listRange: listRange};
15+ return _elm.Main.values;
16+};
tests/test-files/good-expected-js/Lists/NonEmptyList.elm.jsnew file+18
@@ -0,0 +1,18 @@
1+Elm.Main = Elm.Main || {};
2+Elm.Main.make = function (_elm) {
3+ "use strict";
4+ _elm.Main = _elm.Main || {};
5+ if (_elm.Main.values)
6+ return _elm.Main.values;
7+ var _op = {},
8+ _N = Elm.Native,
9+ _U = _N.Utils.make(_elm),
10+ _L = _N.List.make(_elm),
11+ $moduleName = "Main";
12+ var nonEmptyList = _L.fromArray([1
13+ ,4
14+ ,5]);
15+ _elm.Main.values = {_op: _op
16+ ,nonEmptyList: nonEmptyList};
17+ return _elm.Main.values;
18+};
tests/test-files/good/Lists/EmptyList.elmnew file+2
@@ -0,0 +1,2 @@
1+
2+emptyList = []
tests/test-files/good/Lists/ListRange.elmnew file+2
@@ -0,0 +1,2 @@
1+
2+listRange = [2..10]
tests/test-files/good/Lists/NonEmptyList.elmnew file+2
@@ -0,0 +1,2 @@
1+
2+nonEmptyList = [1,4,5]