Sha256: 7c3fa0e105b953a38d9ce5cdf7514e8ab548203ee677b33fc8bf8b199fb2b94c

Contents?: true

Size: 827 Bytes

Versions: 17

Compression:

Stored size: 827 Bytes

Contents

# frozen_string_literal: true

require 'test_helper'

describe BridgeAPI::Client::Group do
  before do
    @client = BridgeAPI::Client.new(prefix: 'http://test.bridge.com', token: 'test_token')
  end

  let(:params) { { name: 'Test Group', smart: true } }

  it 'should create a group' do
    response = @client.add_group(groups: params)
    expect(response.status).to eq(201)
    expect(response.members.count).to eq(1)
    expect(response.members.first['id']).to eq('6')
    expect(response.members.first['type']).to eq('smart')
  end

  it 'should update a group' do
    response = @client.update_group(1, group: params)
    expect(response.status).to eq(200)
    expect(response.members.count).to eq(1)
    expect(response.members.first['id']).to eq('6')
    expect(response.members.first['type']).to eq('smart')
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
bridge_api-0.3.7 spec/bridge_api/client/group_spec.rb
bridge_api-0.3.6 spec/bridge_api/client/group_spec.rb
bridge_api-0.3.5 spec/bridge_api/client/group_spec.rb
bridge_api-0.3.4 spec/bridge_api/client/group_spec.rb
bridge_api-0.3.3 spec/bridge_api/client/group_spec.rb
bridge_api-0.3.2 spec/bridge_api/client/group_spec.rb
bridge_api-0.3.1 spec/bridge_api/client/group_spec.rb
bridge_api-0.3.0 spec/bridge_api/client/group_spec.rb
bridge_api-0.2.0 spec/bridge_api/client/group_spec.rb
bridge_api-0.1.68 spec/bridge_api/client/group_spec.rb
bridge_api-0.1.67 spec/bridge_api/client/group_spec.rb
bridge_api-0.1.66 spec/bridge_api/client/group_spec.rb
bridge_api-0.1.65 spec/bridge_api/client/group_spec.rb
bridge_api-0.1.63 spec/bridge_api/client/group_spec.rb
bridge_api-0.1.62 spec/bridge_api/client/group_spec.rb
bridge_api-0.1.61 spec/bridge_api/client/group_spec.rb
bridge_api-0.1.60 spec/bridge_api/client/group_spec.rb