Update gin_integration_test.go

I believe there is some tab issue here, tried to manual overwrite it now.
This commit is contained in:
Ronald Petty 2020-04-27 11:05:00 -07:00 committed by GitHub
parent bcb29d74c1
commit c0c030b741
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -144,31 +144,31 @@ func TestRunWithPort(t *testing.T) {
}
func TestUnixSocket(t *testing.T) {
router := New()
router := New()
unixTestSocket := "/tmp/unix_unit_test"
unixTestSocket := "/tmp/unix_unit_test"
defer os.Remove(unixTestSocket)
defer os.Remove(unixTestSocket)
go func() {
router.GET("/example", func(c *Context) { c.String(http.StatusOK, "it worked") })
assert.NoError(t, router.RunUnix(unixTestSocket))
}()
// have to wait for the goroutine to start and run the server
// otherwise the main thread will complete
time.Sleep(5 * time.Millisecond)
go func() {
router.GET("/example", func(c *Context) { c.String(http.StatusOK, "it worked") })
assert.NoError(t, router.RunUnix(unixTestSocket))
}()
// have to wait for the goroutine to start and run the server
// otherwise the main thread will complete
time.Sleep(5 * time.Millisecond)
c, err := net.Dial("unix", unixTestSocket)
assert.NoError(t, err)
c, err := net.Dial("unix", unixTestSocket)
assert.NoError(t, err)
fmt.Fprint(c, "GET /example HTTP/1.0\r\n\r\n")
scanner := bufio.NewScanner(c)
var response string
for scanner.Scan() {
response += scanner.Text()
}
assert.Contains(t, response, "HTTP/1.0 200", "should get a 200")
assert.Contains(t, response, "it worked", "resp body should match")
fmt.Fprint(c, "GET /example HTTP/1.0\r\n\r\n")
scanner := bufio.NewScanner(c)
var response string
for scanner.Scan() {
response += scanner.Text()
}
assert.Contains(t, response, "HTTP/1.0 200", "should get a 200")
assert.Contains(t, response, "it worked", "resp body should match")
}
func TestBadUnixSocket(t *testing.T) {