Class: ApiMiniTester::Import::Swagger
- Inherits:
-
Object
- Object
- ApiMiniTester::Import::Swagger
- Defined in:
- lib/api_mini_tester/import/swagger.rb
Instance Attribute Summary collapse
-
#collection ⇒ Object
readonly
Returns the value of attribute collection.
Instance Method Summary collapse
- #baseurl ⇒ Object
-
#initialize(swagger) ⇒ Swagger
constructor
A new instance of Swagger.
- #name ⇒ Object
- #step(item) ⇒ Object
- #step_body(body) ⇒ Object
- #step_header(header) ⇒ Object
- #step_uri(uri) ⇒ Object
- #steps ⇒ Object
- #suite_base ⇒ Object
- #to_yaml ⇒ Object
Constructor Details
#initialize(swagger) ⇒ Swagger
Returns a new instance of Swagger.
9 10 11 |
# File 'lib/api_mini_tester/import/swagger.rb', line 9 def initialize(swagger) '' end |
Instance Attribute Details
#collection ⇒ Object (readonly)
Returns the value of attribute collection.
7 8 9 |
# File 'lib/api_mini_tester/import/swagger.rb', line 7 def collection @collection end |
Instance Method Details
#baseurl ⇒ Object
37 38 39 |
# File 'lib/api_mini_tester/import/swagger.rb', line 37 def baseurl '' end |
#name ⇒ Object
33 34 35 |
# File 'lib/api_mini_tester/import/swagger.rb', line 33 def name '' end |
#step(item) ⇒ Object
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 |
# File 'lib/api_mini_tester/import/swagger.rb', line 57 def step(item) res = { step: '', name: '', method: '', uri: '', input: { header: {}, body: {} }, output: { header: {}, body: {} } } res end |
#step_body(body) ⇒ Object
53 54 55 |
# File 'lib/api_mini_tester/import/swagger.rb', line 53 def step_body(body) '' end |
#step_header(header) ⇒ Object
49 50 51 |
# File 'lib/api_mini_tester/import/swagger.rb', line 49 def step_header(header) '' end |
#step_uri(uri) ⇒ Object
45 46 47 |
# File 'lib/api_mini_tester/import/swagger.rb', line 45 def step_uri(uri) '' end |
#steps ⇒ Object
41 42 43 |
# File 'lib/api_mini_tester/import/swagger.rb', line 41 def steps '' end |
#suite_base ⇒ Object
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/api_mini_tester/import/swagger.rb', line 17 def suite_base @suite_base ||= { name: name, desc: "Imported from swagger definition: #{name}", settings: { baseurl: '' }, tests: [ { name: "Test scenario based on swagger definition #{name}", steps: [] } ] } end |
#to_yaml ⇒ Object
13 14 15 |
# File 'lib/api_mini_tester/import/swagger.rb', line 13 def to_yaml '' end |