module RailsStuff::RSpecHelpers::Groups::Request
Public Instance Methods
controller_path(**options)
click to toggle source
Generate url to current controller.
# File lib/rails_stuff/rspec_helpers/groups/request.rb, line 62 def controller_path(**options) url_for(controller: described_class.controller_path, only_path: true, **options) end
resource_path(resource = self.resource, **options)
click to toggle source
Generate url to current controller with resource and default action to `:show`. It uses `resource` method by default:
expect(resource_path).to eq resource_path(resource) resource_path(other_user, action: :edit)
# File lib/rails_stuff/rspec_helpers/groups/request.rb, line 71 def resource_path(resource = self.resource, **options) controller_path(action: :show, id: resource, **options) end