Sha256: 95d1eaf71079524fc9d3f9f4e26960c660269bd584b5fa12643cc8fb9ac743c4

Contents?: true

Size: 1.18 KB

Versions: 4

Compression:

Stored size: 1.18 KB

Contents

require 'spec_helper'

describe Vhx::Collection::Item do

  before{
    Vhx.setup({api_key: 'testapikey'})
  }

  describe 'api operations' do

    describe '::find' do
      it 'raises error' do
        expect{Vhx::Collection::Item.find(123)}.to raise_error(NoMethodError)
      end
    end 

    describe '::retrieve' do
      it 'raises error' do
        expect{Vhx::Collection::Item.retrieve(123)}.to raise_error(NoMethodError)
      end
    end

    describe '::list' do
      it 'raises error' do
        expect{Vhx::Collection::Item.list()}.to raise_error(NoMethodError)
      end
    end

    describe '::all' do
      it 'raises errors' do
        expect{Vhx::Collection::Item.all()}.to raise_error(NoMethodError)
      end
    end

    describe '::create' do
      it 'raises error' do
        expect{Vhx::Collection::Item.create()}.to raise_error(NoMethodError)
      end
    end

    describe '#udpate' do
      it 'raises error' do
        expect{Vhx::Collection::Item.new({}).update}.to raise_error(NoMethodError)
      end
    end

    describe '::delete' do
      it 'raises error' do
        expect{Vhx::Collection::Item.delete(1)}.to raise_error(NoMethodError)
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
vhx-ruby-0.0.12 spec/objects/collection_item_spec.rb
vhx-ruby-0.0.10 spec/objects/collection_item_spec.rb
vhx-ruby-0.0.9 spec/objects/collection_item_spec.rb
vhx-ruby-0.0.8 spec/objects/collection_item_spec.rb