1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00

Merge pull request #33522 from naveed-jamil-tenpearls/pkg/promise

Added Test Case Coverage for PKG/PROMISE
This commit is contained in:
Sebastiaan van Stijn 2017-06-19 13:53:42 -07:00 committed by GitHub
commit 16380b3ee6

View file

@ -0,0 +1,25 @@
package promise
import (
"errors"
"testing"
"github.com/stretchr/testify/require"
)
func TestGo(t *testing.T) {
errCh := Go(functionWithError)
er := <-errCh
require.EqualValues(t, "Error Occurred", er.Error())
noErrCh := Go(functionWithNoError)
er = <-noErrCh
require.Nil(t, er)
}
func functionWithError() (err error) {
return errors.New("Error Occurred")
}
func functionWithNoError() (err error) {
return nil
}