GitHunt
JS

jslang/testaservice

Test HTTP Service based on testify library

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
    })
}

Languages

Go100.0%

Contributors

MIT License
Created January 5, 2023
Updated May 9, 2024