52 lines
943 B
JavaScript
52 lines
943 B
JavaScript
remove_sequence: {
|
|
options = {
|
|
side_effects: true,
|
|
}
|
|
input: {
|
|
(0, 1, eval)();
|
|
(0, 1, logThis)();
|
|
(0, 1, _decorators.logThis)();
|
|
}
|
|
expect: {
|
|
(0, eval)();
|
|
logThis();
|
|
(0, _decorators.logThis)();
|
|
}
|
|
}
|
|
|
|
remove_redundant_sequence_items: {
|
|
options = {
|
|
side_effects: true,
|
|
}
|
|
input: {
|
|
"use strict";
|
|
(0, 1, eval)();
|
|
(0, 1, logThis)();
|
|
(0, 1, _decorators.logThis)();
|
|
}
|
|
expect: {
|
|
"use strict";
|
|
(0, eval)();
|
|
logThis();
|
|
(0, _decorators.logThis)();
|
|
}
|
|
}
|
|
|
|
dont_remove_this_binding_sequence: {
|
|
options = {
|
|
side_effects: true,
|
|
}
|
|
input: {
|
|
"use strict";
|
|
(0, eval)();
|
|
(0, logThis)();
|
|
(0, _decorators.logThis)();
|
|
}
|
|
expect: {
|
|
"use strict";
|
|
(0, eval)();
|
|
logThis();
|
|
(0, _decorators.logThis)();
|
|
}
|
|
}
|