Skip to content

Latest commit

 

History

History
21 lines (16 loc) · 512 Bytes

File metadata and controls

21 lines (16 loc) · 512 Bytes

Testaservice - Convenient HTTP Service assertions based on testify library

This test library provides an HTTP service useful for use in testing allowing full exercise of the HTTP transport in unit tests.

Example

func TestMyHTTPClient(t *testing.T){
    t.Run("some sort of client test", func(t *testing.T){
        ts := NewTestService(t)
        // Do some client things

        var request ClientRequest
        ts.AssertCalled()
        ts.AssertReceivedAs(&request)
        // etc
    })
}