internetee-registry/spec/features/sessions_spec.rb

26 lines
678 B
Ruby

require 'rails_helper'
feature 'Sessions', type: :feature do
before :all do
create_settings
Fabricate(:ee_user)
@registrar1 = Fabricate(:registrar1)
@registrar2 = Fabricate(:registrar2)
Fabricate.times(2, :domain, registrar: @registrar1)
Fabricate.times(2, :domain, registrar: @registrar2)
end
scenario 'Admin logs in' do
visit root_path
page.should have_button('ID card (user1)')
click_on 'ID card (user1)'
page.should have_text('Welcome!')
uri = URI.parse(current_url)
uri.path.should == admin_domains_path
page.should have_link('registrar1', count: 2)
page.should have_link('registrar2', count: 2)
end
end