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