move all plugin tests out of babel-core and into their appropriate folders

This commit is contained in:
Sebastian McKenzie
2015-11-08 23:04:10 -08:00
parent 5f40b53dee
commit 15969a0904
1189 changed files with 365 additions and 65 deletions

View File

@@ -0,0 +1 @@
<div children="foo">bar</div>;

View File

@@ -0,0 +1,11 @@
({
$$typeof: babelHelpers.typeofReactElement,
type: "div",
key: null,
ref: null,
props: {
children: "foo",
children: "bar"
},
_owner: null
});

View File

@@ -0,0 +1,10 @@
({
$$typeof: babelHelpers.typeofReactElement,
type: Baz,
key: null,
ref: null,
props: babelHelpers.defaultProps(Baz.defaultProps, {
foo: "bar"
}),
_owner: null
});

View File

@@ -0,0 +1,8 @@
({
$$typeof: babelHelpers.typeofReactElement,
type: Baz,
key: null,
ref: null,
props: Baz.defaultProps,
_owner: null
});

View File

@@ -0,0 +1,5 @@
var TestComponent = React.createClass({
render: function () {
return <span className={this.props.someProp} />;
}
});

View File

@@ -0,0 +1,14 @@
var TestComponent = React.createClass({
render: function () {
return {
$$typeof: babelHelpers.typeofReactElement,
type: "span",
key: null,
ref: null,
props: {
className: this.props.someProp
},
_owner: null
};
}
});

View File

@@ -0,0 +1,10 @@
({
$$typeof: babelHelpers.typeofReactElement,
type: "foo",
key: null,
ref: null,
props: {
bar: "foo"
},
_owner: null
});

View File

@@ -0,0 +1,8 @@
({
$$typeof: babelHelpers.typeofReactElement,
type: "foo",
key: null,
ref: null,
props: {},
_owner: null
});

View File

@@ -0,0 +1 @@
<Foo key="foo" data-value="bar" />

View File

@@ -0,0 +1,10 @@
({
$$typeof: babelHelpers.typeofReactElement,
type: Foo,
key: "foo",
ref: null,
props: babelHelpers.defaultProps(Foo.defaultProps, {
"data-value": "bar"
}),
_owner: null
});

View File

@@ -0,0 +1,8 @@
({
$$typeof: babelHelpers.typeofReactElement,
type: Baz,
key: null,
ref: null,
props: Baz.defaultProps,
_owner: null
});

View File

@@ -0,0 +1 @@
<Foo className="foo">{bar}<Baz key="baz" /></Foo>

View File

@@ -0,0 +1,18 @@
({
$$typeof: babelHelpers.typeofReactElement,
type: Foo,
key: null,
ref: null,
props: babelHelpers.defaultProps(Foo.defaultProps, {
className: "foo",
children: [bar, {
$$typeof: babelHelpers.typeofReactElement,
type: Baz,
key: "baz",
ref: null,
props: Baz.defaultProps,
_owner: null
}]
}),
_owner: null
});

View File

@@ -0,0 +1 @@
<div className="foo">{bar}</div>;

View File

@@ -0,0 +1,11 @@
({
$$typeof: babelHelpers.typeofReactElement,
type: "div",
key: null,
ref: null,
props: {
className: "foo",
children: bar
},
_owner: null
});

View File

@@ -0,0 +1 @@
<div className="foo">{bar}<Baz key="baz" /></div>

View File

@@ -0,0 +1,18 @@
({
$$typeof: babelHelpers.typeofReactElement,
type: "div",
key: null,
ref: null,
props: {
className: "foo",
children: [bar, {
$$typeof: babelHelpers.typeofReactElement,
type: Baz,
key: "baz",
ref: null,
props: Baz.defaultProps,
_owner: null
}]
},
_owner: null
});

View File

@@ -0,0 +1,3 @@
{
"plugins": ["external-helpers-2", "syntax-jsx", "transform-react-inline-elements", "transform-react-jsx"]
}

View File

@@ -0,0 +1 @@
React.createElement(Foo, { ref: "bar" });

View File

@@ -0,0 +1,10 @@
({
$$typeof: babelHelpers.typeofReactElement,
type: Baz,
key: null,
ref: null,
props: babelHelpers.defaultProps(Baz.defaultProps, {
foo: "bar"
}),
_owner: null
});

View File

@@ -0,0 +1,8 @@
({
$$typeof: babelHelpers.typeofReactElement,
type: Baz,
key: null,
ref: null,
props: Baz.defaultProps,
_owner: null
});

View File

@@ -0,0 +1,10 @@
({
$$typeof: babelHelpers.typeofReactElement,
type: "foo",
key: null,
ref: null,
props: {
bar: "foo"
},
_owner: null
});

View File

@@ -0,0 +1,8 @@
({
$$typeof: babelHelpers.typeofReactElement,
type: "foo",
key: null,
ref: null,
props: {},
_owner: null
});

View File

@@ -0,0 +1,10 @@
({
$$typeof: babelHelpers.typeofReactElement,
type: Foo,
key: null,
ref: null,
props: babelHelpers.defaultProps(Foo.defaultProps, {
bar: true
}),
_owner: null
});

View File

@@ -0,0 +1 @@
React.createElement(Foo, bar);

View File

@@ -0,0 +1 @@
require("babel-helper-plugin-test-runner")(__dirname);