Sha256: a7dd13770eada052e41c535b3a4147ec9fa3d754e71d7df29e59e7528fa05eef

Contents?: true

Size: 715 Bytes

Versions: 2

Compression:

Stored size: 715 Bytes

Contents

require_relative '../../test_helper'

describe FastlyRails::ActiveRecord::SurrogateKey do
  let(:api_key)    { 'test' }
  let(:user)       { nil }
  let(:password)   { nil }
  let(:max_age)    { 100000 }
  let(:service_id) { 'someserviceid' }
  let(:client)     { FastlyRails.client }

  before do
    FastlyRails.configure do |c|
      c.api_key    = api_key
      c.user       = user
      c.password   = password
      c.max_age    = max_age
      c.service_id = service_id
    end
  end

  it 'performs a soft_purge' do
    assert_equal({ 'status' => 'ok' }, Book.new(id: 1).soft_purge)
  end

  it 'performs a soft_purge_all' do
    assert_equal({ 'status' => 'ok' }, Book.new(id: 1).soft_purge_all)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
fastly-rails-0.8.0 test/fastly-rails/active_record/purge_test.rb
fastly-rails-0.7.1 test/fastly-rails/active_record/purge_test.rb