diff --git a/dump.go b/dump.go index 4f3fcba7..e38457bb 100644 --- a/dump.go +++ b/dump.go @@ -12,7 +12,7 @@ var preserveCase string func init() { preserveCase = os.Getenv("VENOM_PRESERVE_CASE") if preserveCase == "" || preserveCase == "AUTO" { - preserveCase = "OFF" + preserveCase = "ON" } } diff --git a/tests/case.yml b/tests/case.yml new file mode 100644 index 00000000..fa67630d --- /dev/null +++ b/tests/case.yml @@ -0,0 +1,10 @@ +name: Readfile testsuite + +testcases: +- name: testcase-readfile + steps: + - script: 'echo "{\"foo\": \"foo\", \"FOO\": \"bar\"}"' + info: "{{.result.systemoutjson.foo}}-{{.result.systemoutjson.FOO}}" + assertions: + - result.systemoutjson.foo ShouldEqual foo + - result.systemoutjson.FOO ShouldEqual bar diff --git a/tests/interpolation.yml b/tests/interpolation.yml index a425675d..728dae67 100644 --- a/tests/interpolation.yml +++ b/tests/interpolation.yml @@ -13,7 +13,7 @@ testcases: - result.statuscode ShouldEqual 200 vars: accept: - from: result.headers.content-type + from: result.headers.Content-Type - name: UseVar steps: @@ -24,7 +24,7 @@ testcases: test: "{{ .GetVar.accept }}" assertions: - result.statuscode ShouldEqual 200 - - result.headers.x-cache ShouldEqual "HIT" + - result.headers.X-Cache ShouldEqual "HIT" - type: http method: HEAD url: "http://example.com" @@ -32,4 +32,4 @@ testcases: test: "{{ .GetVar.accept }}" assertions: - result.statuscode ShouldEqual 200 - - result.headers.accept-ranges ShouldEqual "bytes" \ No newline at end of file + - result.headers.Accept-Ranges ShouldEqual "bytes" \ No newline at end of file