From 6a1094de64dcb12dcfb3e03c03a3b4db8acaf50f Mon Sep 17 00:00:00 2001 From: exoego Date: Wed, 17 Apr 2024 15:41:31 +0900 Subject: [PATCH] Test with minitest --- spec/apps/hanami/doc/openapi.json | 4 ++-- spec/apps/hanami/doc/openapi.yaml | 4 ++-- spec/apps/rails/doc/openapi.json | 4 ++-- spec/apps/rails/doc/openapi.yaml | 4 ++-- spec/integration_tests/rails_test.rb | 15 +++++++++++++++ spec/requests/hanami_spec.rb | 4 ++-- spec/requests/rails_spec.rb | 4 ++-- 7 files changed, 27 insertions(+), 12 deletions(-) diff --git a/spec/apps/hanami/doc/openapi.json b/spec/apps/hanami/doc/openapi.json index 46d95fe..10ef5fb 100644 --- a/spec/apps/hanami/doc/openapi.json +++ b/spec/apps/hanami/doc/openapi.json @@ -346,7 +346,7 @@ "summary": "GET /rack/bar", "responses": { "200": { - "description": "returns some content", + "description": "returns some content bar", "content": { "text/plain": { "schema": { @@ -364,7 +364,7 @@ "summary": "GET /rack/foo", "responses": { "200": { - "description": "returns some content", + "description": "returns some content foo", "content": { "text/plain": { "schema": { diff --git a/spec/apps/hanami/doc/openapi.yaml b/spec/apps/hanami/doc/openapi.yaml index be53664..b64e6c1 100644 --- a/spec/apps/hanami/doc/openapi.yaml +++ b/spec/apps/hanami/doc/openapi.yaml @@ -217,7 +217,7 @@ paths: summary: GET /rack/bar responses: '200': - description: returns some content + description: returns some content bar content: text/plain: schema: @@ -228,7 +228,7 @@ paths: summary: GET /rack/foo responses: '200': - description: returns some content + description: returns some content foo content: text/plain: schema: diff --git a/spec/apps/rails/doc/openapi.json b/spec/apps/rails/doc/openapi.json index 6d6142b..8f7e3e8 100644 --- a/spec/apps/rails/doc/openapi.json +++ b/spec/apps/rails/doc/openapi.json @@ -389,7 +389,7 @@ "summary": "GET /rack/bar", "responses": { "200": { - "description": "returns some content", + "description": "returns some content bar", "content": { "text/plain": { "schema": { @@ -407,7 +407,7 @@ "summary": "GET /rack/foo", "responses": { "200": { - "description": "returns some content", + "description": "returns some content foo", "content": { "text/plain": { "schema": { diff --git a/spec/apps/rails/doc/openapi.yaml b/spec/apps/rails/doc/openapi.yaml index c9aef61..f18c52e 100644 --- a/spec/apps/rails/doc/openapi.yaml +++ b/spec/apps/rails/doc/openapi.yaml @@ -244,7 +244,7 @@ paths: summary: GET /rack/bar responses: '200': - description: returns some content + description: returns some content bar content: text/plain: schema: @@ -255,7 +255,7 @@ paths: summary: GET /rack/foo responses: '200': - description: returns some content + description: returns some content foo content: text/plain: schema: diff --git a/spec/integration_tests/rails_test.rb b/spec/integration_tests/rails_test.rb index 27793de..ef65946 100644 --- a/spec/integration_tests/rails_test.rb +++ b/spec/integration_tests/rails_test.rb @@ -273,3 +273,18 @@ class NamespaceTest < ActionDispatch::IntegrationTest assert_response 200 end end + +class RackAppTest < ActionDispatch::IntegrationTest + i_suck_and_my_tests_are_order_dependent! + openapi! + + test 'returns some content foo' do + get '/rack/foo/' + assert_response 200 + end + + test 'returns some content bar' do + get '/rack/bar' + assert_response 200 + end +end diff --git a/spec/requests/hanami_spec.rb b/spec/requests/hanami_spec.rb index fb82fbd..a195118 100644 --- a/spec/requests/hanami_spec.rb +++ b/spec/requests/hanami_spec.rb @@ -284,14 +284,14 @@ RSpec.describe 'Rack app test', type: :request do describe '/rack/foo' do - it 'returns some content' do + it 'returns some content foo' do get '/rack/foo' expect(last_response.status).to eq(200) end end describe '/rack/bar' do - it 'returns some content' do + it 'returns some content bar' do get '/rack/bar' expect(last_response.status).to eq(200) end diff --git a/spec/requests/rails_spec.rb b/spec/requests/rails_spec.rb index 550a307..b41c93f 100644 --- a/spec/requests/rails_spec.rb +++ b/spec/requests/rails_spec.rb @@ -273,14 +273,14 @@ RSpec.describe 'Rack app test', type: :request do describe '/rack/foo' do - it 'returns some content' do + it 'returns some content foo' do get '/rack/foo' expect(response.status).to eq(200) end end describe '/rack/bar' do - it 'returns some content' do + it 'returns some content bar' do get '/rack/bar' expect(response.status).to eq(200) end