From 2c1774fc7f282368e23f06d0ecb44d9636ca6568 Mon Sep 17 00:00:00 2001 From: Rich-Harris Date: Sun, 20 Sep 2015 18:54:52 -0400 Subject: [PATCH] test side-effecty function inside block --- .../globally-called-modifying-function/_config.js | 1 - .../globally-called-modifying-function/main.js | 2 +- .../globally-called-modifying-function/module.js | 12 ++++++++++-- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/test/function/globally-called-modifying-function/_config.js b/test/function/globally-called-modifying-function/_config.js index b109e5a..86b2f62 100644 --- a/test/function/globally-called-modifying-function/_config.js +++ b/test/function/globally-called-modifying-function/_config.js @@ -1,4 +1,3 @@ module.exports = { - // solo: true, show: true, description: 'globally called function should be included if it modifies an exported value (#112)' }; diff --git a/test/function/globally-called-modifying-function/main.js b/test/function/globally-called-modifying-function/main.js index 071b0cc..3b2061e 100644 --- a/test/function/globally-called-modifying-function/main.js +++ b/test/function/globally-called-modifying-function/main.js @@ -1,3 +1,3 @@ import value from './module.js'; -assert.equal( value, 'changed' ); +assert.equal( value, 3 ); diff --git a/test/function/globally-called-modifying-function/module.js b/test/function/globally-called-modifying-function/module.js index 5dc01c1..fc50ee5 100644 --- a/test/function/globally-called-modifying-function/module.js +++ b/test/function/globally-called-modifying-function/module.js @@ -1,9 +1,17 @@ -var value = 'original'; +var value = 1; function change () { - value = 'changed'; + value = 2; +} + +function changeAgain () { + value += 1; } change(); +if ( true ) { + changeAgain(); +} + export default value;