diff --git a/nucleus/gnmi_transport_test.go b/nucleus/gnmi_transport_test.go
index 5ca60936c6ff7d28af51fd57febed7636cc20c54..2315f1312660c8dd3b488626f47c636cd488fbb5 100644
--- a/nucleus/gnmi_transport_test.go
+++ b/nucleus/gnmi_transport_test.go
@@ -557,8 +557,6 @@ func TestGnmi_subscribe(t *testing.T) {
 }
 
 func TestNewGnmiTransport(t *testing.T) {
-	oc := &OpenConfig{}
-	respChan := make(chan *gpb.SubscribeResponse)
 	type args struct {
 		config *gnmi.Config
 	}
@@ -577,9 +575,6 @@ func TestNewGnmiTransport(t *testing.T) {
 				Encoding: gpb.Encoding_PROTO,
 			}},
 			want: &Gnmi{
-				SetNode:   oc.SetNode(),
-				Unmarshal: oc.Unmarshal(),
-				RespChan:  respChan,
 				config: &gnmi.Config{
 					Username: "test",
 					Password: "test",
@@ -611,7 +606,7 @@ func TestNewGnmiTransport(t *testing.T) {
 	}
 	for _, tt := range tests {
 		t.Run(tt.name, func(t *testing.T) {
-			if tt.name == "defaul" {
+			if tt.name == "default" {
 				startGnmiTarget <- gnmiConfig.Addr
 			}
 			got, err := NewGnmiTransport(tt.args.config)
@@ -619,10 +614,13 @@ func TestNewGnmiTransport(t *testing.T) {
 				t.Errorf("NewGnmiTransport() error = %v, wantErr %v", err, tt.wantErr)
 				return
 			}
+			if tt.name == "default" && got != nil{
+				tt.want.client = got.client
+			}
 			if !reflect.DeepEqual(got, tt.want) {
 				t.Errorf("NewGnmiTransport() got = %v, want %v", got, tt.want)
 			}
-			if tt.name == "defaul" {
+			if tt.name == "default" {
 				stopGnmiTarget <- true
 			}
 		})