Skip to content

Commit

Permalink
Specs added
Browse files Browse the repository at this point in the history
  • Loading branch information
iagirre authored and taitus committed Nov 30, 2017
1 parent 416b486 commit 70c5cfc
Show file tree
Hide file tree
Showing 2 changed files with 60 additions and 0 deletions.
34 changes: 34 additions & 0 deletions spec/features/admin/events_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -82,4 +82,38 @@
end

end

describe 'Organization user' do
background do
organization_user = create(:user, :lobby)
@position = create(:position)
organization_user.manages.create(holder_id: @position.holder_id)
signin(organization_user.email, organization_user.password)
end

scenario 'visit index event page' do
event = create(:event, title: 'New event for lobbies', position: @position)
visit events_path

expect(page).to have_content event.title
end

scenario 'create new event' do
event = create(:event, title: 'Event not for lobbies')
visit events_path

click_link I18n.t('backend.new_event')

expect(page).to have_content I18n.t('backend.new_event')

fill_in :event_title, with: 'New event for a lobby'
fill_in :event_scheduled, with: '02/11/2017 06:30'

click_button I18n.t('backend.save')

expect(page).to have_content 'New event for a lobby'
expect(page).to_not have_content event.title
end

end
end
26 changes: 26 additions & 0 deletions spec/models/event_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -157,4 +157,30 @@

end

describe "organizations' events" do
let!(:organization_user) { create(:user, :lobby) }
let!(:position) { create(:position) }

it "should create event with status on_request" do
event = create(:event, title: 'Event on request', user: organization_user)
event.save

expect(event.status).to eq('on_request')
end

end

describe "admins' events" do
let!(:organization_user) { create(:user, :admin) }
let!(:position) { create(:position) }

it "should create event with status nil" do
event = create(:event, title: 'Admin event', user: organization_user)
event.save

expect(event.status).to eq(nil)
end

end

end

0 comments on commit 70c5cfc

Please sign in to comment.