dispatcher_test.go 248 B

123456789101112131415161718192021
  1. package worker
  2. import (
  3. "testing"
  4. "go.uber.org/goleak"
  5. )
  6. func TestDispatcher(t *testing.T) {
  7. defer goleak.VerifyNone(t)
  8. jobChan := make(chan Job)
  9. d := NewDispatcher(10)
  10. err := d.Run(jobChan)
  11. if err != nil {
  12. panic(err)
  13. }
  14. d.Exit()
  15. }