1 | var test = require('tape')
|
2 | var fmt = require('../').transform
|
3 |
|
4 | var noops = [
|
5 | {
|
6 | program:
|
7 | 'export default class Foo extends Component {\n' +
|
8 | ' renderPartial() {\n' +
|
9 | ' return this.props.bar.map((item) => {\n' +
|
10 | ' return <Bar key={item.foo} data={item}/>;\n' +
|
11 | ' });\n' +
|
12 | ' }\n' +
|
13 | '}\n',
|
14 |
|
15 | msg: 'Keep indentation for multiple return statements'
|
16 | }
|
17 | ]
|
18 |
|
19 | test('jsx noop', function (t) {
|
20 | t.plan(noops.length)
|
21 | noops.forEach(function (obj) {
|
22 | t.equal(fmt(obj.program), obj.program, obj.msg)
|
23 | })
|
24 | })
|