Sha256: 0470697b98eea5cb18a1a667f010a4e7ae7317daac98879cc88d090b354c002f

Contents?: true

Size: 1.14 KB

Versions: 4

Compression:

Stored size: 1.14 KB

Contents

require 'spec_helper'
require 'json'
describe TestdroidAPI::DeviceGroup do
  before :all do
    VCR.use_cassette(File.basename(__FILE__).split('_spec')[0] + '_authorize') do
      @user = client_local_host.authorize
    end
  end

  DG_ID = nil

  it 'create device group' do
    VCR.use_cassette(File.basename(__FILE__).split('_spec')[0] + '_create') do
      device_group = @user.device_groups.create({:params => {:displayName => 'Empty'}})
      DG_ID = device_group.id
    end
  end

  it 'get device groups' do
    VCR.use_cassette(File.basename(__FILE__).split('_spec')[0] + '_get_all') do
      device_groups = @user.device_groups
      expect(device_groups.total).to satisfy { |n| n > 0 }
    end
  end

  it 'get device group using id' do
    VCR.use_cassette(File.basename(__FILE__).split('_spec')[0] + '_get_one') do
      device_group = @user.device_groups.get(DG_ID)
      expect(device_group.id).to eq(DG_ID)
      expect(device_group.display_name).to eq("Empty")

    end
  end

  it 'delete device group' do
    VCR.use_cassette(File.basename(__FILE__).split('_spec')[0] + '_delete') do
      @user.device_groups.get(DG_ID).delete
    end
  end

end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
testdroid-api-client-updated-0.5.1 spec/device_groups_spec.rb
testdroid-api-client-0.5.0 spec/device_groups_spec.rb
testdroid-api-client-0.4.1 spec/device_groups_spec.rb
testdroid-api-client-0.4.0 spec/device_groups_spec.rb