Sha256: 0cb54f0dc02d2d9d23279286fd5cc5261a9603ea4235283165d6681bb168aa46

Contents?: true

Size: 426 Bytes

Versions: 2

Compression:

Stored size: 426 Bytes

Contents

require "spec_helper"

describe Herder::Interactable do
  class MockClass < Herder::Model
    include Herder::Interactable
  end

  describe "interactions" do
    it "should provide a class a interactions object" do
      mock_class = MockClass.new
      mock_class.interactions.should be_a(Herder::Interactable::Query)
      mock_class.interactions.send(:params)[:interactable_type].should be == "MockClass"
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
herder-0.0.5 spec/herder/interactable_spec.rb
herder-0.0.4 spec/herder/interactable_spec.rb