Skip to content

Commit 0c3341b

Browse files
authored
Render full HTTP test URL (#82)
render full http test url
1 parent 950affe commit 0c3341b

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

Diff for: render/render.go

+10-2
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ func renderer(
379379
case step.CLICommand != nil && results[i].CLICommandResult != nil:
380380
renderCLICommand(*step.CLICommand, *results[i].CLICommandResult, failure, isSubmit, ch, i)
381381
case step.HTTPRequest != nil && results[i].HTTPRequestResult != nil:
382-
renderHTTPRequest(*step.HTTPRequest, *results[i].HTTPRequestResult, failure, isSubmit, ch, i)
382+
renderHTTPRequest(*step.HTTPRequest, *results[i].HTTPRequestResult, failure, isSubmit, data.BaseURL, ch, i)
383383
default:
384384
cobra.CheckErr("unable to run lesson: missing results")
385385
}
@@ -467,13 +467,21 @@ func renderHTTPRequest(
467467
result api.HTTPRequestResult,
468468
failure *api.StructuredErrCLI,
469469
isSubmit bool,
470+
baseURL *string,
470471
ch chan tea.Msg,
471472
index int,
472473
) {
473-
url := req.Request.Path
474+
url := ""
475+
overrideBaseURL := viper.GetString("override_base_url")
476+
if overrideBaseURL != "" {
477+
url = overrideBaseURL
478+
} else if baseURL != nil && *baseURL != "" {
479+
url = *baseURL
480+
}
474481
if req.Request.FullURL != "" {
475482
url = req.Request.FullURL
476483
}
484+
url += req.Request.Path
477485
ch <- startStepMsg{
478486
url: checks.InterpolateVariables(url, result.Variables),
479487
method: req.Request.Method,

Diff for: version.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v1.16.1
1+
v1.16.2

0 commit comments

Comments
 (0)