UNPKG

547 BJavaScriptView Raw
1var test = require('tape')
2var fmt = require('../').transform
3
4var 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
19test('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})