Upstream sync
This commit is contained in:
@@ -43,8 +43,21 @@ describe ContractTemplatesController do
|
||||
get :index, params: { project_id: project }
|
||||
|
||||
expect(response.body).to have_link "Create New Release Template"
|
||||
expect(response.body).to have_link "Import Template"
|
||||
expect(response.body).to have_link schedule_demo
|
||||
end
|
||||
|
||||
context 'when current user is an associate' do
|
||||
let(:current_user) { create(:user, :associate) }
|
||||
|
||||
it 'does not show the new contract template button' do
|
||||
get :index, params: { project_id: project }
|
||||
|
||||
expect(response.body).not_to have_link "Create New Release Template"
|
||||
expect(response.body).not_to have_link "Import Template"
|
||||
expect(response.body).to have_link schedule_demo
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
context 'when current user is an associate' do
|
||||
|
||||
Reference in New Issue
Block a user