diff --git a/test/custom-elements/index.js b/test/custom-elements/index.js
index 19d79f328b..257940273f 100644
--- a/test/custom-elements/index.js
+++ b/test/custom-elements/index.js
@@ -50,10 +50,11 @@ describe.only('custom-elements', function() {
if (dir[0] === '.') return;
const solo = /\.solo$/.test(dir);
+ const skip = /\.skip$/.test(dir);
const internal = path.resolve('internal.js');
const index = path.resolve('index.js');
- (solo ? it.only : it)(dir, () => {
+ (solo ? it.only : skip ? it.skip : it)(dir, () => {
const config = loadConfig(`./custom-elements/samples/${dir}/_config.js`);
return rollup({
@@ -104,12 +105,13 @@ describe.only('custom-elements', function() {
})
.then(result => {
if (result) console.log(result);
- nightmare.end();
+ return nightmare.end();
})
.catch(message => {
console.log(addLineNumbers(bundle));
- nightmare.end();
- throw new Error(message);
+ return nightmare.end().then(() => {
+ throw new Error(message);
+ });
});
});
diff --git a/test/custom-elements/samples/nested.skip/Counter.html b/test/custom-elements/samples/nested.skip/Counter.html
new file mode 100644
index 0000000000..d365ce7644
--- /dev/null
+++ b/test/custom-elements/samples/nested.skip/Counter.html
@@ -0,0 +1,7 @@
+
clicked {count} times
\ No newline at end of file diff --git a/test/custom-elements/samples/nested.skip/test.js b/test/custom-elements/samples/nested.skip/test.js new file mode 100644 index 0000000000..d6d52426af --- /dev/null +++ b/test/custom-elements/samples/nested.skip/test.js @@ -0,0 +1,17 @@ +import * as assert from 'assert'; +import './main.html'; + +export default async function (target) { + target.innerHTML = '