47 lines
1.1 KiB
Ruby
47 lines
1.1 KiB
Ruby
|
shared_context 'users helper' do
|
||
|
include_context 'database configuration'
|
||
|
include CartoDB::Factories
|
||
|
|
||
|
before(:each) do
|
||
|
CartoDB::UserModule::DBService.any_instance.stubs(:enable_remote_db_user).returns(true)
|
||
|
end
|
||
|
|
||
|
before(:all) do
|
||
|
@user1 = FactoryGirl.create(:valid_user, private_tables_enabled: true, private_maps_enabled: true)
|
||
|
@carto_user1 = Carto::User.find(@user1.id)
|
||
|
@user2 = FactoryGirl.create(:valid_user, private_tables_enabled: true, private_maps_enabled: true)
|
||
|
@carto_user2 = Carto::User.find(@user2.id)
|
||
|
end
|
||
|
|
||
|
before(:each) do
|
||
|
bypass_named_maps
|
||
|
delete_user_data @user1
|
||
|
delete_user_data @user2
|
||
|
end
|
||
|
|
||
|
after(:all) do
|
||
|
bypass_named_maps
|
||
|
@user1.destroy if @user1
|
||
|
@user2.destroy if @user2
|
||
|
end
|
||
|
end
|
||
|
|
||
|
shared_context 'user helper' do
|
||
|
include CartoDB::Factories
|
||
|
|
||
|
before(:all) do
|
||
|
@user = FactoryGirl.create(:valid_user)
|
||
|
@carto_user = Carto::User.find(@user.id)
|
||
|
end
|
||
|
|
||
|
after(:all) do
|
||
|
bypass_named_maps
|
||
|
@user.destroy
|
||
|
end
|
||
|
|
||
|
before(:each) do
|
||
|
bypass_named_maps
|
||
|
delete_user_data(@user)
|
||
|
end
|
||
|
end
|