2015-07-22 13:53:25 +00:00
|
|
|
negate_booleans_1: {
|
|
|
|
|
options = {
|
2018-07-01 06:34:42 +00:00
|
|
|
comparisons: true,
|
|
|
|
|
}
|
2015-07-22 13:53:25 +00:00
|
|
|
input: {
|
|
|
|
|
var a = !a || !b || !c || !d || !e || !f;
|
|
|
|
|
}
|
|
|
|
|
expect: {
|
|
|
|
|
var a = !(a && b && c && d && e && f);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
negate_booleans_2: {
|
|
|
|
|
options = {
|
2018-07-01 06:34:42 +00:00
|
|
|
comparisons: true,
|
|
|
|
|
}
|
2015-07-22 13:53:25 +00:00
|
|
|
input: {
|
|
|
|
|
var match = !x && // should not touch this one
|
|
|
|
|
(!z || c) &&
|
|
|
|
|
(!k || d) &&
|
|
|
|
|
the_stuff();
|
|
|
|
|
}
|
|
|
|
|
expect: {
|
|
|
|
|
var match = !x &&
|
|
|
|
|
(!z || c) &&
|
|
|
|
|
(!k || d) &&
|
|
|
|
|
the_stuff();
|
|
|
|
|
}
|
|
|
|
|
}
|