25 lines
487 B
Go
25 lines
487 B
Go
package gemini
|
|
|
|
import (
|
|
"errors"
|
|
"fmt"
|
|
"testing"
|
|
)
|
|
|
|
func TestErrGemini(t *testing.T) {
|
|
t.Parallel()
|
|
err := NewErrGeminiStatusCode(50, "50 server error")
|
|
if !errors.As(err, new(*GeminiError)) {
|
|
t.Errorf("TestErrGemini fail")
|
|
}
|
|
}
|
|
|
|
func TestErrGeminiWrapped(t *testing.T) {
|
|
t.Parallel()
|
|
err := NewErrGeminiStatusCode(50, "50 server error")
|
|
errWrapped := fmt.Errorf("%w wrapped", err)
|
|
if !errors.As(errWrapped, new(*GeminiError)) {
|
|
t.Errorf("TestErrGeminiWrapped fail")
|
|
}
|
|
}
|