Module: OpenapiFirst::Test::Methods
- Defined in:
- lib/openapi_first/test/methods.rb
Overview
Methods to use in integration tests
Class Method Summary collapse
Class Method Details
.[] ⇒ Object
10 11 12 13 14 15 16 17 18 |
# File 'lib/openapi_first/test/methods.rb', line 10 def self.[](*) mod = Module.new do def self.included(base) OpenapiFirst::Test::Methods.included(base) end end mod.define_method(:app) { OpenapiFirst::Test.app(*) } mod end |
.included(base) ⇒ Object
20 21 22 23 24 25 26 |
# File 'lib/openapi_first/test/methods.rb', line 20 def self.included(base) if Test.minitest?(base) base.include(OpenapiFirst::Test::MinitestHelpers) else base.include(OpenapiFirst::Test::PlainHelpers) end end |