cartodb/spec/models/carto/user_db_service_spec.rb

27 lines
723 B
Ruby
Raw Normal View History

2020-06-15 10:58:47 +08:00
require_relative '../../spec_helper_min'
describe Carto::UserDBService do
include_context 'organization with users helper'
before(:all) do
@user = Carto::User.find(FactoryGirl.create(:valid_user).id)
end
after(:all) do
@user.destroy
end
describe '#public_user_roles' do
it 'should return public user for non-org users' do
expect(Carto::UserDBService.new(@user).public_user_roles).to eq [CartoDB::PUBLIC_DB_USER]
end
it 'should return public user and org public user for org users' do
expect(Carto::UserDBService.new(@carto_org_user_1).public_user_roles).to eq [
CartoDB::PUBLIC_DB_USER,
"cartodb_publicuser_#{@carto_org_user_1.id}"
]
end
end
end