22 lines
378 B
Go
22 lines
378 B
Go
//go:build !brlapi || !cgo
|
|
|
|
package braille
|
|
|
|
import (
|
|
"bytes"
|
|
"context"
|
|
"errors"
|
|
"testing"
|
|
)
|
|
|
|
func TestDiagnosticUnavailable(t *testing.T) {
|
|
var output bytes.Buffer
|
|
err := Diagnostic(context.Background(), New(), &output)
|
|
if !errors.Is(err, ErrUnavailable) {
|
|
t.Fatalf("error: %v", err)
|
|
}
|
|
if output.Len() != 0 {
|
|
t.Fatal("unavailable backend reported connected")
|
|
}
|
|
}
|