Sha256: 53adde571038d65f9cda17dc1d752a3cfd509c1d9cdbc9b1855438bb60b8964a
Contents?: true
Size: 1.43 KB
Versions: 4
Compression:
Stored size: 1.43 KB
Contents
require 'spec_helper' require 'json' describe TestdroidAPI::LabelGroups do before :all do VCR.use_cassette(File.basename(__FILE__).split('_spec')[0] + '_authorize') do @user = client_local_host.authorize end end it 'get label groups' do VCR.use_cassette(File.basename(__FILE__).split('_spec')[0] + '_get_all') do label_groups = client_local_host.label_groups expect(label_groups.total).to satisfy { |n| n > 0 } end end LG_ID = nil it 'create label group' do VCR.use_cassette(File.basename(__FILE__).split('_spec')[0] + '_create') do label_group = client_local_host.label_groups.create({:params => {:displayName => 'Empty', :name => 'empty'}}) LG_ID = label_group.id end end it 'get label group using id' do VCR.use_cassette(File.basename(__FILE__).split('_spec')[0] + '_get_one') do label_group = client_local_host.label_groups.get(LG_ID) expect(label_group.id).to be(LG_ID) expect(label_group.display_name).to eq("Empty") end end it 'get labels from label group using id' do VCR.use_cassette(File.basename(__FILE__).split('_spec')[0] + '_get_labels') do labels = client_local_host.label_groups.get(LG_ID).labels expect(labels.total).to eq(0) end end it 'delete label group' do VCR.use_cassette(File.basename(__FILE__).split('_spec')[0] + '_delete') do client_local_host.label_groups.get(LG_ID).delete end end end
Version data entries
4 entries across 4 versions & 2 rubygems