@@ -43,18 +43,19 @@ func TestFile(t *testing.T) {
43
43
- go test -v -race -coverprofile=coverage.txt -covermode=atomic
44
44
` ),
45
45
want : util .Dedent (`
46
- <span class="line"><span class="cl"><span class="nt">kind</span><span class="p">:</span><span class="w"> </span><span class="l">pipeline</span>
47
- </span></span><span class="line"><span class="cl"><span class="w"></span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l">default</span>
48
- </span></span><span class="line"><span class="cl">
49
- </span></span><span class="line"><span class="cl"><span class="w"></span><span class="nt">steps</span><span class="p">:</span>
50
- </span></span><span class="line"><span class="cl"><span class="w"></span>- <span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l">test</span>
51
- </span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l">golang:1.13</span>
52
- </span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">environment</span><span class="p">:</span>
53
- </span></span><span class="line"><span class="cl"><span class="w"></span><span class="w"> </span><span class="nt">GOPROXY</span><span class="p">:</span><span class="w"> </span><span class="l">https://goproxy.cn</span>
54
- </span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">commands</span><span class="p">:</span>
55
- </span></span><span class="line"><span class="cl"><span class="w"></span><span class="w"> </span>- <span class="l">go get -u</span>
56
- </span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="l">go build -v</span>
57
- </span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="l">go test -v -race -coverprofile=coverage.txt -covermode=atomic</span></span></span>
46
+ <span class="nt">kind</span><span class="p">:</span><span class="w"> </span><span class="l">pipeline</span><span class="w">
47
+ </span><span class="w"></span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l">default</span><span class="w">
48
+ </span><span class="w">
49
+
50
+ </span><span class="w"></span><span class="nt">steps</span><span class="p">:</span><span class="w">
51
+ </span><span class="w"></span>- <span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l">test</span><span class="w">
52
+ </span><span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l">golang:1.13</span><span class="w">
53
+ </span><span class="w"> </span><span class="nt">environment</span><span class="p">:</span><span class="w">
54
+ </span><span class="w"></span><span class="w"> </span><span class="nt">GOPROXY</span><span class="p">:</span><span class="w"> </span><span class="l">https://goproxy.cn</span><span class="w">
55
+ </span><span class="w"> </span><span class="nt">commands</span><span class="p">:</span><span class="w">
56
+ </span><span class="w"></span><span class="w"> </span>- <span class="l">go get -u</span><span class="w">
57
+ </span><span class="w"> </span>- <span class="l">go build -v</span><span class="w">
58
+ </span><span class="w"> </span>- <span class="l">go test -v -race -coverprofile=coverage.txt -covermode=atomic</span>
58
59
` ),
59
60
},
60
61
{
@@ -76,19 +77,20 @@ func TestFile(t *testing.T) {
76
77
- go test -v -race -coverprofile=coverage.txt -covermode=atomic
77
78
` )+ "\n " , "name: default" , "name: default " , 1 ),
78
79
want : util .Dedent (`
79
- <span class="line"><span class="cl"><span class="nt">kind</span><span class="p">:</span><span class="w"> </span><span class="l">pipeline</span>
80
- </span></span><span class="line"><span class="cl"><span class="w"></span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l">default </span>
81
- </span></span><span class="line"><span class="cl">
82
- </span></span><span class="line"><span class="cl"><span class="w"></span><span class="nt">steps</span><span class="p">:</span>
83
- </span></span><span class="line"><span class="cl"><span class="w"></span>- <span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l">test</span>
84
- </span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l">golang:1.13</span>
85
- </span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">environment</span><span class="p">:</span>
86
- </span></span><span class="line"><span class="cl"><span class="w"></span><span class="w"> </span><span class="nt">GOPROXY</span><span class="p">:</span><span class="w"> </span><span class="l">https://goproxy.cn</span>
87
- </span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">commands</span><span class="p">:</span>
88
- </span></span><span class="line"><span class="cl"><span class="w"></span><span class="w"> </span>- <span class="l">go get -u</span>
89
- </span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="l">go build -v</span>
90
- </span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="l">go test -v -race -coverprofile=coverage.txt -covermode=atomic</span>
91
- </span></span>
80
+ <span class="nt">kind</span><span class="p">:</span><span class="w"> </span><span class="l">pipeline</span><span class="w">
81
+ </span><span class="w"></span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l">default </span><span class="w">
82
+ </span><span class="w">
83
+
84
+ </span><span class="w"></span><span class="nt">steps</span><span class="p">:</span><span class="w">
85
+ </span><span class="w"></span>- <span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l">test</span><span class="w">
86
+ </span><span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l">golang:1.13</span><span class="w">
87
+ </span><span class="w"> </span><span class="nt">environment</span><span class="p">:</span><span class="w">
88
+ </span><span class="w"></span><span class="w"> </span><span class="nt">GOPROXY</span><span class="p">:</span><span class="w"> </span><span class="l">https://goproxy.cn</span><span class="w">
89
+ </span><span class="w"> </span><span class="nt">commands</span><span class="p">:</span><span class="w">
90
+ </span><span class="w"></span><span class="w"> </span>- <span class="l">go get -u</span><span class="w">
91
+ </span><span class="w"> </span>- <span class="l">go build -v</span><span class="w">
92
+ </span><span class="w"> </span>- <span class="l">go test -v -race -coverprofile=coverage.txt -covermode=atomic</span><span class="w">
93
+ </span>
92
94
<span class="w">
93
95
</span>
94
96
` ),
@@ -99,6 +101,7 @@ func TestFile(t *testing.T) {
99
101
t .Run (tt .name , func (t * testing.T ) {
100
102
got := strings .Join (File (tt .numLines , tt .fileName , "" , []byte (tt .code )), "\n " )
101
103
assert .Equal (t , tt .want , got )
104
+ assert .Equal (t , strings .Count (got , "<span" ), strings .Count (got , "</span>" ))
102
105
})
103
106
}
104
107
}
0 commit comments