Sha256: b6de7e9d850d6a9becdaf9165f9c0e131a0b4e2ded46126a240b6e3fe87602b9

Contents?: true

Size: 687 Bytes

Versions: 7

Compression:

Stored size: 687 Bytes

Contents

#encoding: UTF-8

require 'ruby-box'
require 'webmock/rspec'

describe '/users' do
  before do
    @session = RubyBox::Session.new
    @client  = RubyBox::Client.new(@session)
    @users_json = File.read 'spec/fixtures/users.json'
    @users = JSON.load(@users_json)
    stub_request(:get, /#{RubyBox::API_URL}\/users/).to_return(body: @users_json, :status => 200)
  end

  it 'should return a list of all users in the enterprise' do
    users  = @client.users
    users.instance_of?(Array).should be_true
  end

  it 'should return a list of all users in the enterprise as a user object' do
    users  = @client.users
    users.first.instance_of?(RubyBox::User).should be_true
  end
end

Version data entries

7 entries across 7 versions & 3 rubygems

Version Path
ruby-box-updated-1.16.0 spec/users_spec.rb
ruby-box-1.15.0 spec/users_spec.rb
iora-ruby-box-1.14.0 spec/users_spec.rb
ruby-box-1.14.0 spec/users_spec.rb
ruby-box-1.13.0 spec/users_spec.rb
ruby-box-1.12.2 spec/users_spec.rb
ruby-box-1.12.1 spec/users_spec.rb