forked from loafle/openapi-generator-original
48 lines
1.3 KiB
Plaintext
48 lines
1.3 KiB
Plaintext
=begin
|
|
{{> api_info}}
|
|
=end
|
|
|
|
require 'spec_helper'
|
|
require 'json'
|
|
|
|
# Unit tests for {{moduleName}}::{{classname}}
|
|
# Automatically generated by swagger-codegen (github.com/swagger-api/swagger-codegen)
|
|
# Please update as you see appropriate
|
|
{{#operations}}describe '{{classname}}' do
|
|
before do
|
|
# run before each test
|
|
@instance = {{moduleName}}::{{classname}}.new
|
|
end
|
|
|
|
after do
|
|
# run after each test
|
|
end
|
|
|
|
describe 'test an instance of {{classname}}' do
|
|
it 'should create an instance of {{classname}}' do
|
|
expect(@instance).to be_instance_of({{moduleName}}::{{classname}})
|
|
end
|
|
end
|
|
|
|
{{#operation}}
|
|
# unit tests for {{operationId}}
|
|
{{#summary}}
|
|
# {{summary}}
|
|
{{/summary}}
|
|
{{#notes}}
|
|
# {{notes}}
|
|
{{/notes}}
|
|
{{#allParams}}{{#required}} # @param {{paramName}} {{description}}
|
|
{{/required}}{{/allParams}} # @param [Hash] opts the optional parameters
|
|
{{#allParams}}{{^required}} # @option opts [{{{dataType}}}] :{{paramName}} {{description}}
|
|
{{/required}}{{/allParams}} # @return [{{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}nil{{/returnType}}]
|
|
describe '{{operationId}} test' do
|
|
it 'should work' do
|
|
# assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers
|
|
end
|
|
end
|
|
|
|
{{/operation}}
|
|
end
|
|
{{/operations}}
|