Changeset 149
- Timestamp:
- 10/10/06 20:54:06 (2 years ago)
- Files:
-
- branches/corex/radiant/test/functional/admin/page_controller_test.rb (modified) (1 diff)
- branches/corex/radiant/test/functional/site_controller_test.rb (modified) (3 diffs)
- branches/corex/radiant/vendor/plugins/page_cache_test (added)
- branches/corex/radiant/vendor/plugins/page_cache_test/CHANGELOG (added)
- branches/corex/radiant/vendor/plugins/page_cache_test/MIT-LICENSE (added)
- branches/corex/radiant/vendor/plugins/page_cache_test/README (added)
- branches/corex/radiant/vendor/plugins/page_cache_test/doc (added)
- branches/corex/radiant/vendor/plugins/page_cache_test/doc/classes (added)
- branches/corex/radiant/vendor/plugins/page_cache_test/doc/classes/Cosinux (added)
- branches/corex/radiant/vendor/plugins/page_cache_test/doc/classes/Cosinux.html (added)
- branches/corex/radiant/vendor/plugins/page_cache_test/doc/classes/Cosinux/PageCacheTest.html (added)
- branches/corex/radiant/vendor/plugins/page_cache_test/doc/created.rid (added)
- branches/corex/radiant/vendor/plugins/page_cache_test/doc/files (added)
- branches/corex/radiant/vendor/plugins/page_cache_test/doc/files/CHANGELOG.html (added)
- branches/corex/radiant/vendor/plugins/page_cache_test/doc/files/MIT-LICENSE.html (added)
- branches/corex/radiant/vendor/plugins/page_cache_test/doc/files/README.html (added)
- branches/corex/radiant/vendor/plugins/page_cache_test/doc/files/init_rb.html (added)
- branches/corex/radiant/vendor/plugins/page_cache_test/doc/files/lib (added)
- branches/corex/radiant/vendor/plugins/page_cache_test/doc/files/lib/page_cache_test_rb.html (added)
- branches/corex/radiant/vendor/plugins/page_cache_test/doc/fr_class_index.html (added)
- branches/corex/radiant/vendor/plugins/page_cache_test/doc/fr_file_index.html (added)
- branches/corex/radiant/vendor/plugins/page_cache_test/doc/fr_method_index.html (added)
- branches/corex/radiant/vendor/plugins/page_cache_test/doc/index.html (added)
- branches/corex/radiant/vendor/plugins/page_cache_test/doc/rdoc-style.css (added)
- branches/corex/radiant/vendor/plugins/page_cache_test/init.rb (added)
- branches/corex/radiant/vendor/plugins/page_cache_test/lib (added)
- branches/corex/radiant/vendor/plugins/page_cache_test/lib/page_cache_test.rb (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/corex/radiant/test/functional/admin/page_controller_test.rb
r148 r149 183 183 end 184 184 def test_clear_cache__post 185 post :clear_cache 185 assert_expire('/', '/documentation', '/documentation/books', '/parent/child') do |*urls| 186 post :clear_cache 187 end 186 188 assert_redirected_to page_index_url 187 189 assert_match /cache.*clear/i, flash[:notice] branches/corex/radiant/test/functional/site_controller_test.rb
r148 r149 13 13 @request = ActionController::TestRequest.new 14 14 @response = ActionController::TestResponse.new 15 @controller.clear_cache_directory16 15 end 17 16 … … 121 120 122 121 def test_show_page__cached 123 @controller.clear_cache_directory 124 get :show_page, :url => 'documentation' 125 assert_response :success 126 assert File.exists?(cache_file('documentation')) 127 @controller.clear_cache_directory 128 assert !File.exists?(cache_file('documentation')) 122 assert_cache('/', '/documentation', '/documentation/books', '/parent/child') do |*urls| 123 urls.each { |url| get :show_page, :url => url } 124 end 129 125 end 130 126 131 127 def test_show_page__no_cache 132 @controller.clear_cache_directory 133 get :show_page, :url => 'no-cache' 134 assert_response :success 135 assert !File.exists?(cache_file('no-cache')) 128 assert_raises(Test::Unit::AssertionFailedError) do 129 assert_cache('/no-cache') do |url| 130 get :show_page, :url => 'no-cache' 131 end 132 end 136 133 end 137 134 … … 162 159 private 163 160 164 def cache_file(path, extension = "html")165 166 "#{@controller.class.page_cache_directory}/#{path}.#{extension}"167 end168 169 161 def response(options = {}) 170 162 r = ActionController::TestResponse.new
