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