2018-05-09 22:16:35 +00:00
|
|
|
remove_sequence: {
|
|
|
|
|
options = {
|
|
|
|
|
side_effects: true,
|
|
|
|
|
}
|
|
|
|
|
input: {
|
|
|
|
|
(0, 1, eval)();
|
|
|
|
|
(0, 1, logThis)();
|
|
|
|
|
(0, 1, _decorators.logThis)();
|
|
|
|
|
}
|
|
|
|
|
expect: {
|
2020-04-10 22:36:17 +00:00
|
|
|
(0, eval)();
|
2018-05-09 22:16:35 +00:00
|
|
|
logThis();
|
|
|
|
|
(0, _decorators.logThis)();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2015-08-25 08:53:35 +00:00
|
|
|
remove_redundant_sequence_items: {
|
2018-05-09 22:16:35 +00:00
|
|
|
options = {
|
|
|
|
|
side_effects: true,
|
|
|
|
|
}
|
2015-08-25 08:53:35 +00:00
|
|
|
input: {
|
2018-05-09 22:16:35 +00:00
|
|
|
"use strict";
|
2016-02-16 18:52:28 +00:00
|
|
|
(0, 1, eval)();
|
2015-08-25 08:53:35 +00:00
|
|
|
(0, 1, logThis)();
|
|
|
|
|
(0, 1, _decorators.logThis)();
|
|
|
|
|
}
|
|
|
|
|
expect: {
|
2018-05-09 22:16:35 +00:00
|
|
|
"use strict";
|
2016-02-16 18:52:28 +00:00
|
|
|
(0, eval)();
|
2016-02-16 10:15:59 +00:00
|
|
|
logThis();
|
2015-08-25 08:53:35 +00:00
|
|
|
(0, _decorators.logThis)();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2016-02-16 10:15:59 +00:00
|
|
|
dont_remove_this_binding_sequence: {
|
2018-05-09 22:16:35 +00:00
|
|
|
options = {
|
|
|
|
|
side_effects: true,
|
|
|
|
|
}
|
2015-08-25 08:53:35 +00:00
|
|
|
input: {
|
2018-05-09 22:16:35 +00:00
|
|
|
"use strict";
|
2016-02-16 18:52:28 +00:00
|
|
|
(0, eval)();
|
2015-08-25 08:53:35 +00:00
|
|
|
(0, logThis)();
|
|
|
|
|
(0, _decorators.logThis)();
|
|
|
|
|
}
|
|
|
|
|
expect: {
|
2018-05-09 22:16:35 +00:00
|
|
|
"use strict";
|
2016-02-16 18:52:28 +00:00
|
|
|
(0, eval)();
|
2016-02-16 10:15:59 +00:00
|
|
|
logThis();
|
2015-08-25 08:53:35 +00:00
|
|
|
(0, _decorators.logThis)();
|
|
|
|
|
}
|
|
|
|
|
}
|