Skip to content

Commit 23dca71

Browse files
committed
Conform request metadata keys
1 parent b0471a8 commit 23dca71

File tree

5 files changed

+9
-9
lines changed

5 files changed

+9
-9
lines changed

lib/rspec_api_documentation/test_client.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@ def document_example(method, action, params)
7070

7171
request_metadata = {}
7272

73-
request_metadata[:method] = method.to_s.upcase
74-
request_metadata[:route] = action
73+
request_metadata[:request_method] = method.to_s.upcase
74+
request_metadata[:request_path] = action
7575
request_metadata[:request_body] = highlight_syntax(request_body, last_request.content_type, true)
7676
request_metadata[:request_headers] = format_headers(last_headers)
7777
request_metadata[:request_query_parameters] = format_query_hash(last_query_hash)

lib/rspec_api_documentation/test_server.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ def call(env)
88

99
request_metadata = {}
1010

11-
request_metadata[:method] = env["REQUEST_METHOD"]
12-
request_metadata[:route] = env["PATH_INFO"]
11+
request_metadata[:request_method] = env["REQUEST_METHOD"]
12+
request_metadata[:request_path] = env["PATH_INFO"]
1313
request_metadata[:request_body] = prettify_json(env["rack.input"].read)
1414
request_metadata[:request_headers] = headers(env)
1515

spec/test_client_spec.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,8 +147,8 @@ class StubApp < Sinatra::Base
147147
context "when examples should be documented", :document => true do
148148
it "should augment the metadata with information about the request" do
149149
metadata = example.metadata[:requests].first
150-
metadata[:method].should eq("POST")
151-
metadata[:route].should eq("/greet?query=test+query")
150+
metadata[:request_method].should eq("POST")
151+
metadata[:request_path].should eq("/greet?query=test+query")
152152
metadata[:request_body].should be_present
153153
metadata[:request_headers].should match(/^Content-Type: application\/json/)
154154
metadata[:request_headers].should match(/^X-Custom-Header: custom header value$/)

spec/test_server_spec.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@
4242
context "when examples should be documentated", :document => true do
4343
it "should augment the metadata with information about the request" do
4444
metadata = example.metadata[:requests].first
45-
metadata[:method].should eq("POST")
46-
metadata[:route].should eq(path)
45+
metadata[:request_method].should eq("POST")
46+
metadata[:request_path].should eq(path)
4747
metadata[:request_body].should eq(JSON.pretty_generate(JSON.parse(body)))
4848
metadata[:request_headers].split("\n").sort.should eq("Content-Type: application/json\nX-Custom-Header: custom header value\nHost: example.org\nCookie: ".split("\n").sort)
4949
end

templates/rspec_api_documentation/html_example.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
<h4>Headers</h4>
5959
<pre class="request headers">{{ request_headers }}</pre>
6060
<h4>Route</h4>
61-
<pre class="request route highlight">{{ method }} {{ route }}</pre>
61+
<pre class="request route highlight">{{ request_method }} {{ request_path }}</pre>
6262
{{# request_query_parameters }}
6363
<h4>Query Parameters</h4>
6464
<pre class="request query_parameters highlight">{{ request_query_parameters }}</pre>

0 commit comments

Comments
 (0)