removes booths link from admin menu
This commit is contained in:
@@ -95,14 +95,6 @@
|
||||
<% end %>
|
||||
</li>
|
||||
|
||||
<% if Poll.any? %>
|
||||
<li <%= 'class=active' if controller_name == 'booths' %>>
|
||||
<%= link_to admin_poll_booths_url(Poll.last) do %>
|
||||
<span class="icon-user"></span><%= t('admin.menu.booths') %>
|
||||
<% end %>
|
||||
</li>
|
||||
<% end %>
|
||||
|
||||
<li <%= 'class=active' if controller_name == 'activity' %>>
|
||||
<%= link_to admin_activity_path do %>
|
||||
<span class="icon-eye"></span><%= t('admin.menu.activity') %>
|
||||
|
||||
@@ -13,32 +13,24 @@ feature 'Admin booths' do
|
||||
visit admin_root_path
|
||||
|
||||
within('#side_menu') do
|
||||
click_link "Booths"
|
||||
click_link "Polls"
|
||||
end
|
||||
|
||||
click_link poll.name
|
||||
|
||||
expect(page).to have_content "There are no booths in this poll"
|
||||
end
|
||||
|
||||
scenario 'No link to booths when no polls' do
|
||||
Poll.destroy_all
|
||||
|
||||
visit admin_root_path
|
||||
|
||||
within('#side_menu') do
|
||||
expect(page).to_not have_link "Booths"
|
||||
end
|
||||
end
|
||||
|
||||
scenario 'Index' do
|
||||
3.times { create(:poll_booth, poll: poll) }
|
||||
|
||||
visit admin_root_path
|
||||
|
||||
within('#side_menu') do
|
||||
click_link "Booths"
|
||||
click_link "Polls"
|
||||
end
|
||||
|
||||
expect(page).to have_css ".booth", count: 3
|
||||
click_link poll.name
|
||||
|
||||
booths = Poll::Booth.all
|
||||
booths.each do |booth|
|
||||
@@ -50,45 +42,6 @@ feature 'Admin booths' do
|
||||
expect(page).to_not have_content "There are no booths"
|
||||
end
|
||||
|
||||
scenario "Index default to last poll" do
|
||||
poll1 = create(:poll)
|
||||
poll2 = create(:poll)
|
||||
|
||||
booth1 = create(:poll_booth, poll: poll1)
|
||||
booth2 = create(:poll_booth, poll: poll2)
|
||||
|
||||
visit admin_root_path
|
||||
|
||||
within('#side_menu') do
|
||||
click_link "Booths"
|
||||
end
|
||||
|
||||
expect(page).to have_css ".booth", count: 1
|
||||
expect(page).to have_content booth2.name
|
||||
expect(page).to_not have_content booth1.name
|
||||
end
|
||||
|
||||
scenario "Index select poll", :js do
|
||||
poll1 = create(:poll)
|
||||
poll2 = create(:poll)
|
||||
|
||||
booth1 = create(:poll_booth, poll: poll1)
|
||||
booth2 = create(:poll_booth, poll: poll2)
|
||||
|
||||
visit admin_root_path
|
||||
|
||||
within('#side_menu') do
|
||||
click_link "Booths"
|
||||
end
|
||||
|
||||
select poll1.name, from: "poll_id"
|
||||
|
||||
expect(page).to have_content "List of booths of poll #{poll1.name}"
|
||||
expect(page).to have_css ".booth", count: 1
|
||||
expect(page).to have_content booth1.name
|
||||
expect(page).to_not have_content booth2.name
|
||||
end
|
||||
|
||||
scenario 'Show' do
|
||||
booth = create(:poll_booth, poll: poll)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user