11package client
22
33import (
4+ "encoding/base64"
45 "net/http"
56 "net/http/httptest"
67 "net/url"
@@ -20,6 +21,10 @@ func TestRegistarNode(t *testing.T) {
2021 FarmID : farmID ,
2122 }
2223
24+ keyPair , err := parseKeysFromMnemonicOrSeed (testMnemonic )
25+ require .NoError (err )
26+ account .PublicKey = base64 .StdEncoding .EncodeToString (keyPair .Public ())
27+
2328 testServer := httptest .NewServer (http .HandlerFunc (func (w http.ResponseWriter , r * http.Request ) {
2429 statusCode , body := serverHandler (r , request , count , require )
2530 w .WriteHeader (statusCode )
@@ -29,7 +34,7 @@ func TestRegistarNode(t *testing.T) {
2934 }))
3035 defer testServer .Close ()
3136
32- baseURL , err := url .JoinPath (testServer .URL , "v1" )
37+ baseURL , err := url .JoinPath (testServer .URL , "api" , " v1" )
3338 require .NoError (err )
3439
3540 t .Run ("test registar node no account" , func (t * testing.T ) {
@@ -73,10 +78,10 @@ func TestUpdateNode(t *testing.T) {
7378 var count int
7479 require := require .New (t )
7580
76- // publicKey, privateKey, err := aliceKeys( )
77- // require.NoError(err)
78- // account.PublicKey = base64.StdEncoding.EncodeToString(publicKey )
79- //
81+ keyPair , err := parseKeysFromMnemonicOrSeed ( testMnemonic )
82+ require .NoError (err )
83+ account .PublicKey = base64 .StdEncoding .EncodeToString (keyPair . Public () )
84+
8085 testServer := httptest .NewServer (http .HandlerFunc (func (w http.ResponseWriter , r * http.Request ) {
8186 statusCode , body := serverHandler (r , request , count , require )
8287 w .WriteHeader (statusCode )
@@ -86,7 +91,7 @@ func TestUpdateNode(t *testing.T) {
8691 }))
8792 defer testServer .Close ()
8893
89- baseURL , err := url .JoinPath (testServer .URL , "v1" )
94+ baseURL , err := url .JoinPath (testServer .URL , "api" , " v1" )
9095 require .NoError (err )
9196
9297 request = newClientWithAccountAndNode
@@ -118,9 +123,9 @@ func TestGetNode(t *testing.T) {
118123 var count int
119124 require := require .New (t )
120125
121- // publicKey, privateKey, err := aliceKeys( )
122- // require.NoError(err)
123- // account.PublicKey = base64.StdEncoding.EncodeToString(publicKey )
126+ keyPair , err := parseKeysFromMnemonicOrSeed ( testMnemonic )
127+ require .NoError (err )
128+ account .PublicKey = base64 .StdEncoding .EncodeToString (keyPair . Public () )
124129
125130 testServer := httptest .NewServer (http .HandlerFunc (func (w http.ResponseWriter , r * http.Request ) {
126131 statusCode , body := serverHandler (r , request , count , require )
@@ -131,7 +136,7 @@ func TestGetNode(t *testing.T) {
131136 }))
132137 defer testServer .Close ()
133138
134- baseURL , err := url .JoinPath (testServer .URL , "v1" )
139+ baseURL , err := url .JoinPath (testServer .URL , "api" , " v1" )
135140 require .NoError (err )
136141
137142 request = newClientWithAccountAndNode
@@ -172,6 +177,10 @@ func TestListUnapprovedNodes(t *testing.T) {
172177 var count int
173178 require := require .New (t )
174179
180+ keyPair , err := parseKeysFromMnemonicOrSeed (testMnemonic )
181+ require .NoError (err )
182+ account .PublicKey = base64 .StdEncoding .EncodeToString (keyPair .Public ())
183+
175184 testServer := httptest .NewServer (http .HandlerFunc (func (w http.ResponseWriter , r * http.Request ) {
176185 statusCode , body := serverHandler (r , request , count , require )
177186 w .WriteHeader (statusCode )
@@ -181,7 +190,7 @@ func TestListUnapprovedNodes(t *testing.T) {
181190 }))
182191 defer testServer .Close ()
183192
184- baseURL , err := url .JoinPath (testServer .URL , "v1" )
193+ baseURL , err := url .JoinPath (testServer .URL , "api" , " v1" )
185194 require .NoError (err )
186195
187196 t .Run ("test list unapproved nodes in farm" , func (t * testing.T ) {
0 commit comments