Sha256: 5d492563215345671d0d45d1c838653dbdf93ba8daf686b23e4ecde9f1ad7c84

Contents?: true

Size: 1.19 KB

Versions: 3

Compression:

Stored size: 1.19 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 = 'publisher@csr.com'
publisher_password = 'password'


  auth_token, user = MachineShop::User.authenticate(
      :email => publisher_username,
      :password => publisher_password
  )

  element_data=nil
describe MachineShop::Meter do

  it "should get all meter data" do
    element_data = MachineShop::Meter.all({}, auth_token)

    # puts "element_data from all: #{element_data}"

    element_data.should_not be_nil
    element_data.should_not be_empty
  end

  it "should get meter by id " do

    meter_id = element_data[0].id

    # element_data = MachineShop::Meter.retrieve(meter_id, auth_token)
    element_data = MachineShop::Meter.retrieve("53847ac2b99e9c0a30000001", auth_token)
    puts "meter by id : #{element_data}"
    element_data.should_not be_nil
  end

  it "should get meters via a user" do
    element_data = user.meters

    # puts "meters via user: #{element_data}"
    element_data.should_not be_nil
    element_data.should_not be_empty
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
machineshop-0.0.3 spec/lib/meter_spec.rb
machineshop-0.0.2 machineshop/spec/lib/meter_spec.rb
machineshop-0.0.1 spec/lib/meter_spec.rb