on master help sign in
Update tests
44519e8Evan Czaplicki
tests/test-files/good-expected-js/CaseExpression3.elm.js+15−11
@@ -9,15 +9,19 @@ list2) {
9 var _p0 = {ctor: "_Tuple2"
9 var _p0 = {ctor: "_Tuple2"
10 ,_0: list1
10 ,_0: list1
11 ,_1: list2};
11 ,_1: list2};
12− switch (_p0._0.ctor)
12+ if (_p0._0.ctor === "Nil") {
13− {case "Nil": return elm_lang$core$Main$Nil;
13+ return elm_lang$core$Main$Nil;
14+ } else {
14− default: switch (_p0._1.ctor)
15+ if (_p0._1.ctor === "Nil") {
15− {case "Nil": return elm_lang$core$Main$Nil;
16+ return elm_lang$core$Main$Nil;
17+ } else {
16− default: var x = _p0._0._0;
18+ var x = _p0._0._0,
17− var xs = _p0._0._1;
19+ xs = _p0._0._1,
18− var y = _p0._1._0;
20+ y = _p0._1._0,
19− var ys = _p0._1._1;
21+ ys = _p0._1._1;
20− return A2(elm_lang$core$Main$Cons,
22+ return A2(elm_lang$core$Main$Cons,
21− {ctor: "_Tuple2",_0: x,_1: y},
23+ {ctor: "_Tuple2",_0: x,_1: y},
22− A2(elm_lang$core$Main$zip,xs,ys));}}
24+ A2(elm_lang$core$Main$zip,xs,ys));
25+ }
26+ }
23});
27});
tests/test-files/good-expected-js/TailRecursive.elm.js+11−10
@@ -2,15 +2,16 @@ var elm_lang$core$Main$_op = {};
2var elm_lang$core$Main$any = F2(function (f,l) {
2var elm_lang$core$Main$any = F2(function (f,l) {
3 any: while (true) {
3 any: while (true) {
4 var _p0 = l;
4 var _p0 = l;
5− switch (_p0.ctor)
5+ if (_p0.ctor === "::") {
6− {case "::": var x = _p0._0;
6+ var x = _p0._0,xs = _p0._1;
7− var xs = _p0._1;
8− if (f(x)) return true; else {
7+ if (f(x)) return true; else {
9− var _v0 = f,_v1 = xs;
8+ var _v0 = f,_v1 = xs;
10− f = _v0;
9+ f = _v0;
11− l = _v1;
10+ l = _v1;
12− continue any;
11+ continue any;
13− }
12+ }
13+ } else {
14− default: return false;}
14+ return false;
15+ }
15 }
16 }
16});
17});