From 7adfd516495f13b020e19012ac899d71b2fd431d Mon Sep 17 00:00:00 2001 From: Rich-Harris Date: Mon, 21 Nov 2016 13:05:14 -0500 Subject: [PATCH] failing component test --- test/compiler/component/Widget.html | 1 + test/compiler/component/_config.js | 3 +++ test/compiler/component/main.html | 11 +++++++++++ test/test.js | 4 +--- 4 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 test/compiler/component/Widget.html create mode 100644 test/compiler/component/_config.js create mode 100644 test/compiler/component/main.html diff --git a/test/compiler/component/Widget.html b/test/compiler/component/Widget.html new file mode 100644 index 0000000000..460a2a1c01 --- /dev/null +++ b/test/compiler/component/Widget.html @@ -0,0 +1 @@ +

i am a widget

diff --git a/test/compiler/component/_config.js b/test/compiler/component/_config.js new file mode 100644 index 0000000000..d768ccd1c7 --- /dev/null +++ b/test/compiler/component/_config.js @@ -0,0 +1,3 @@ +export default { + html: '

i am a widget

' +}; diff --git a/test/compiler/component/main.html b/test/compiler/component/main.html new file mode 100644 index 0000000000..5b119b5527 --- /dev/null +++ b/test/compiler/component/main.html @@ -0,0 +1,11 @@ +
+ +
+ + diff --git a/test/test.js b/test/test.js index 4785e5edf5..e4d6849cc1 100644 --- a/test/test.js +++ b/test/test.js @@ -8,9 +8,7 @@ import jsdom from 'jsdom'; const cache = {}; require.extensions[ '.html' ] = function ( module, filename ) { - const code = cache[ filename ]; - if ( !code ) throw new Error( `not compiled: ${filename}` ); - + const code = cache[ filename ] || ( cache[ filename ] = compile( fs.readFileSync( filename, 'utf-8' ) ).code ); return module._compile( code, filename ); };