mirror of
https://github.com/httprunner/httprunner.git
synced 2026-05-28 03:40:13 +08:00
feat: override config variables
This commit is contained in:
@@ -184,3 +184,22 @@ func TestParseHeaders(t *testing.T) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func TestMergeVariables(t *testing.T) {
|
||||
stepVariables := map[string]interface{}{
|
||||
"base_url": "$base_url",
|
||||
"foo1": "bar1",
|
||||
}
|
||||
configVariables := map[string]interface{}{
|
||||
"base_url": "https://httpbin.org",
|
||||
"foo1": "bar111",
|
||||
}
|
||||
mergedVariables := mergeVariables(stepVariables, configVariables)
|
||||
expectVariables := map[string]interface{}{
|
||||
"base_url": "https://httpbin.org",
|
||||
"foo1": "bar1",
|
||||
}
|
||||
if !assert.Equal(t, expectVariables, mergedVariables) {
|
||||
t.Fail()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user