Migration: test removal of all list elements when there is a trailing separator
Change-Id: I35e98c967b18b9585f0cd0e08af8957120a27320 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/131710 Reviewed-by: Mike Fairhurst <mfairhurst@google.com>
This commit is contained in:
committed by
commit-bot@chromium.org
parent
fd5bf3ed6b
commit
d1a7c25b38
@@ -209,6 +209,16 @@ void f() {
|
||||
''');
|
||||
}
|
||||
|
||||
Future<void> test_remove_all_list_elements_with_trailing_separator() async {
|
||||
await analyze('var x = [ 1, 2, ];');
|
||||
var i1 = findNode.integerLiteral('1');
|
||||
var i2 = findNode.integerLiteral('2');
|
||||
checkPlan(
|
||||
planner.passThrough(i1.parent,
|
||||
innerPlans: [planner.removeNode(i1), planner.removeNode(i2)]),
|
||||
'var x = [];');
|
||||
}
|
||||
|
||||
Future<void> test_remove_argument() async {
|
||||
await analyze('f(dynamic d) => d(1, 2, 3);');
|
||||
var i2 = findNode.integerLiteral('2');
|
||||
|
||||
Reference in New Issue
Block a user