Create roles when not found in test

Otherwise the test fails at least some times.
This commit is contained in:
Ana María Martínez Gómez 2019-05-03 17:39:30 +02:00
parent a8d2f8caa4
commit 32764d9498
No known key found for this signature in database
GPG key ID: EACB9B4BC80C0347

View file

@ -4,8 +4,8 @@ require 'spec_helper'
describe Role do describe Role do
let(:conference) { create(:conference) } let(:conference) { create(:conference) }
let!(:organizer_role) { Role.find_by(name: 'organizer', resource: conference) } let!(:organizer_role) { Role.find_or_create_by(name: 'organizer', resource: conference) }
let!(:cfp_role) { Role.find_by(name: 'cfp', resource: conference) } let!(:cfp_role) { Role.find_or_create_by(name: 'cfp', resource: conference) }
let!(:organizer) { create(:organizer, resource: conference) } let!(:organizer) { create(:organizer, resource: conference) }
let(:user) { create(:user) } let(:user) { create(:user) }