diff --git a/spec/query_cache_spec.rb b/spec/query_cache_spec.rb index 0c914c2..51135d8 100644 --- a/spec/query_cache_spec.rb +++ b/spec/query_cache_spec.rb @@ -116,4 +116,16 @@ def executor expect(TestModel.pluck(:id).count).to eql TestModel.all.count end end + + describe '.ids regression test' do + it 'should work with query caching' do + TestModel.connection.enable_query_cache! + expect(TestModel.ids.count).to eql TestModel.all.count + end + + it 'should work if query cache is not enabled' do + TestModel.connection.disable_query_cache! + expect(TestModel.ids.count).to eql TestModel.all.count + end + end end