Index: packages/dart_style/test/regression/0200/0224.stmt |
diff --git a/packages/dart_style/test/regression/0200/0224.stmt b/packages/dart_style/test/regression/0200/0224.stmt |
new file mode 100644 |
index 0000000000000000000000000000000000000000..11c87264604253fb4cf1ca372e3333deffd3f6b8 |
--- /dev/null |
+++ b/packages/dart_style/test/regression/0200/0224.stmt |
@@ -0,0 +1,59 @@ |
+>>> (indent 4) |
+ return doughnutFryer.start() |
+ .then((_) => _frostingGlazer.start()) |
+ .then((_) => |
+ Future.wait([ |
+ _conveyorBelts.start(), |
+ sprinkleSprinkler.start(), |
+ sauceDripper.start()])) |
+ .catchError(cannotGetConveyorBeltRunning) |
+ .then((_) => tellEveryoneDonutsAreJustAboutDone()) |
+ .then((_) => |
+ Future.wait([ |
+ croissantFactory.start(), |
+ _giantBakingOvens.start(), |
+ butterbutterer.start()]) |
+ .catchError(_handleBakingFailures) |
+ .timeout(scriptLoadingTimeout, onTimeout: _handleBakingFailures) |
+ .catchError(cannotGetConveyorBeltRunning)) |
+ .catchError(cannotGetConveyorBeltRunning) |
+ .then((_) { |
+ _logger.info("Let's eat!"); |
+ }); |
+<<< |
+ return doughnutFryer |
+ .start() |
+ .then((_) => _frostingGlazer.start()) |
+ .then((_) => Future.wait([ |
+ _conveyorBelts.start(), |
+ sprinkleSprinkler.start(), |
+ sauceDripper.start() |
+ ])) |
+ .catchError(cannotGetConveyorBeltRunning) |
+ .then((_) => tellEveryoneDonutsAreJustAboutDone()) |
+ .then((_) => Future.wait([ |
+ croissantFactory.start(), |
+ _giantBakingOvens.start(), |
+ butterbutterer.start() |
+ ]) |
+ .catchError(_handleBakingFailures) |
+ .timeout(scriptLoadingTimeout, onTimeout: _handleBakingFailures) |
+ .catchError(cannotGetConveyorBeltRunning)) |
+ .catchError(cannotGetConveyorBeltRunning) |
+ .then((_) { |
+ _logger.info("Let's eat!"); |
+ }); |
+>>> (indent 22) |
+ someVeryLongFutureWithManyChars().then((foo) { |
+ doAThing(); |
+ }).catchError((e) { |
+ doAnotherThing; |
+ }, test: someTestWithSoManyConditions(e) && itHasToWrap(e)); |
+<<< |
+ someVeryLongFutureWithManyChars().then((foo) { |
+ doAThing(); |
+ }).catchError((e) { |
+ doAnotherThing; |
+ }, |
+ test: someTestWithSoManyConditions(e) && |
+ itHasToWrap(e)); |