github.com/johnnyeven/libtools@v0.0.0-20191126065708-61829c1adf46/courier/client/request_mock_test.go (about)

     1  package client
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/davecgh/go-spew/spew"
     7  	"github.com/stretchr/testify/assert"
     8  )
     9  
    10  func TestUnMarshalRequestID(t *testing.T) {
    11  	tt := assert.New(t)
    12  	mock := Mock("service-").For("b.some", MockData{
    13  		Data: []byte(`{"a":1}`),
    14  	})
    15  	parsedMock, err := ParseMockID("service-", mock.RequestID())
    16  	tt.Nil(err)
    17  	spew.Dump(parsedMock)
    18  	tt.Equal(mock, parsedMock)
    19  }
    20  
    21  func TestUnMarshalRequestID2(t *testing.T) {
    22  	tt := assert.New(t)
    23  	_, err := ParseMockID("service-x-open", "service-x-open:pay.FetchChannelAccountByID:eyJkYXRhIjoiZXlKaVlXeGhibU5sUVcxdmRXNTBJam94TENKamFHRnVibVZzUVdOamIzVnVkRWxFSWpvaU1USXpJaXdpWTJoaGJtNWxiRWxFSWpvaVVFRkNYMWRKVkU1RlUxTWlMQ0pqZFhKeVpXNWplU0k2SWxKTlFpSXNJbWxrSWpvaU1USXpJaXdpYkdGemRFSmhiR0Z1WTJWQmJXOTFiblFpT2pFc0lteGhjM1JDWVd4aGJtTmxRMmhoYm1kbFZHbHRaU0k2SWpJd01UY3RNRGN0TXpCVU1qSTZNRGM2TURRdU5URTRXaUlzSW5OMFlYUjFjeUk2SWtaU1QxcEZUaUo5In0=")
    24  	tt.Nil(err)
    25  }