on master help sign in
Add 'good' compiler tests for List literals
commitda44c1ce5a04ebd278a27aa19acb8b69fe3b2044 authorLaszlo Pandy <laszlo.pandy@prezi.com> dateMon 31 Aug 2015, 15:42 (11 years ago) parenta18569d
6 files changed+56
tests/test-files/good-expected-js/Lists/EmptyList.elm.js+16 tests/test-files/good-expected-js/Lists/ListRange.elm.js+16 tests/test-files/good-expected-js/Lists/NonEmptyList.elm.js+18 tests/test-files/good/Lists/EmptyList.elm+2 tests/test-files/good/Lists/ListRange.elm+2 tests/test-files/good/Lists/NonEmptyList.elm+2
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]