@@ -6,13 +6,6 @@ import (
6
6
)
7
7
8
8
func TestDiffs (t * testing.T ) {
9
- var fileName string
10
- var hunk * diff.Hunk
11
-
12
- warnc := make (chan string )
13
- failc := make (chan error )
14
- donec := make (chan bool )
15
-
16
9
hound := & Hound {}
17
10
config := []byte (`
18
11
warn:
@@ -27,12 +20,16 @@ fail:
27
20
28
21
// Should fail
29
22
{
30
- fileName , hunk = getDiff (`diff --git a/test1.go b/test1.go
23
+ fileName , hunk : = getDiff (`diff --git a/test1.go b/test1.go
31
24
index 000000..000000 000000
32
25
--- a/test1.go
33
26
+++ b/test1.go
34
27
@@ -1,2 +3,4 @@
35
28
+Password: something-secret` )
29
+ warnc := make (chan string )
30
+ failc := make (chan error )
31
+ donec := make (chan bool )
32
+
36
33
go hound .Sniff (fileName , hunk , warnc , failc , donec )
37
34
38
35
select {
@@ -47,12 +44,16 @@ index 000000..000000 000000
47
44
48
45
// Should pass but output warning
49
46
{
50
- fileName , hunk = getDiff (`diff --git a/test2.go b/test2.go
47
+ fileName , hunk : = getDiff (`diff --git a/test2.go b/test2.go
51
48
index 000000..000000 000000
52
49
--- a/test2.go
53
50
+++ b/test2.go
54
51
@@ -1,2 +3,4 @@
55
52
+Username: something-secret` )
53
+ warnc := make (chan string )
54
+ failc := make (chan error )
55
+ donec := make (chan bool )
56
+
56
57
go hound .Sniff (fileName , hunk , warnc , failc , donec )
57
58
58
59
select {
@@ -67,12 +68,16 @@ index 000000..000000 000000
67
68
68
69
// Should pass
69
70
{
70
- fileName , hunk = getDiff (`diff --git a/test3.go b/test3.go
71
+ fileName , hunk : = getDiff (`diff --git a/test3.go b/test3.go
71
72
index 000000..000000 000000
72
73
--- a/test3.go
73
74
+++ b/test3.go
74
75
@@ -1,2 +3,4 @@
75
76
+Something that is okay to commit` )
77
+ warnc := make (chan string )
78
+ failc := make (chan error )
79
+ donec := make (chan bool )
80
+
76
81
go hound .Sniff (fileName , hunk , warnc , failc , donec )
77
82
78
83
select {
@@ -87,12 +92,16 @@ index 000000..000000 000000
87
92
88
93
// Should only pay attention to added lines and pass
89
94
{
90
- fileName , hunk = getDiff (`diff --git a/test4.go b/test4.go
95
+ fileName , hunk : = getDiff (`diff --git a/test4.go b/test4.go
91
96
index 000000..000000 000000
92
97
--- a/test4.go
93
98
+++ b/test4.go
94
99
@@ -1,2 +3,4 @@
95
100
-Password: something-secret` )
101
+ warnc := make (chan string )
102
+ failc := make (chan error )
103
+ donec := make (chan bool )
104
+
96
105
go hound .Sniff (fileName , hunk , warnc , failc , donec )
97
106
98
107
select {
0 commit comments