mirror of
https://github.com/httprunner/httprunner.git
synced 2026-06-05 15:59:33 +08:00
fix #1655: ensure path suffix '/' exists
This commit is contained in:
@@ -12,15 +12,15 @@ func TestBuildURL(t *testing.T) {
|
||||
var url string
|
||||
|
||||
url = buildURL("https://postman-echo.com", "/get")
|
||||
if !assert.Equal(t, url, "https://postman-echo.com/get") {
|
||||
if !assert.Equal(t, url, "https://postman-echo.com/get/") {
|
||||
t.Fatal()
|
||||
}
|
||||
url = buildURL("https://postman-echo.com", "get")
|
||||
if !assert.Equal(t, url, "https://postman-echo.com/get") {
|
||||
if !assert.Equal(t, url, "https://postman-echo.com/get/") {
|
||||
t.Fatal()
|
||||
}
|
||||
url = buildURL("https://postman-echo.com/", "/get")
|
||||
if !assert.Equal(t, url, "https://postman-echo.com/get") {
|
||||
if !assert.Equal(t, url, "https://postman-echo.com/get/") {
|
||||
t.Fatal()
|
||||
}
|
||||
|
||||
@@ -40,29 +40,29 @@ func TestBuildURL(t *testing.T) {
|
||||
}
|
||||
|
||||
url = buildURL("", "https://postman-echo.com/get")
|
||||
if !assert.Equal(t, url, "https://postman-echo.com/get") {
|
||||
if !assert.Equal(t, url, "https://postman-echo.com/get/") {
|
||||
t.Fatal()
|
||||
}
|
||||
|
||||
// notice: step request url > config base url
|
||||
url = buildURL("https://postman-echo.com", "https://httpbin.org/get")
|
||||
if !assert.Equal(t, url, "https://httpbin.org/get") {
|
||||
if !assert.Equal(t, url, "https://httpbin.org/get/") {
|
||||
t.Fatal()
|
||||
}
|
||||
|
||||
// websocket url
|
||||
url = buildURL("wss://ws.postman-echo.com/raw", "")
|
||||
if !assert.Equal(t, url, "wss://ws.postman-echo.com/raw") {
|
||||
if !assert.Equal(t, url, "wss://ws.postman-echo.com/raw/") {
|
||||
t.Fatal()
|
||||
}
|
||||
|
||||
url = buildURL("wss://ws.postman-echo.com", "/raw")
|
||||
if !assert.Equal(t, url, "wss://ws.postman-echo.com/raw") {
|
||||
if !assert.Equal(t, url, "wss://ws.postman-echo.com/raw/") {
|
||||
t.Fatal()
|
||||
}
|
||||
|
||||
url = buildURL("wss://ws.postman-echo.com/raw", "ws://echo.websocket.events")
|
||||
if !assert.Equal(t, url, "ws://echo.websocket.events") {
|
||||
if !assert.Equal(t, url, "ws://echo.websocket.events/") {
|
||||
t.Fatal()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user