Comments (7)
Nah! I try to provide support as much as I can in my OSS projects, but sometimes I'm too busy to do that effectively. More specifically, I was on vacations, mostly travelling for a couple of weeks until today. I'll give you a definitive solution soon ;)
from gock.
Thanks for reporting the issue. I'll try to debug that tomorrow and let you know (and also answer you with the other issue you opened).
from gock.
Ah phew, I thought the project was dying, so glad it's not. It's really the most intuitive http mocker I've found. Thanks a lot for your continued effort!
from gock.
I can't reproduce your issue. This is my working test code:
package main
import (
"fmt"
"net/http"
"gopkg.in/h2non/gock.v1"
)
func main() {
defer gock.Disable()
gock.New("http://www.espn.com").
Get("/nfl/player/gamelog/_/id/16733/year/2015/").
Reply(204)
res, err := http.Get("http://www.espn.com/nfl/player/gamelog/_/id/16733/year/2015/")
fmt.Printf("Error: %s\n", err)
fmt.Printf("Status: %d\n", res.StatusCode)
}
Run it via:
$ go run test.go
from gock.
Sorry for my lengthy absence. In the end, the fault turned out to lie on my end (mistyped URL). I hope I did not cause too much headache for you. I appreciate your help!
from gock.
No problem.
from gock.
the host you requested is espn.go.com
instead of www.espn.com
, you can debug to see what happend.
from gock.
Related Issues (20)
- gock issue while mocking Prometheus with URL escaped query parameters HOT 3
- Mocking InsecureSkipVerify requests HOT 1
- TestResponderPreExpiredContext fails with go1.16 and up
- test code with EnableNetworking does not pass through header info
- Matching an array in the request body
- Header does not set if header exists and EnableNetworking() HOT 1
- is there any solution to generate response in the runtime? HOT 1
- use JSON() as post body matcher, does the order of fields in the body affect matching result HOT 1
- Lack of clarity about the usage of `gock.New` and how it only matches hosts
- Want to take over toxy, but you can't open a New Issue on archived repos.
- Gock is not intercepting unit tests request
- Add callback functionality
- How to use Gock with Parallel tests
- feature request: support nock's "Repeat response n times" HOT 1
- can not mock successfully when using `gock.EnableNetworking()` HOT 4
- not matching GET request
- panic on go 1.17 HOT 1
- How to test google api using gock?
- Mocked response with 301 status code and location header returns an error HOT 1
- My tests fail with GitHub Actions: mocks seem to be ignored 🤷 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gock.