Sha256: 0757b2a9c06219a1115ac901cf8cde7bea9867147d6e537e223c026fb1cf816f

Contents?: true

Size: 668 Bytes

Versions: 2

Compression:

Stored size: 668 Bytes

Contents

def valid_signin_as_admin(user)
	user.update_attribute(:group_id, get_admin_group.id)
	fill_in 'inputEmail', :with => user.email
	fill_in 'inputPassword', :with => user.password
	click_button 'signin-button'
end

def get_admin_group
	group = Adminpanel::Group.find_by_name('Admin')
	if group.nil?
		FactoryGirl.create(:group)
		group = Adminpanel::Group.find_by_name('Admin')
	end
	group
end

def get_user
	if Adminpanel::User.count == 0
		FactoryGirl.create(:user)
	elsif Adminpanel::User.count == 1
		Adminpanel::User.first
	else
		Adminpanel::User.delete_all
		get_user
	end
end

def clean_uploads_folder
	FileUtils.rm_rf(Dir["#{Rails.root}/public/uploads/."])
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
adminpanel-2.1.1 spec/support/helper_methods.rb
adminpanel-2.1.0 spec/support/helper_methods.rb