mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-24 20:36:49 +00:00
Adding a spec for visiblity filtering
This commit is contained in:
@@ -2,17 +2,22 @@ require 'spec_helper'
|
||||
|
||||
describe HomeController do
|
||||
render_views
|
||||
let(:distributor) { create(:distributor_enterprise) }
|
||||
let!(:distributor) { create(:distributor_enterprise) }
|
||||
let!(:invisible_distributor) { create(:distributor_enterprise, visible: false) }
|
||||
|
||||
before do
|
||||
controller.stub(:load_data_for_sidebar).and_return nil
|
||||
Enterprise.stub(:distributors_with_active_order_cycles).and_return [distributor]
|
||||
Enterprise.stub(:is_distributor).and_return [distributor]
|
||||
end
|
||||
|
||||
it "sets active distributors" do
|
||||
get :index
|
||||
assigns[:active_distributors].should == [distributor]
|
||||
end
|
||||
|
||||
it "does not show invisible hubs" do
|
||||
get :index
|
||||
response.body.should_not have_content invisible_distributor.name
|
||||
end
|
||||
|
||||
# This is done inside the json/hubs RABL template
|
||||
it "gets the next order cycle for each hub" do
|
||||
|
||||
Reference in New Issue
Block a user