module VersionCake::TestHelpers
Public Instance Methods
set_request_version(resource, version, config=VersionCake.config)
click to toggle source
Test helper the mimics the middleware because we do not have middleware during tests.
# 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)
click to toggle source
# 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