Module: VersionCake::TestHelpers
- Defined in:
- lib/versioncake/test_helpers.rb
Instance Method Summary collapse
-
#set_request_version(resource, version, config = VersionCake.config) ⇒ Object
Test helper the mimics the middleware because we do not have middleware during tests.
- #set_version_context(status, resource = nil, version = nil) ⇒ Object
Instance Method Details
#set_request_version(resource, version, config = VersionCake.config) ⇒ Object
Test helper the mimics the middleware because we do not have middleware during tests.
5 6 7 8 |
# File 'lib/versioncake/test_helpers.rb', line 5 def set_request_version(resource, version, config=VersionCake.config) service = VersionCake::VersionContextService.new(config) @request.env['versioncake.context'] = service.create_context resource, version end |
#set_version_context(status, resource = nil, version = nil) ⇒ Object
10 11 12 |
# File 'lib/versioncake/test_helpers.rb', line 10 def set_version_context(status, resource=nil, version=nil) @request.env['versioncake.context'] = VersionCake::VersionContext.new(version, resource, status) end |