From 0afe2d9601fe7ad5b6815548650e5cd7c565bb0b Mon Sep 17 00:00:00 2001 From: Mike Bostock Date: Wed, 4 Nov 2015 12:10:01 -0800 Subject: [PATCH] Add another failing test. --- .../assignment-to-re-exports-conflict/_config.js | 10 ++++++++++ .../assignment-to-re-exports-conflict/count.js | 10 ++++++++++ .../function/assignment-to-re-exports-conflict/main.js | 1 + 3 files changed, 21 insertions(+) create mode 100644 test/function/assignment-to-re-exports-conflict/_config.js create mode 100644 test/function/assignment-to-re-exports-conflict/count.js create mode 100644 test/function/assignment-to-re-exports-conflict/main.js diff --git a/test/function/assignment-to-re-exports-conflict/_config.js b/test/function/assignment-to-re-exports-conflict/_config.js new file mode 100644 index 0000000..376ba32 --- /dev/null +++ b/test/function/assignment-to-re-exports-conflict/_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-conflict/count.js b/test/function/assignment-to-re-exports-conflict/count.js new file mode 100644 index 0000000..64bbd5a --- /dev/null +++ b/test/function/assignment-to-re-exports-conflict/count.js @@ -0,0 +1,10 @@ +export var count = 0; + +export function conflict () { + var foo = 0, + count = 42; +} + +export function incr () { + count += 1; +} diff --git a/test/function/assignment-to-re-exports-conflict/main.js b/test/function/assignment-to-re-exports-conflict/main.js new file mode 100644 index 0000000..1f290f5 --- /dev/null +++ b/test/function/assignment-to-re-exports-conflict/main.js @@ -0,0 +1 @@ +export {count, incr, conflict} from './count';