From ec755809580eb3c976444655e942f0a352d95dcb Mon Sep 17 00:00:00 2001
From: Hubert Krauze <hubert.krauze@ovh.pl>
Date: Wed, 9 Dec 2015 12:26:37 +0100
Subject: [PATCH] Add test for adding non existing master, use new api -
 LinkSetNoMaster

---
 link_test.go | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/link_test.go b/link_test.go
index 3b640f1..a23bfb4 100644
--- a/link_test.go
+++ b/link_test.go
@@ -389,6 +389,12 @@ func TestLinkSetUnsetResetMaster(t *testing.T) {
 		t.Fatal(err)
 	}
 
+	nonexistsmaster := &Bridge{LinkAttrs{Name: "foobar"}}
+
+	if err := LinkSetMaster(slave, nonexistsmaster); err == nil {
+		t.Fatal("error expected")
+	}
+
 	if err := LinkSetMaster(slave, master); err != nil {
 		t.Fatal(err)
 	}
@@ -415,7 +421,7 @@ func TestLinkSetUnsetResetMaster(t *testing.T) {
 		t.Fatal("Master not reset properly")
 	}
 
-	if err := LinkSetMaster(slave, nil); err != nil {
+	if err := LinkSetNoMaster(slave); err != nil {
 		t.Fatal(err)
 	}