gabrielf / gnock Goto Github PK
View Code? Open in Web Editor NEWLimited re-implementation of the excellent http mock library nock but for Golang.
Limited re-implementation of the excellent http mock library nock but for Golang.
If a interceptor is registered using Times(1) but used twice you get this confusing error message where it says that no match is found even though a registered interceptor exists.
Test Panicked
Gnock found no match for request: POST http://example.com/foo
Registered interceptors:
POST http://example.com/foo
Did you forget to add the interceptor?
gnock.Gnock("http://example.com").
Post("/foo").
Reply(200, "OK")
Used interceptors should be checked and the error message should suggest to add the proper number of Times(โฆ)
The current message contains only the first unused interceptor which requires several rounds of running test and altering code to get right.
IsDone doesn't fail even though an interceptor registered with Times(2) has only been used once.
To allow a test to be written like this (ginkgo + gomega):
Expect(mockTransport.IsDone()).To(Succeed())
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.