#4386 joined blocks 2 & 1, removal of some users to release connections

pull/4575/head
Kartones 9 years ago
parent 5481c40ad9
commit 05154a4b25

@ -22,10 +22,6 @@ WORKING_SPECS_1 = \
spec/requests/carto/api/layer_presenter_spec.rb \
spec/models/map_spec.rb \
spec/models/map/copier_spec.rb \
$(NULL)
WORKING_SPECS_2 = \
spec/rspec_configuration.rb \
spec/models/visualization/*.rb \
spec/models/named_maps_spec.rb \
spec/models/geocoding_spec.rb \
@ -198,10 +194,9 @@ endif
# TODO skip this if db already exists ?
MOCHA_OPTIONS=skip_integration RAILS_ENV=test bundle exec rake cartodb:test:prepare
# TODO: Ongoing removal of groups, that's the reason of holes in numbering
check-1:
RAILS_ENV=test bundle exec rspec $(WORKING_SPECS_1)
check-2:
RAILS_ENV=test bundle exec rspec $(WORKING_SPECS_2)
check-3:
RAILS_ENV=test bundle exec rspec $(WORKING_SPECS_3)
check-4:
@ -221,7 +216,7 @@ check-10:
check-carto-db-class:
RAILS_ENV=test bundle exec rspec $(WORKING_SPECS_carto_db_class)
check-prepared: check-1 check-2 check-3 check-4 check-5 check-6 check-7 check-8 check-9 check-10 check-carto-db-class
check-prepared: check-1 check-3 check-4 check-5 check-6 check-7 check-8 check-9 check-10 check-carto-db-class
check: prepare-test-db check-prepared
check-frontend:

@ -23,7 +23,7 @@ describe User do
before(:all) do
CartoDB::NamedMapsWrapper::NamedMaps.any_instance.stubs(:get => nil, :create => true, :update => true)
@user_password = 'admin123'
puts "\n[rspec][user_spec] Creating test user databases..."
@user = create_user :email => 'admin@example.com', :username => 'admin', :password => @user_password
@ -300,6 +300,7 @@ describe User do
user.save
Cartodb::Central.any_instance.expects(:create_organization_user).with(organization.name, user.allowed_attributes_to_central(:create)).once
user.create_in_central.should be_true
user.destroy
end
it 'should update remote user in central if needed' do
pending
@ -313,6 +314,7 @@ describe User do
user.set_relationships_from_central({ feature_flags: [ ff.id.to_s ]})
user.save
user.feature_flags_user.map { |ffu| ffu.feature_flag_id }.should include(ff.id)
user.destroy
end
it 'should delete feature flags assignations to a deleted user' do
@ -536,27 +538,32 @@ describe User do
it 'should not have private maps enabled by default' do
user_missing_private_maps = create_user :email => 'user_mpm@example.com', :username => 'usermpm', :password => 'usermpm'
user_missing_private_maps.private_maps_enabled?.should eq false
user_missing_private_maps.destroy
end
it 'should have private maps if enabled' do
user_with_private_maps = create_user :email => 'user_wpm@example.com', :username => 'userwpm', :password => 'userwpm', :private_maps_enabled => true
user_with_private_maps.private_maps_enabled?.should eq true
user_with_private_maps.destroy
end
it 'should not have private maps if disabled' do
user_without_private_maps = create_user :email => 'user_opm@example.com', :username => 'useropm', :password => 'useropm', :private_maps_enabled => false
user_without_private_maps.private_maps_enabled?.should eq false
user_without_private_maps.destroy
end
it 'should have private maps if he has private_tables_enabled, even if disabled' do
user_without_private_maps = create_user :email => 'user_opm3@example.com', :username => 'useropm3', :password => 'useropm3', :private_maps_enabled => false, :private_tables_enabled => true
user_without_private_maps.private_maps_enabled?.should eq true
user_without_private_maps.destroy
end
it 'should have private maps if he is AMBASSADOR even if disabled' do
user_without_private_maps = create_user :email => 'user_opm2@example.com', :username => 'useropm2', :password => 'useropm2', :private_maps_enabled => false
user_without_private_maps.stubs(:account_type).returns('AMBASSADOR')
user_without_private_maps.private_maps_enabled?.should eq true
user_without_private_maps.destroy
end
end
@ -621,6 +628,8 @@ describe User do
u1.reload
u1.get_geocoding_calls.should == 1
u1.get_twitter_imports_count.should == 5
org.destroy
end
end
@ -1297,6 +1306,7 @@ describe User do
u1.destroy
}.to raise_exception CartoDB::BaseCartoDBError
org.destroy
end
end
@ -1371,7 +1381,7 @@ describe User do
end
# INFO: since user can be also created in Central, and it can fail, we need to request notification explicitly. See #3022 for more info
# INFO: since user can be also created in Central, and it can fail, we need to request notification explicitly. See #3022 for more info
it "can notify a new user creation" do
::Resque.stubs(:enqueue).returns(nil)
@ -1390,9 +1400,6 @@ describe User do
end
it "Tests password change" do
# @user_password = 'admin123'
# @user = create_user :email => 'admin@example.com', :username => 'admin', :password => @user_password
new_valid_password = '123456'
old_crypted_password = @user.crypted_password
@ -1528,6 +1535,8 @@ describe User do
CartoDB::Visualization::Member.expects(:redis_cache).never
user.purge_redis_vizjson_cache
user.destroy
end
end

Loading…
Cancel
Save