diff options
Diffstat (limited to 'Godeps/_workspace/src/github.com/peterh/liner/race_test.go')
-rw-r--r-- | Godeps/_workspace/src/github.com/peterh/liner/race_test.go | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/Godeps/_workspace/src/github.com/peterh/liner/race_test.go b/Godeps/_workspace/src/github.com/peterh/liner/race_test.go deleted file mode 100644 index e320849c7..000000000 --- a/Godeps/_workspace/src/github.com/peterh/liner/race_test.go +++ /dev/null @@ -1,44 +0,0 @@ -// +build race - -package liner - -import ( - "io/ioutil" - "os" - "sync" - "testing" -) - -func TestWriteHistory(t *testing.T) { - oldout := os.Stdout - defer func() { os.Stdout = oldout }() - oldin := os.Stdout - defer func() { os.Stdin = oldin }() - - newinr, newinw, err := os.Pipe() - if err != nil { - t.Fatal(err) - } - os.Stdin = newinr - newoutr, newoutw, err := os.Pipe() - if err != nil { - t.Fatal(err) - } - defer newoutr.Close() - os.Stdout = newoutw - - var wait sync.WaitGroup - wait.Add(1) - s := NewLiner() - go func() { - s.AppendHistory("foo") - s.AppendHistory("bar") - s.Prompt("") - wait.Done() - }() - - s.WriteHistory(ioutil.Discard) - - newinw.Close() - wait.Wait() -} |