diff --git a/pkg/nullreader/nullreader_test.go b/pkg/nullreader/nullreader_test.go index a21b048..e606555 100644 --- a/pkg/nullreader/nullreader_test.go +++ b/pkg/nullreader/nullreader_test.go @@ -3,10 +3,12 @@ package nullreader import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "gitlab.hpi.de/codeocean/codemoon/poseidon/tests" "testing" + "time" ) +const shortTimeout = 100 * time.Millisecond + func TestNullReaderDoesNotReturnImmediately(t *testing.T) { reader := &NullReader{} readerReturned := make(chan bool) @@ -16,5 +18,14 @@ func TestNullReaderDoesNotReturnImmediately(t *testing.T) { require.NoError(t, err) close(readerReturned) }() - assert.False(t, tests.ChannelReceivesSomething(readerReturned, tests.ShortTimeout)) + + var received bool + select { + case <-readerReturned: + received = true + case <-time.After(shortTimeout): + received = false + } + + assert.False(t, received) }