Sha256: 4c5080350f1055f3dc34f9dbde5451ad8854dd9380187170e457ad04f891d89b

Contents?: true

Size: 407 Bytes

Versions: 2

Compression:

Stored size: 407 Bytes

Contents

require "test_helper"

class CacheKeeper::CachedMethod::RefreshableTest < ActiveSupport::TestCase
  include ActiveJob::TestHelper

  test "#refresh_later enqueues a refresh job" do
    recording = Recording.create(number: 5)
    cached_method = CacheKeeper.manager.cached_methods.first

    assert_enqueued_with(job: CacheKeeper::RefreshJob) do
      cached_method.refresh_later recording
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cache_keeper-0.4.1 test/models/cached_method/refreshable_test.rb
cache_keeper-0.4.0 test/models/cached_method/refreshable_test.rb