~~ lineWidth: 60 ~~
== should format when empty ==
const obj = {
};

[expect]
const obj = {};

== should format when a single line ==
const obj = { prop:  5, other: 4, final };

[expect]
const obj = { prop: 5, other: 4, final };

== should format when multi-line ==
const obj = {

    prop: 5,
    other: 7,
    ...test,
    ...other
};

[expect]
const obj = {
    prop: 5,
    other: 7,
    ...test,
    ...other
};

== should make multiple lines wrap ==
const obj = { prop: 5, other: 6, someReallyReallyReallyLongName: "testing" };

[expect]
const obj = { prop: 5, other: 6,
    someReallyReallyReallyLongName: "testing" };

== should respect blank lines in certain places ==
const obj = {

    prop: 5,
    other: 7,

    testing: 5

};

[expect]
const obj = {
    prop: 5,
    other: 7,

    testing: 5
};
