Sha256: 82051c0fc7fb3a2b358a51660b407dab4af9565cf1303b03d0cdac80e543b980
Contents?: true
Size: 600 Bytes
Versions: 4
Compression:
Stored size: 600 Bytes
Contents
require 'test_helper' class CachingTest < ActiveSupport::TestCase fixtures :all def test_can_cache cache = ActiveSupport::Cache::MemoryStore.new projects = Project.all assembler = ProjectPreloadIncludedAssembler.new(projects, cache: cache) # warming cache expected_data = nil assert_queries 3 do expected_data = assembler.data end projects = Project.all assembler = ProjectPreloadIncludedAssembler.new(projects, cache: cache) data = nil assert_queries 1 do data = assembler.data end assert_equal expected_data, data end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
autobots-0.2.1 | test/caching_test.rb |
autobots-0.2.0 | test/caching_test.rb |
autobots-0.1.0 | test/caching_test.rb |
autobots-0.0.1 | test/caching_test.rb |