== should print == #!/usr/bin/env node 1+2; [expect] #!/usr/bin/env node 1 + 2; == should print with a blank line separating == #!/usr/bin/env node 1+2; [expect] #!/usr/bin/env node 1 + 2; == should not allow multiple blank lines == #!/usr/bin/env node 1+2; [expect] #!/usr/bin/env node 1 + 2; == should print with a directive == #!/usr/bin/env node "use strict"; [expect] #!/usr/bin/env node "use strict"; == should print with a blank line separating the shebang == #!/usr/bin/env node "use strict"; [expect] #!/usr/bin/env node "use strict"; == should not remove comments in file with only shebang == #!/foo/bar // A comment /* A block comment */ [expect] #!/foo/bar // A comment /* A block comment */ == should handle comment after shebang with blank line before statement == #!/foo/bar // A comment testing; [expect] #!/foo/bar // A comment testing; == should handle comment after shebang with blank line before comment == #!/foo/bar // A comment testing; [expect] #!/foo/bar // A comment testing;