From 7f4d6a8894aea86908d353b00f46be99a91344ad Mon Sep 17 00:00:00 2001 From: baarkerlounger Date: Wed, 1 Dec 2021 17:20:23 +0000 Subject: [PATCH] URL naming --- config/routes.rb | 2 +- spec/features/organisation_spec.rb | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/config/routes.rb b/config/routes.rb index 6e742438b..71c41ed7d 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -9,7 +9,7 @@ Rails.application.routes.draw do passwords: "users/passwords", sessions: "users/sessions", registrations: "users/registrations" - }, path_names: { sign_in: 'sign-in', sign_out: 'sign-out' } + }, path_names: { sign_in: 'sign-in', sign_out: 'sign-out', sign_up: 'invite' } devise_scope :user do get "user", to: "users/account#index" diff --git a/spec/features/organisation_spec.rb b/spec/features/organisation_spec.rb index 63a02b5e3..9ccff1168 100644 --- a/spec/features/organisation_spec.rb +++ b/spec/features/organisation_spec.rb @@ -26,4 +26,14 @@ RSpec.describe "User Features" do expect(page).to have_current_path("/organisations/#{org_id}/details") end end + + context "Organisation users" do + it "users can be added" do + visit("/organisations/#{org_id}") + click_link("Users") + click_link("Invite user") + expect(page).to have_current_path("/users/invite") + expect(page).to have_content("Invite user to submit CORE data") + end + end end