mirror of
https://github.com/retailcrm/mg-transport-core.git
synced 2025-02-16 12:53:13 +03:00
More tests
This commit is contained in:
parent
37a4c72a4b
commit
f9c4a5d462
@ -147,6 +147,39 @@ func (e *EngineTest) Test_ConfigureRouter() {
|
||||
})
|
||||
}
|
||||
|
||||
func (e *EngineTest) Test_BuildHTTPClient() {
|
||||
e.engine.Config = &Config{
|
||||
HTTPClientConfig: &HTTPClientConfig{
|
||||
Timeout: 30,
|
||||
SSLVerification: true,
|
||||
},
|
||||
}
|
||||
e.engine.BuildHTTPClient()
|
||||
|
||||
assert.NotNil(e.T(), e.engine.httpClient)
|
||||
}
|
||||
|
||||
func (e *EngineTest) Test_SetHTTPClient() {
|
||||
var err error
|
||||
|
||||
e.engine.httpClient = nil
|
||||
e.engine.httpClient, err = NewHTTPClientBuilder().Build()
|
||||
|
||||
assert.NoError(e.T(), err)
|
||||
assert.NotNil(e.T(), e.engine.httpClient)
|
||||
}
|
||||
|
||||
func (e *EngineTest) Test_HTTPClient() {
|
||||
var err error
|
||||
|
||||
e.engine.httpClient = nil
|
||||
assert.NotNil(e.T(), e.engine.HTTPClient())
|
||||
|
||||
e.engine.httpClient, err = NewHTTPClientBuilder().Build()
|
||||
assert.NoError(e.T(), err)
|
||||
assert.NotNil(e.T(), e.engine.httpClient)
|
||||
}
|
||||
|
||||
func (e *EngineTest) Test_Run_Fail() {
|
||||
defer func() {
|
||||
assert.NotNil(e.T(), recover())
|
||||
|
@ -149,6 +149,10 @@ func (b *HTTPClientBuilder) buildDialer() *HTTPClientBuilder {
|
||||
|
||||
// parseAddress parses address and returns error in case of error (port is necessary)
|
||||
func (b *HTTPClientBuilder) parseAddress() error {
|
||||
if b.mockAddress == "" {
|
||||
return nil
|
||||
}
|
||||
|
||||
if host, port, err := net.SplitHostPort(b.mockAddress); err == nil {
|
||||
b.mockHost = host
|
||||
b.mockPort = port
|
||||
|
Loading…
x
Reference in New Issue
Block a user