35 lines
839 B
Ruby
35 lines
839 B
Ruby
require 'spec_helper'
|
|
|
|
describe InvitedUser do
|
|
|
|
subject { page }
|
|
|
|
# create an administrative user
|
|
let(:user) { FactoryGirl.create(:admin) }
|
|
|
|
before { sign_in user }
|
|
|
|
describe "enduser management" do
|
|
|
|
# let's go the management page for users
|
|
before { visit admin_invited_users_path }
|
|
it { should have_selector('h2', text: "Invited Users") }
|
|
|
|
describe "create service invite" do
|
|
|
|
before do
|
|
|
|
# create a new user
|
|
UserMailer.deliveries.clear
|
|
visit new_admin_invited_user_path
|
|
fill_in "invited_users_email", with: "some_silly_guy@jamkazam.com"
|
|
click_button "Create Invited user"
|
|
|
|
end
|
|
|
|
it { should have_selector('#main_content .panel:first-child h3', text: "Invited Users Details" ); }
|
|
it { UserMailer.deliveries.length.should == 1 }
|
|
end
|
|
end
|
|
end
|