Accepted valid baselines

This commit is contained in:
Ron Buckton
2016-04-05 11:24:59 -07:00
parent 299c4c7351
commit 221cbcfe29
7 changed files with 31 additions and 43 deletions

View File

@@ -12,8 +12,6 @@ var x = <div></div><div></div>
//// [file1.js]
React.createElement("div", null)
,
React.createElement("div", null);
React.createElement("div", null), React.createElement("div", null);
//// [file2.js]
var x = React.createElement("div", null), React.createElement("div", null);
var x = (React.createElement("div", null), React.createElement("div", null));

View File

@@ -21,6 +21,6 @@ declare var Foo, React;
"use strict";
var mod_1 = require('mod');
// Should see mod_1['default'] in emit here
React.createElement(Foo, {handler: mod_1["default"]});
React.createElement(Foo, { handler: mod_1["default"] });
// Should see mod_1['default'] in emit here
React.createElement(Foo, React.__spread({}, mod_1["default"]));

View File

@@ -44,17 +44,17 @@ var whitespace3 = <div>
//// [file.js]
var p;
var selfClosed1 = React.createElement("div", null);
var selfClosed2 = React.createElement("div", {x: "1"});
var selfClosed3 = React.createElement("div", {x: '1'});
var selfClosed4 = React.createElement("div", {x: "1", y: '0'});
var selfClosed5 = React.createElement("div", {x: 0, y: '0'});
var selfClosed6 = React.createElement("div", {x: "1", y: '0'});
var selfClosed7 = React.createElement("div", {x: p, y: 'p', b: true});
var selfClosed2 = React.createElement("div", { x: "1" });
var selfClosed3 = React.createElement("div", { x: '1' });
var selfClosed4 = React.createElement("div", { x: "1", y: '0' });
var selfClosed5 = React.createElement("div", { x: 0, y: '0' });
var selfClosed6 = React.createElement("div", { x: "1", y: '0' });
var selfClosed7 = React.createElement("div", { x: p, y: 'p', b: true });
var openClosed1 = React.createElement("div", null);
var openClosed2 = React.createElement("div", {n: 'm'}, "foo");
var openClosed3 = React.createElement("div", {n: 'm'}, p);
var openClosed4 = React.createElement("div", {n: 'm'}, p < p);
var openClosed5 = React.createElement("div", {n: 'm', b: true}, p > p);
var openClosed2 = React.createElement("div", { n: 'm' }, "foo");
var openClosed3 = React.createElement("div", { n: 'm' }, p);
var openClosed4 = React.createElement("div", { n: 'm' }, p < p);
var openClosed5 = React.createElement("div", { n: 'm', b: true }, p > p);
var SomeClass = (function () {
function SomeClass() {
}
@@ -63,15 +63,12 @@ var SomeClass = (function () {
var rewrites1 = React.createElement("div", null, function () { return _this; });
var rewrites2 = React.createElement("div", null, [p].concat(p, [p]));
var rewrites3 = React.createElement("div", null, { p: p });
var rewrites4 = React.createElement("div", {a: function () { return _this; }});
var rewrites5 = React.createElement("div", {a: [p].concat(p, [p])});
var rewrites6 = React.createElement("div", {a: { p: p }});
var rewrites4 = React.createElement("div", { a: function () { return _this; } });
var rewrites5 = React.createElement("div", { a: [p].concat(p, [p]) });
var rewrites6 = React.createElement("div", { a: { p: p } });
};
return SomeClass;
}());
var whitespace1 = React.createElement("div", null, " ");
var whitespace2 = React.createElement("div", null,
" ",
p,
" ");
var whitespace2 = React.createElement("div", null, " ", p, " ");
var whitespace3 = React.createElement("div", null, p);

View File

@@ -19,6 +19,6 @@ var spreads5 = <div x={p2} {...p1} y={p3}>{p2}</div>;
var p1, p2, p3;
var spreads1 = React.createElement("div", React.__spread({}, p1), p2);
var spreads2 = React.createElement("div", React.__spread({}, p1), p2);
var spreads3 = React.createElement("div", React.__spread({x: p3}, p1), p2);
var spreads4 = React.createElement("div", React.__spread({}, p1, {x: p3}), p2);
var spreads5 = React.createElement("div", React.__spread({x: p2}, p1, {y: p3}), p2);
var spreads3 = React.createElement("div", React.__spread({ x: p3 }, p1), p2);
var spreads4 = React.createElement("div", React.__spread({}, p1, { x: p3 }), p2);
var spreads5 = React.createElement("div", React.__spread({ x: p2 }, p1, { y: p3 }), p2);

View File

@@ -8,11 +8,4 @@ declare var Foo, Bar, baz;
<Foo> <Bar> q </Bar> <Bar/> s <Bar/><Bar/></Foo>;
//// [test.js]
React.createElement(Foo, null,
" ",
React.createElement(Bar, null, " q "),
" ",
React.createElement(Bar, null),
" s ",
React.createElement(Bar, null),
React.createElement(Bar, null));
React.createElement(Foo, null, " ", React.createElement(Bar, null, " q "), " ", React.createElement(Bar, null), " s ", React.createElement(Bar, null), React.createElement(Bar, null));

View File

@@ -21,4 +21,4 @@ var spread1 = <div {...p} x={0} />;
var p;
var openClosed1 = React.createElement("div", null, blah);
// Should emit React.__spread({}, p, {x: 0})
var spread1 = React.createElement("div", React.__spread({}, p, {x: 0}));
var spread1 = React.createElement("div", React.__spread({}, p, { x: 0 }));

View File

@@ -21,13 +21,13 @@ var e = <div xxxxx="val"></div>;
//// [file.js]
var m = React.createElement("div", {"x-y": "val"});
var n = React.createElement("div", {"xx-y": "val"});
var o = React.createElement("div", {"x-yy": "val"});
var p = React.createElement("div", {"xx-yy": "val"});
var m = React.createElement("div", { "x-y": "val" });
var n = React.createElement("div", { "xx-y": "val" });
var o = React.createElement("div", { "x-yy": "val" });
var p = React.createElement("div", { "xx-yy": "val" });
// Investigation
var a = React.createElement("div", {x: "val"});
var b = React.createElement("div", {xx: "val"});
var c = React.createElement("div", {xxx: "val"});
var d = React.createElement("div", {xxxx: "val"});
var e = React.createElement("div", {xxxxx: "val"});
var a = React.createElement("div", { x: "val" });
var b = React.createElement("div", { xx: "val" });
var c = React.createElement("div", { xxx: "val" });
var d = React.createElement("div", { xxxx: "val" });
var e = React.createElement("div", { xxxxx: "val" });