Demo swagger-driven tests with minitest and rspec

This commit is contained in:
domaindrivendev
2016-02-25 09:46:21 -08:00
parent 9ad7a49e6d
commit 9297120adb
7 changed files with 177 additions and 10 deletions

View File

@@ -3,16 +3,17 @@ require 'swagger_rails/testing/test_helpers'
class V1ContractTest < ActionDispatch::IntegrationTest
include SwaggerRails::TestHelpers
swagger_doc 'v1/swagger.json'
#
# test '/blogs post' do
# swagger_test '/blogs', 'post'
# end
test '/blogs get' do
blog = Blog.create(title: 'Test Blog', content: 'Hello World')
# TODO: improve DSL
test 'Blogs API' do
swagger_test '/blogs', 'post'
swagger_test '/blogs', 'get'
swagger_test '/blogs/{id}', 'get' do
set id: Blog.last!.id
end
end
end