Skip to content

Commit

Permalink
test: tweak test
Browse files Browse the repository at this point in the history
  • Loading branch information
TrickyPi committed Apr 14, 2023
1 parent 19873df commit 0726171
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 46 deletions.
Expand Up @@ -74,26 +74,3 @@ function empty() {
}

empty();

function issue(obj) {
switch (obj.field1) {
case 'baz':
switch (obj.field2) {
case 'value': {
if (obj.field3) {
if (obj.field4) {
break;
}
}
throw new Error(`error 1`);
}
default:
throw new Error(`error 2`);
}
break;
default:
throw new Error('error 3');
}
}

issue({ field1: 'baz', field2: 'value' });
Expand Up @@ -116,26 +116,3 @@ function empty() {
}

empty();

function issue(obj) {
switch (obj.field1) {
case 'baz':
switch (obj.field2) {
case 'value': {
if (obj.field3) {
if (obj.field4) {
break;
}
}
throw new Error(`error 1`);
}
default:
throw new Error(`error 2`);
}
break;
default:
throw new Error('error 3');
}
}

issue({ field1: 'baz', field2: 'value' });
3 changes: 3 additions & 0 deletions test/function/samples/switch-break/_config.js
@@ -0,0 +1,3 @@
module.exports = {
description: 'if switch does not always throw an error, retain the following break'
};
21 changes: 21 additions & 0 deletions test/function/samples/switch-break/main.js
@@ -0,0 +1,21 @@
function issue(obj) {
switch (obj.field1) {
case 'baz':
switch (obj.field2) {
case 'value': {
if (obj.field1) {
if (obj.field1) {
break;
}
}
throw new Error(`error 1`);
}
default:
throw new Error(`error 2`);
}
break; // retained
default:
throw new Error('error 3');
}
}
issue({ field1: 'baz', field2: 'value' });

0 comments on commit 0726171

Please sign in to comment.