Skip to content

Commit

Permalink
cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
benmosher committed Nov 12, 2015
1 parent 4c76aa4 commit b4bbef0
Showing 1 changed file with 24 additions and 34 deletions.
58 changes: 24 additions & 34 deletions tests/src/rules/export.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,48 +8,38 @@ var ruleTester = new RuleTester()
ruleTester.run('export', rule, {
valid: [
// default
test({ code: 'var foo = "foo"; export default foo;' })
, test({ code: 'export var foo = "foo"; export var bar = "bar";'})
, test({ code: 'export { foo, foo as bar }' })
, test({ code: 'export { bar }; export * from "./export-all"' })
, test({ code: 'export * from "./export-all"' })
, test({ code: 'export * from "./does-not-exist"' })
test({ code: 'var foo = "foo"; export default foo;' }),
test({ code: 'export var foo = "foo"; export var bar = "bar";'}),
test({ code: 'export { foo, foo as bar }' }),
test({ code: 'export { bar }; export * from "./export-all"' }),
test({ code: 'export * from "./export-all"' }),
test({ code: 'export * from "./does-not-exist"' }),
],

invalid: [
// multiple defaults
test({ code: 'export default foo; export default bar'
, errors: 2
})
, test({ code: 'export default function foo() {}; ' +
, errors: 2 }),
test({ code: 'export default function foo() {}; ' +
'export default function bar() {}'
, errors: 2
})
, test({ code: 'export function foo() {}; ' +
, errors: 2 }),
test({ code: 'export function foo() {}; ' +
'export { bar as foo }'
, errors: 2
})
, test({ code: 'export {foo}; export {foo};'
, errors: 2
})
, test({ code: 'export {foo}; export {bar as foo};'
, errors: 2
})
, test({ code: 'export var foo = "foo"; export var foo = "bar";'
, errors: 2
})
, test({ code: 'export var foo = "foo", foo = "bar";'
, errors: 2
})
, test({ code: 'export { foo }; export * from "./export-all"'
, errors: 2
})
, test({ code: 'export * from "./default-export"'
, errors: 2 }),
test({ code: 'export {foo}; export {foo};'
, errors: 2 }),
test({ code: 'export {foo}; export {bar as foo};'
, errors: 2 }),
test({ code: 'export var foo = "foo"; export var foo = "bar";'
, errors: 2 }),
test({ code: 'export var foo = "foo", foo = "bar";'
, errors: 2 }),
test({ code: 'export { foo }; export * from "./export-all"'
, errors: 2 }),
test({ code: 'export * from "./default-export"'
, errors: [ { message: 'No named exports found in module ' +
'\'./default-export\'.'
, type: 'Literal'
} ]
})
, type: 'Literal' } ] }),

]
],
})

0 comments on commit b4bbef0

Please sign in to comment.