Add API Querier test
This commit is contained in:

committed by
Sebastian Serth

parent
ebbbfdb9be
commit
9cd81930e9
18
internal/nomad/api_querier_test.go
Normal file
18
internal/nomad/api_querier_test.go
Normal file
@ -0,0 +1,18 @@
|
||||
package nomad
|
||||
|
||||
import (
|
||||
"errors"
|
||||
"fmt"
|
||||
"github.com/gorilla/websocket"
|
||||
"github.com/stretchr/testify/assert"
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestWebsocketErrorNeedsToBeUnwrapped(t *testing.T) {
|
||||
rawError := &websocket.CloseError{Code: websocket.CloseNormalClosure}
|
||||
err := fmt.Errorf("websocket closed before receiving exit code: %w", rawError)
|
||||
|
||||
assert.False(t, websocket.IsCloseError(err, websocket.CloseNormalClosure))
|
||||
rootCause := errors.Unwrap(err)
|
||||
assert.True(t, websocket.IsCloseError(rootCause, websocket.CloseNormalClosure))
|
||||
}
|
Reference in New Issue
Block a user