Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion spec/integration/chat_test_helpers.rb
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ def create_test_users(count)

users[id] = GetStream::Generated::Models::UserRequest.new(
id: id,
name: "Test User #{id[0..7]}",
name: "Test User #{id}",
role: 'user',
)

Expand Down
18 changes: 7 additions & 11 deletions spec/integration/chat_user_group_integration_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -139,20 +139,19 @@ def delete_group(id)

describe 'ListUserGroups' do

it 'lists groups and at least one created group appears' do
it 'lists groups and returns a non-empty result' do

group_id_a = "test-group-#{SecureRandom.uuid}"
group_id_b = "test-group-#{SecureRandom.uuid}"
create_group(id: group_id_a, name: "List Test Group One #{group_id_a}")
create_group(id: group_id_b, name: "List Test Group Two #{group_id_b}")
group_id = "test-group-#{SecureRandom.uuid}"
create_group(id: group_id, name: "List Test Group #{group_id}")

# Verify the endpoint returns results. We don't assert on specific
# group membership because the default page may not include our
# newly created group when the app has many existing groups.
# Specific group retrieval is covered by CreateAndGetUserGroup.
list_resp = @client.common.list_user_groups
Comment on lines +142 to 151
expect(list_resp.user_groups).not_to be_nil
expect(list_resp.user_groups).not_to be_empty

found_ids = list_resp.user_groups.map { |g| g.is_a?(Hash) ? g['id'] : g.id }
expect(found_ids).to include(group_id_a).or include(group_id_b)

end

end
Expand Down Expand Up @@ -237,11 +236,8 @@ def delete_group(id)

describe 'RemoveUserGroupMembers' do

# TODO(yun): unskip once backend is redeployed with POST /members/delete route
it 'removes all members from a group and verifies it is empty' do

skip 'Skipped: backend needs redeployment for new POST /members/delete endpoint'

user_ids, _resp = create_test_users(2)
group_id = "test-group-#{SecureRandom.uuid}"

Expand Down
8 changes: 4 additions & 4 deletions spec/integration/chat_user_integration_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -273,7 +273,7 @@ def query_users_with_filter(filter, **opts)
GetStream::Generated::Models::CreateGuestRequest.new(
user: GetStream::Generated::Models::UserRequest.new(
id: guest_id,
name: 'Test Guest',
name: "Test Guest #{guest_id}",
),
),
)
Expand Down Expand Up @@ -303,7 +303,7 @@ def query_users_with_filter(filter, **opts)
users: {
uid => GetStream::Generated::Models::UserRequest.new(
id: uid,
name: "Admin User #{uid[0..7]}",
name: "Admin User #{uid}",
role: 'admin',
teams: ['blue'],
teams_role: { 'blue' => 'admin' },
Expand Down Expand Up @@ -367,7 +367,7 @@ def query_users_with_filter(filter, **opts)
users: {
uid => GetStream::Generated::Models::UserRequest.new(
id: uid,
name: "Privacy User #{uid[0..7]}",
name: "Privacy User #{uid}",
privacy_settings: GetStream::Generated::Models::PrivacySettingsResponse.new(
typing_indicators: GetStream::Generated::Models::TypingIndicatorsResponse.new(enabled: false),
),
Expand Down Expand Up @@ -540,7 +540,7 @@ def query_users_with_filter(filter, **opts)
users: {
uid => GetStream::Generated::Models::UserRequest.new(
id: uid,
name: "Custom User #{uid[0..7]}",
name: "Custom User #{uid}",
custom: custom_data,
),
},
Expand Down
8 changes: 4 additions & 4 deletions spec/integration/feed_integration_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -295,12 +295,12 @@
users: {
user_id_1 => {
'id' => user_id_1,
'name' => 'Test User 1',
'name' => "Test User #{user_id_1}",
'role' => 'user',
},
user_id_2 => {
'id' => user_id_2,
'name' => 'Test User 2',
'name' => "Test User #{user_id_2}",
'role' => 'user',
},
},
Expand Down Expand Up @@ -328,7 +328,7 @@
users: {
user_id => {
'id' => user_id,
'name' => 'Original Name',
'name' => "Original Name #{user_id}",
'role' => 'user',
},
},
Expand All @@ -342,7 +342,7 @@
{
'id' => user_id,
'set' => {
'name' => 'Updated Name',
'name' => "Updated Name #{user_id}",
},
},
],
Expand Down
2 changes: 1 addition & 1 deletion spec/integration/video_integration_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -673,7 +673,7 @@ def new_call_type_name
users: {
team_user_id => GetStream::Generated::Models::UserRequest.new(
id: team_user_id,
name: 'Team User',
name: "Team User #{team_user_id}",
role: 'user',
teams: %w[red blue],
),
Expand Down
2 changes: 1 addition & 1 deletion spec/integration/video_test_helpers.rb
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ def create_test_users(count)

users[id] = GetStream::Generated::Models::UserRequest.new(
id: id,
name: "Test User #{id[0..7]}",
name: "Test User #{id}",
role: 'user',
)

Expand Down
Loading