page_cache_spec.rb
上传用户:netsea168
上传日期:2022-07-22
资源大小:4652k
文件大小:1k
源码类别:

Ajax

开发平台:

Others

  1. require File.dirname(__FILE__) + '/../spec_helper'
  2. describe PageCache do
  3.   describe 'PageCache#self.sweep_all' do
  4.     before(:each) do
  5.       all_files = ['/index.html', '/articles.rss', '/sitemap.xml']
  6.       @all_paths = []
  7.       all_files.each do |path|
  8.         @all_paths << create_file_in_spec_public_cache_directory(path)
  9.         CacheInformation.create!(:path => path)
  10.       end
  11.     end
  12.     it 'should destroy all file in cache directory with path' do
  13.       PageCache.sweep_all
  14.       @all_paths.each do |path|
  15.         File.should_not be_exist(path)
  16.       end
  17.     end
  18.     it 'should delete all CacheInformation' do
  19.       PageCache.sweep_all
  20.       CacheInformation.all.should be_empty
  21.     end
  22.   end
  23. end