Test / test (push) Successful in 2m4s
Release / gates (push) Successful in 2m5s
Release / build (amd64, freebsd) (push) Successful in 1m27s
Release / build (amd64, linux) (push) Successful in 1m22s
Release / build (amd64, netbsd) (push) Successful in 1m19s
Release / build (amd64, openbsd) (push) Successful in 1m20s
Release / build (arm64, darwin) (push) Successful in 1m21s
Release / build (arm64, freebsd) (push) Successful in 1m26s
Release / build (arm64, linux) (push) Successful in 1m25s
Release / build (arm64, netbsd) (push) Successful in 1m31s
Release / build (arm64, openbsd) (push) Successful in 1m27s
Release / build (loong64, linux) (push) Successful in 1m37s
Release / build (riscv64, linux) (push) Successful in 1m21s
Release / release (push) Successful in 40s
Assisted-by: GLM 5.3 Flash
23 lines
510 B
Go
23 lines
510 B
Go
// Copyright (c) 2026 Petr Balvín <opensource@petrbalvin.org> (https://petrbalvin.org)
|
|
// SPDX-License-Identifier: MIT
|
|
|
|
package nfsclient
|
|
|
|
import (
|
|
"strings"
|
|
"testing"
|
|
|
|
"sourcedock.dev/petrbalvin/nfs/internal/nfs4"
|
|
)
|
|
|
|
// The NFS error carries its status into text a caller can log.
|
|
func TestNFSErrorText(t *testing.T) {
|
|
err := &NFSError{Status: nfs4.ErrNoEnt}
|
|
if !strings.Contains(err.Error(), "2") {
|
|
t.Fatalf("error text %q", err.Error())
|
|
}
|
|
if err.Error() == "" {
|
|
t.Fatal("empty error text")
|
|
}
|
|
}
|