mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-31 21:37:16 +00:00
Remove dead spec code
The code has been inactive since 2015 and was probably obsolete anyway.
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user