Index: test/splitting/mixed.stmt |
diff --git a/test/splitting/mixed.stmt b/test/splitting/mixed.stmt |
index 5e641cbedebc5dc96979e1fd2135526204480129..33cdba44bf5f5023add63a19a9ba8f422f48079c 100644 |
--- a/test/splitting/mixed.stmt |
+++ b/test/splitting/mixed.stmt |
@@ -95,14 +95,15 @@ function( |
receiver.firstMethod().next((parameter) => longIdentifier == veryLongIdentifier); |
<<< |
receiver.firstMethod().next( |
- (parameter) => longIdentifier == |
+ (parameter) => |
+ longIdentifier == |
veryLongIdentifier); |
>>> wrap after => |
receiver.firstMethod().next(() => veryveryveryverylongIdentifier == veryLongIdentifier); |
<<< |
receiver.firstMethod().next(() => |
veryveryveryverylongIdentifier == |
- veryLongIdentifier); |
+ veryLongIdentifier); |
>>> wrap at nested binary operator |
receiver.firstMethod().next(longIdentifier == veryLongIdentifier); |
<<< |
@@ -197,4 +198,16 @@ longIdentifier + |
<<< |
longIdentifier + |
(longIdentifier ? 0 : 1) == |
- identifier; |
+ identifier; |
+>>> normal indent before unsplit binary operators in => body |
+veryLongFunction() => extremelyLongArgument + argument; |
+<<< |
+veryLongFunction() => |
+ extremelyLongArgument + argument; |
+>>> no extra indent before binary operators in => body |
+veryLongFunction() => longArgument + longArgument + longArgument; |
+<<< |
+veryLongFunction() => |
+ longArgument + |
+ longArgument + |
+ longArgument; |