transfer.sh/vendor/github.com/golang/gddo/gosrc/util_test.go
Remco cb6e5cb0c7 Major rewrite
* use dep for vendoring
* lets encrypt
* moved web to transfer.sh-web repo
* single command install
* added first tests
2017-03-22 18:09:21 +01:00

31 lines
679 B
Go

// Copyright 2013 The Go Authors. All rights reserved.
//
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file or at
// https://developers.google.com/open-source/licenses/bsd.
package gosrc
import (
"testing"
)
var lineCommentTests = []struct {
in, out string
}{
{"", ""},
{"//line 1", "// "},
{"//line x\n//line y", "// \n// "},
{"x\n//line ", "x\n// "},
}
func TestOverwriteLineComments(t *testing.T) {
for _, tt := range lineCommentTests {
p := []byte(tt.in)
OverwriteLineComments(p)
s := string(p)
if s != tt.out {
t.Errorf("in=%q, actual=%q, expect=%q", tt.in, s, tt.out)
}
}
}