File tree 1 file changed +15
-4
lines changed
1 file changed +15
-4
lines changed Original file line number Diff line number Diff line change @@ -26,7 +26,19 @@ import (
26
26
"github.com/GoogleContainerTools/skaffold/testutil"
27
27
)
28
28
29
- func TestWatch (t * testing.T ) {
29
+ func TestWatchPollTrigger (t * testing.T ) {
30
+ testWatch (t , & pollTrigger {
31
+ Interval : 10 * time .Millisecond ,
32
+ })
33
+ }
34
+
35
+ func TestWatchNotifyTrigger (t * testing.T ) {
36
+ testWatch (t , & fsNotifyTrigger {
37
+ Interval : 10 * time .Millisecond ,
38
+ })
39
+ }
40
+
41
+ func testWatch (t * testing.T , trigger Trigger ) {
30
42
var tests = []struct {
31
43
description string
32
44
setup func (folder * testutil.TempDir )
@@ -64,14 +76,13 @@ func TestWatch(t *testing.T) {
64
76
testutil .Run (t , test .description , func (t * testutil.T ) {
65
77
tmpDir := t .NewTempDir ()
66
78
test .setup (tmpDir )
79
+ t .Chdir (tmpDir .Root ())
67
80
68
81
folderChanged := newCallback ()
69
82
somethingChanged := newCallback ()
70
83
71
84
// Watch folder
72
- watcher := NewWatcher (& pollTrigger {
73
- Interval : 10 * time .Millisecond ,
74
- })
85
+ watcher := NewWatcher (trigger )
75
86
err := watcher .Register (tmpDir .List , folderChanged .call )
76
87
t .CheckNoError (err )
77
88
You can’t perform that action at this time.
0 commit comments