From 800e0a41127de1f1dcd99b02c967da3ff54d66fa Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Tue, 5 Jan 2016 11:59:50 -0500 Subject: [PATCH] additional test for #421 --- .../call-non-function-default-exports/_config.js | 3 +++ test/function/call-non-function-default-exports/foo.js | 9 +++++++++ test/function/call-non-function-default-exports/main.js | 4 ++++ 3 files changed, 16 insertions(+) create mode 100644 test/function/call-non-function-default-exports/_config.js create mode 100644 test/function/call-non-function-default-exports/foo.js create mode 100644 test/function/call-non-function-default-exports/main.js diff --git a/test/function/call-non-function-default-exports/_config.js b/test/function/call-non-function-default-exports/_config.js new file mode 100644 index 0000000..e03afa4 --- /dev/null +++ b/test/function/call-non-function-default-exports/_config.js @@ -0,0 +1,3 @@ +module.exports = { + description: 'calls non-function default exports' +}; diff --git a/test/function/call-non-function-default-exports/foo.js b/test/function/call-non-function-default-exports/foo.js new file mode 100644 index 0000000..4dc1532 --- /dev/null +++ b/test/function/call-non-function-default-exports/foo.js @@ -0,0 +1,9 @@ +function x () { + global.answer = 'x'; +} + +function y () { + global.answer = 'y'; +} + +export default Math.random() < 0.5 ? x : y; diff --git a/test/function/call-non-function-default-exports/main.js b/test/function/call-non-function-default-exports/main.js new file mode 100644 index 0000000..7e0b26e --- /dev/null +++ b/test/function/call-non-function-default-exports/main.js @@ -0,0 +1,4 @@ +import foo from './foo.js'; +foo(); + +assert.ok( /[xy]/.test( global.answer ) );