Add API Querier test

This commit is contained in:
Maximilian Paß
2021-12-10 11:30:56 +01:00
committed by Sebastian Serth
parent ebbbfdb9be
commit 9cd81930e9

View 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))
}