Sha256: 7d1a5475661477c8b58f71dc362126ec817108505ced9b1115e859b8ee27f417

Contents?: true

Size: 677 Bytes

Versions: 11

Compression:

Stored size: 677 Bytes

Contents

require File.dirname(__FILE__) + '/../test_helper'
require 'page_cache'

class PageCache

  cattr_accessor :deleted_pages

  def delete_file(path)
    PageCache.deleted_pages << path
  end
end

class CacheTest < Test::Unit::TestCase
  fixtures :page_caches

  def setup
    PageCache.deleted_pages = []
    PageCache.public_path = ''
  end

  # Replace this with your real tests.
  def test_sweep_all
    PageCache.sweep_all

    assert_equal ['/index.html', '/articles/2005/05/05/title'].sort, PageCache.deleted_pages.sort
  end

  def test_sweep_by_pattern
    PageCache.sweep('articles%')

    assert_equal ['/articles/2005/05/05/title'], PageCache.deleted_pages
  end

end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
typo-3.99.0 test/unit/page_cache_test.rb
typo-3.99.1 test/unit/page_cache_test.rb
typo-3.99.3 test/unit/page_cache_test.rb
typo-3.99.2 test/unit/page_cache_test.rb
typo-4.0.2 test/unit/page_cache_test.rb
typo-4.0.1 test/unit/page_cache_test.rb
typo-3.99.4 test/unit/page_cache_test.rb
typo-4.0.0 test/unit/page_cache_test.rb
typo-4.0.3 test/unit/page_cache_test.rb
typo-4.1.1 test/unit/page_cache_test.rb
typo-4.1 test/unit/page_cache_test.rb