~~ 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
}
