Skip to content

Commit 791ff78

Browse files
authored
Merge pull request #176 from noir-cr/hahwul-dev
Hahwul dev
2 parents d5b3104 + e62fc64 commit 791ff78

File tree

4 files changed

+23
-11
lines changed

4 files changed

+23
-11
lines changed

spec/functional_test/fixtures/oas3/common/doc.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@ paths:
2020
required: true
2121
schema:
2222
type: string
23+
- in: cookie
24+
name: cookie
25+
required: true
26+
schema:
27+
type: string
2328
responses:
2429
'200':
2530
description: A list of pets

spec/functional_test/testers/multi_techs_spec.cr

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,23 @@ require "../func_spec.cr"
22

33
extected_endpoints = [
44
Endpoint.new("/", "GET", [
5-
Param.new("query","","query"),
5+
Param.new("query", "", "query"),
66
]),
77
Endpoint.new("/pets", "GET", [
8-
Param.new("query","","query"),
9-
Param.new("sort","","query"),
8+
Param.new("query", "", "query"),
9+
Param.new("sort", "", "query"),
1010
]),
1111
Endpoint.new("/update", "POST"),
1212
Endpoint.new("/query", "POST", [Param.new("query", "", "form")]),
1313
Endpoint.new("/socket", "GET"),
1414
Endpoint.new("/pets", "GET"),
1515
Endpoint.new("/pets", "POST", [
16-
Param.new("name","","json"),
16+
Param.new("name", "", "json"),
1717
]),
1818
Endpoint.new("/pets/{petId}", "GET"),
1919
Endpoint.new("/pets/{petId}", "PUT", [
20-
Param.new("breed","","json"),
21-
Param.new("name","","json"),
20+
Param.new("breed", "", "json"),
21+
Param.new("name", "", "json"),
2222
]),
2323
]
2424

spec/functional_test/testers/oas3_spec.cr

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,17 @@ require "../func_spec.cr"
22

33
extected_endpoints = [
44
Endpoint.new("/pets", "GET", [
5-
Param.new("query","","query"),
6-
Param.new("sort","","query"),
5+
Param.new("query", "", "query"),
6+
Param.new("sort", "", "query"),
7+
Param.new("cookie", "", "cookie"),
78
]),
89
Endpoint.new("/pets", "POST", [
9-
Param.new("name","","json"),
10+
Param.new("name", "", "json"),
1011
]),
1112
Endpoint.new("/pets/{petId}", "GET"),
1213
Endpoint.new("/pets/{petId}", "PUT", [
13-
Param.new("breed","","json"),
14-
Param.new("name","","json"),
14+
Param.new("breed", "", "json"),
15+
Param.new("name", "", "json"),
1516
]),
1617
]
1718

src/analyzer/analyzers/analyzer_oas3.cr

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@ class AnalyzerOAS3 < Analyzer
5151
elsif param_obj["in"] == "header"
5252
param = Param.new(param_name, "", "header")
5353
params << param
54+
elsif param_obj["in"] == "cookie"
55+
param = Param.new(param_name, "", "cookie")
56+
params << param
5457
end
5558
end
5659
end
@@ -120,6 +123,9 @@ class AnalyzerOAS3 < Analyzer
120123
elsif param_obj["in"] == "header"
121124
param = Param.new(param_name, "", "header")
122125
params << param
126+
elsif param_obj["in"] == "cookie"
127+
param = Param.new(param_name, "", "cookie")
128+
params << param
123129
end
124130
end
125131
end

0 commit comments

Comments
 (0)