Sha256: 77052a056703e3696bdb890189a531c59a231673d1fc973fbdc2c9030b266ac0
Contents?: true
Size: 1.36 KB
Versions: 4
Compression:
Stored size: 1.36 KB
Contents
require_relative '../spec_helper' #MachineShop.api_base_url= 'http://machineshop.dev:3000/api/v0' MachineShop.api_base_url= 'http://stage.services.machineshop.io/api/v0' #publisher_username = 'publisher@machineshop.com' publisher_username = 'admin@csr.com' publisher_password = 'password' describe MachineShop::User do auth_token = nil user = nil it "should allow a user to authenticate" do auth_token.should be_nil auth_token, user = MachineShop::User.authenticate( :email => publisher_username, :password => publisher_password ) ap "User Data" ap user.as_json auth_token.should_not be_nil user.should_not be_nil user.should be_kind_of MachineShop::User end it "should get all roles from a static instance" do element_data = MachineShop::User.all_roles(auth_token) ap "all_roles: " ap element_data.as_json puts element_data element_data.should_not be_nil end it "should get all roles from a user instance" do ap " here user is : " ap user.as_json element_data = user.all_roles element_data.should_not be_nil end it "should get a user for the user by id" do element_data = MachineShop::User.retrieve(user.id, auth_token) ap "user retrieve" ap element_data.as_json element_data.should_not be_nil element_data.should be_kind_of MachineShop::User end end
Version data entries
4 entries across 4 versions & 2 rubygems
Version | Path |
---|---|
test_machine_shop-0.0.5 | spec/lib/user_spec.rb |
machineshop-1.0.2 | spec/lib/user_spec.rb |
test_machine_shop-0.0.4 | spec/lib/user_spec.rb |
machineshop-0.0.3 | spec/lib/user_spec.rb |