github.com/0chain/gosdk@v1.17.11/zcnbridge/http/rest_test.go (about)

     1  package http
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/0chain/gosdk/zcncore"
     7  
     8  	"github.com/stretchr/testify/require"
     9  )
    10  
    11  func Test_MakeURL(t *testing.T) {
    12  	p := Params{
    13  		"blobber_id": "1",
    14  	}
    15  
    16  	url := makeURL(p, "https://baseuri", "/relativePath").String()
    17  	require.Equal(t, "https://baseuri/v1/screst/"+zcncore.ZCNSCSmartContractAddress+"/relativePath?blobber_id=1", url)
    18  
    19  	p = Params{
    20  		"blobber_id": "1",
    21  		"path":       "2",
    22  	}
    23  
    24  	url = makeURL(p, "https://baseuri", "/relativePath").String()
    25  	require.Equal(t, "https://baseuri/v1/screst/"+zcncore.ZCNSCSmartContractAddress+"/relativePath?blobber_id=1&path=2", url)
    26  }