~~ lineWidth: 60 ~~ == should handle blank lines == { "prop": 5, // testing // asdf /* test */ /* test2 */ "prop2": 5, /* asdf */ "prop3": 5 } [expect] { "prop": 5, // testing // asdf /* test */ /* test2 */ "prop2": 5, /* asdf */ "prop3": 5 } == should handle blank lines when there is a comment at the start == { // test "test": 5 } [expect] { // test "test": 5 } == should add a blank line between a comment line and the previous property when there is one == { "prop": 5, // test "prop2": 4 } [expect] { "prop": 5, // test "prop2": 4 } == should add a blank line between a comment block and the previous property when there is one == { "prop": 5, /* test */ "prop2": 4 } [expect] { "prop": 5, /* test */ "prop2": 4 } == should remove blank lines at the end == { "prop": 5 } [expect] { "prop": 5 }