* VRFS-749 - simple admin smoke test added
This commit is contained in:
parent
af94c3ad21
commit
71349e0e2b
|
|
@ -0,0 +1,33 @@
|
|||
require 'spec_helper'
|
||||
|
||||
# this test currently amounts to the barest of smoke tests; log in, see the home screen, and click a tile
|
||||
# https://jamkazam.atlassian.net/browse/VRFS-749 broke even this simple functionality
|
||||
describe "Admin", :js => true, :type => :feature, :capybara_feature => true do
|
||||
|
||||
subject { page }
|
||||
|
||||
before(:all) do
|
||||
Capybara.javascript_driver = :poltergeist
|
||||
Capybara.current_driver = Capybara.javascript_driver
|
||||
Capybara.default_wait_time = 10
|
||||
end
|
||||
|
||||
let(:user) { FactoryGirl.create(:admin) }
|
||||
|
||||
before(:each) do
|
||||
UserMailer.deliveries.clear
|
||||
sign_in_poltergeist user
|
||||
visit "/"
|
||||
find('h2', text: 'musicians')
|
||||
end
|
||||
|
||||
describe "click musician tile" do
|
||||
|
||||
before(:each) do
|
||||
find("div.homecard.musicians").trigger(:click)
|
||||
end
|
||||
|
||||
it { should have_selector('h1', text: 'musicians' ) }
|
||||
end
|
||||
end
|
||||
|
||||
Loading…
Reference in New Issue