Skip to content

Commit e3dde36

Browse files
committed
goroutine: Convert eventType to interface{}
1 parent 9027f30 commit e3dde36

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

staging/src/k8s.io/client-go/rest/watch/decoder_test.go

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,9 @@ func TestDecoder(t *testing.T) {
4848
out, in := io.Pipe()
4949

5050
decoder := restclientwatch.NewDecoder(streaming.NewDecoder(out, getDecoder()), getDecoder())
51-
eventType := eventType
5251
expect := &v1.Pod{ObjectMeta: metav1.ObjectMeta{Name: "foo"}}
5352
encoder := json.NewEncoder(in)
54-
go func() {
53+
go func(eventType interface{}) {
5554
data, err := runtime.Encode(scheme.Codecs.LegacyCodec(v1.SchemeGroupVersion), expect)
5655
if err != nil {
5756
t.Fatalf("Unexpected error %v", err)
@@ -64,10 +63,10 @@ func TestDecoder(t *testing.T) {
6463
t.Errorf("Unexpected error %v", err)
6564
}
6665
in.Close()
67-
}()
66+
}(eventType)
6867

6968
done := make(chan struct{})
70-
go func() {
69+
go func(eventType interface{}) {
7170
action, got, err := decoder.Decode()
7271
if err != nil {
7372
t.Fatalf("Unexpected error %v", err)
@@ -80,7 +79,7 @@ func TestDecoder(t *testing.T) {
8079
}
8180
t.Logf("Exited read")
8281
close(done)
83-
}()
82+
}(eventType)
8483
<-done
8584

8685
done = make(chan struct{})

0 commit comments

Comments
 (0)