272
func TestMakeRawState(t *testing.T) {
273
fd := int(os.Stdout.Fd())
275
t.Skip("stdout is not a terminal; skipping test")
278
st, err := GetState(fd)
280
t.Fatalf("failed to get terminal state from GetState: %s", err)
282
defer Restore(fd, st)
283
raw, err := MakeRaw(fd)
285
t.Fatalf("failed to get terminal state from MakeRaw: %s", err)
289
t.Errorf("states do not match; was %v, expected %v", raw, st)