require "spec_helper" describe "Shoes::Common::Inspect" do let(:test_class) do Class.new do include Shoes::Common::Inspect def self.name "Shoes::InspectableObject" end end end describe "when included" do include InspectHelpers subject(:object) { test_class.new } it "gives a #to_s like (Shoes::Klass)" do expect(object.to_s).to eq("(Shoes::InspectableObject)") end it "gives an #inspect like (Shoes::Klass:0x000049e8)" do expect(object.inspect).to match(/^[(]Shoes::InspectableObject:#{shoes_object_id_pattern}[)]$/) end end end