From 32764d9498b61b0f1f3050d6b01da01b172d6664 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ana=20Mar=C3=ADa=20Mart=C3=ADnez=20G=C3=B3mez?= Date: Fri, 3 May 2019 17:39:30 +0200 Subject: [PATCH] Create roles when not found in test Otherwise the test fails at least some times. --- spec/models/role_spec.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spec/models/role_spec.rb b/spec/models/role_spec.rb index 1d2c60a4..58c2e287 100644 --- a/spec/models/role_spec.rb +++ b/spec/models/role_spec.rb @@ -4,8 +4,8 @@ require 'spec_helper' describe Role do let(:conference) { create(:conference) } - let!(:organizer_role) { Role.find_by(name: 'organizer', resource: conference) } - let!(:cfp_role) { Role.find_by(name: 'cfp', resource: conference) } + let!(:organizer_role) { Role.find_or_create_by(name: 'organizer', resource: conference) } + let!(:cfp_role) { Role.find_or_create_by(name: 'cfp', resource: conference) } let!(:organizer) { create(:organizer, resource: conference) } let(:user) { create(:user) }