Sha256: 685289f1fe53948582622859a1235fb386d81e9a91b3d9ec569fd5147d6b24a6

Contents?: true

Size: 657 Bytes

Versions: 48

Compression:

Stored size: 657 Bytes

Contents

require 'spec_helper'

describe Her::Collection do

  let(:items) { [1, 2, 3, 4] }
  let(:metadata) { { :name => 'Testname' } }
  let(:errors) { { :name => ['not_present'] } }

  describe "#new" do
    context "without parameters" do
      subject { Her::Collection.new }

      it { should eq([]) }
      its(:metadata) { should eq({}) }
      its(:errors) { should eq({}) }
    end

    context "with parameters" do
      subject { Her::Collection.new(items, metadata, errors) }

      it { should eq([1,2,3,4]) }
      its(:metadata) { should eq({ :name => 'Testname' }) }
      its(:errors) { should eq({ :name => ['not_present'] }) }
    end
  end
end

Version data entries

48 entries across 48 versions & 6 rubygems

Version Path
test_track_rails_client-2.0.0 vendor/gems/her/spec/collection_spec.rb
test_track_rails_client-1.3.0 vendor/gems/her/spec/collection_spec.rb
test_track_rails_client-1.2.0 vendor/gems/her/spec/collection_spec.rb
test_track_rails_client-1.1.0 vendor/gems/her/spec/collection_spec.rb
test_track_rails_client-1.0.0 vendor/gems/her/spec/collection_spec.rb
test_track_rails_client-0.9.20 vendor/gems/her/spec/collection_spec.rb
test_track_rails_client-0.9.19 vendor/gems/her/spec/collection_spec.rb
test_track_rails_client-0.9.18 vendor/gems/her/spec/collection_spec.rb
test_track_rails_client-0.9.17 vendor/gems/her/spec/collection_spec.rb
test_track_rails_client-0.9.16 vendor/gems/her/spec/collection_spec.rb
test_track_rails_client-0.9.15 vendor/gems/her/spec/collection_spec.rb
test_track_rails_client-0.9.14 vendor/gems/her/spec/collection_spec.rb
test_track_rails_client-0.9.13 vendor/gems/her/spec/collection_spec.rb
test_track_rails_client-0.9.12 vendor/gems/her/spec/collection_spec.rb
test_track_rails_client-0.9.11 vendor/gems/her/spec/collection_spec.rb
test_track_rails_client-0.9.10 vendor/gems/her/spec/collection_spec.rb
test_track_rails_client-0.9.9 vendor/gems/her/spec/collection_spec.rb
test_track_rails_client-0.9.8 vendor/gems/her/spec/collection_spec.rb
her-0.8.2 spec/collection_spec.rb
her5-0.8.2 spec/collection_spec.rb