~~ lineWidth: 80 ~~
== should format all ==
import { n1, n2    as
 alias } from "test";

[expect]
import { n1, n2 as alias } from "test";

== should always do a newline as a unit ==
import { someAlias, gettingLongerSoThat, thisGoesOverThe80Limit, butOnly as insideTheAlias } from "test";

[expect]
import { someAlias, gettingLongerSoThat, thisGoesOverThe80Limit,
    butOnly as insideTheAlias } from "test";

== should break up on `as` when really long on the same line ==
import { loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonggg as alias } from "test";

[expect]
import { loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonggg
    as alias } from "test";

== should break up on `as` when really long on a different line ==
import {
    loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonggg as alias
} from "test";

[expect]
import {
    loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonggg
        as alias
} from "test";
