We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cbe5058 commit b496e3eCopy full SHA for b496e3e
models/pull_test.go
@@ -5,6 +5,7 @@
5
package models
6
7
import (
8
+ "strconv"
9
"testing"
10
"time"
11
@@ -193,8 +194,12 @@ func TestPullRequest_AddToTaskQueue(t *testing.T) {
193
194
pr := AssertExistsAndLoadBean(t, &PullRequest{ID: 1}).(*PullRequest)
195
pr.AddToTaskQueue()
196
- // briefly sleep so that background threads have time to run
197
- time.Sleep(time.Millisecond)
+ select {
198
+ case id := <-pullRequestQueue.Queue():
199
+ assert.EqualValues(t, strconv.FormatInt(pr.ID, 10), id)
200
+ case <-time.After(time.Second):
201
+ assert.Fail(t, "Timeout: nothing was added to pullRequestQueue")
202
+ }
203
204
assert.True(t, pullRequestQueue.Exist(pr.ID))
205
pr = AssertExistsAndLoadBean(t, &PullRequest{ID: 1}).(*PullRequest)
0 commit comments