diff --git a/test/function/assignment-to-re-exports/_config.js b/test/function/assignment-to-re-exports/_config.js new file mode 100644 index 0000000..376ba32 --- /dev/null +++ b/test/function/assignment-to-re-exports/_config.js @@ -0,0 +1,10 @@ +var assert = require( 'assert' ); + +module.exports = { + description: 're-exports are kept up-to-date', + exports: function ( exports ) { + assert.equal( exports.count, 0 ); + exports.incr(); + assert.equal( exports.count, 1 ); + } +}; diff --git a/test/function/assignment-to-re-exports/count.js b/test/function/assignment-to-re-exports/count.js new file mode 100644 index 0000000..2ed71df --- /dev/null +++ b/test/function/assignment-to-re-exports/count.js @@ -0,0 +1,5 @@ +export var count = 0; + +export function incr () { + count += 1; +} diff --git a/test/function/assignment-to-re-exports/main.js b/test/function/assignment-to-re-exports/main.js new file mode 100644 index 0000000..97b1267 --- /dev/null +++ b/test/function/assignment-to-re-exports/main.js @@ -0,0 +1 @@ +export {count, incr} from './count';