From e4ebeb8a29b167822568cbfabe0ae785881051d3 Mon Sep 17 00:00:00 2001 From: Maikel Linke Date: Tue, 7 Aug 2018 12:37:49 +1000 Subject: [PATCH] Remove dead spec code The code has been inactive since 2015 and was probably obsolete anyway. --- spec/features/admin/enterprise_user_spec.rb | 65 --------------------- 1 file changed, 65 deletions(-) diff --git a/spec/features/admin/enterprise_user_spec.rb b/spec/features/admin/enterprise_user_spec.rb index 0a070a80ea..5b3f1412a0 100644 --- a/spec/features/admin/enterprise_user_spec.rb +++ b/spec/features/admin/enterprise_user_spec.rb @@ -33,71 +33,6 @@ feature %q{ end end - # This case no longer exists as anyone with an enterprise can supply into the system. - # Or can they?? There is no producer profile anyway. - # TODO discuss what parts of this are still necessary in which cases. - pending "with only a profile-level enterprise" do - before do - user.enterprise_roles.create! enterprise: supplier_profile - user.enterprise_roles.create! enterprise: distributor_profile - login_to_admin_as user - end - - it "shows me only menu items for enterprise management" do - page.should have_admin_menu_item 'Dashboard' - page.should have_admin_menu_item 'Enterprises' - - ['Orders', 'Reports', 'Configuration', 'Promotions', 'Users', 'Order Cycles'].each do |menu_item_name| - page.should_not have_admin_menu_item menu_item_name - end - end - - describe "dashboard" do - it "shows me enterprise management controls" do - within('#enterprises') do - page.should have_selector 'h3', text: 'My Enterprises' - page.should have_link 'CREATE NEW' - page.should have_link supplier_profile.name - page.should have_link 'MANAGE MY ENTERPRISES' - end - end - - it "shows me product management controls, but not order_cycle controls" do - page.should have_selector '#products' - page.should_not have_selector '#order_cycles' - end - - it "shows me enterprise product info but not payment methods, shipping methods or enterprise fees" do - # Payment methods, shipping methods, enterprise fees - page.should_not have_selector '.hubs_tab span', text: 'Payment Methods' - page.should_not have_selector '.hubs_tab span', text: 'Shipping Methods' - page.should_not have_selector '.hubs_tab span', text: 'Enterprise Fees' - end - end - - it "shows me only profile options on the enterprise listing page" do - click_link 'Enterprises' - - within "tr.enterprise-#{supplier_profile.id}" do - page.should_not have_link 'Enterprise Fees' - end - - within "tr.enterprise-#{distributor_profile.id}" do - page.should_not have_link 'Payment Methods' - page.should_not have_link 'Shipping Methods' - page.should_not have_link 'Enterprise Fees' - end - end - - it "shows me only profile fields on the hub edit page" do - click_link distributor_profile.name - - page.should_not have_selector '#payment_methods' - page.should_not have_selector '#shipping_methods' - page.should_not have_selector '#enterprise_fees' - end - end - describe "system management lockdown" do before do user.enterprise_roles.create!(enterprise: supplier1)