spec/mocks/adapters.rb in sunspot-2.4.0 vs spec/mocks/adapters.rb in sunspot-2.5.0

- old
+ new

@@ -5,10 +5,43 @@ end class UnseenModel < AbstractModel end +class ModelWithPrefixId < AbstractModel + def id + 1 + end +end + +Sunspot.setup(ModelWithPrefixId) do + id_prefix { "USERDATA!" } +end + +class ModelWithNestedPrefixId < AbstractModel + def id + 1 + end +end + +Sunspot.setup(ModelWithNestedPrefixId) do + id_prefix { "USER!USERDATA!" } +end + +class ModelWithoutPrefixId < AbstractModel + def id + 1 + end +end + +Sunspot.setup(ModelWithoutPrefixId) do +end + + class AbstractModelInstanceAdapter < Sunspot::Adapters::InstanceAdapter + def id + @instance.id + end end class AbstractModelDataAccessor < Sunspot::Adapters::DataAccessor attr_accessor :to_be_injected end