10 func TestRmListener_impl(t *testing.T) {
11 var _ net.Listener = new(rmListener)
14 func TestRmListener(t *testing.T) {
15 l, err := net.Listen("tcp", "127.0.0.1:0")
17 t.Fatalf("err: %s", err)
20 tf, err := ioutil.TempFile("", "plugin")
22 t.Fatalf("err: %s", err)
27 if err := tf.Close(); err != nil {
28 t.Fatalf("err: %s", err)
31 // Create the listener and test close
36 if err := rmL.Close(); err != nil {
37 t.Fatalf("err: %s", err)
41 if _, err := os.Stat(path); err == nil || !os.IsNotExist(err) {
42 t.Fatalf("err: %s", err)