Commit 126613b1059b30646b64d27570108642a601a17e

Authored by Antonio Terceiro
1 parent 474f1f82

Remove integration test for deprecated layout

Showing 1 changed file with 0 additions and 41 deletions   Show diff stats
test/integration/categories_menu_test.rb
... ... @@ -1,41 +0,0 @@
1   -require_relative "../test_helper"
2   -
3   -class CategoriesMenuTest < ActionController::IntegrationTest
4   -
5   - def setup
6   - HomeController.any_instance.stubs(:get_layout).returns('application')
7   - SearchController.any_instance.stubs(:get_layout).returns('application')
8   -
9   - Category.delete_all
10   - @cat1 = Category.create!(:display_in_menu => true, :name => 'Food', :environment => Environment.default, :display_color => '#888a85')
11   - @cat2 = Category.create!(:display_in_menu => true, :name => 'Vegetables', :environment => Environment.default, :parent => @cat1)
12   -
13   - # all categories must be shown for these tests
14   - Category.any_instance.stubs(:display_in_menu?).returns(true)
15   - end
16   -
17   - should 'display link to categories' do
18   - get '/'
19   - assert_tag :attributes => { :id => 'cat_menu' }, :descendant => { :tag => 'a', :attributes => { :href => '/cat/food/vegetables' } }
20   - end
21   -
22   - should 'display link to sub-categories' do
23   - get '/cat/food'
24   - # there must be a link to the subcategory
25   - assert_tag :attributes => { :id => 'cat_menu' }, :descendant => { :tag => 'a', :attributes => { :href => '/cat/food/vegetables' } }
26   - end
27   -
28   - should "always link to category's initial page in category menu" do
29   - get '/search/products/food/vegetables'
30   - assert_tag :attributes => { :id => 'cat_menu' }, :descendant => { :tag => 'a', :attributes => { :href => '/cat/food/vegetables' } }
31   - assert_no_tag :attributes => { :id => 'cat_menu' }, :descendant => { :tag => 'a', :attributes => { :href => '/searchh/products/food/vegetables' } }
32   - end
33   -
34   - should 'cache the categories menu' do
35   - ActionController::Base.perform_caching = true
36   - HomeController.any_instance.stubs(:fragment_cache_key).with(Environment.default.id.to_s + "_categories_menu").returns('dir')
37   - get '/'
38   - ActionController::Base.perform_caching = false
39   - end
40   -
41   -end