From 717a185356985a5967ed9eb79558192740278b10 Mon Sep 17 00:00:00 2001 From: lgalis Date: Fri, 10 Feb 2017 14:31:14 -0500 Subject: [PATCH] Spec for the configured systems displayed in the config. manager tab --- .../provider_foreman_controller_spec.rb | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/spec/controllers/provider_foreman_controller_spec.rb b/spec/controllers/provider_foreman_controller_spec.rb index 3f68dc51f74..d086f2f0293 100644 --- a/spec/controllers/provider_foreman_controller_spec.rb +++ b/spec/controllers/provider_foreman_controller_spec.rb @@ -390,10 +390,22 @@ allow(controller).to receive(:x_active_accord).and_return(:configuration_manager_cs_filter) allow(controller).to receive(:build_listnav_search_list) controller.instance_variable_set(:@_params, :id => "configuration_manager_cs_filter_accord") - expect(controller).to receive(:get_view).with("ConfiguredSystem", :dbname => :cm_configured_systems).and_call_original + expect(controller).to receive(:get_view).with("ManageIQ::Providers::Foreman::ConfigurationManager::ConfiguredSystem", :dbname => :cm_configured_systems).and_call_original allow(controller).to receive(:build_listnav_search_list) controller.send(:accordion_select) end + + it "does not display an automation manger configured system in the Configured Systems accordion" do + stub_user(:features => :all) + FactoryGirl.create(:configured_system_ansible_tower) + allow(controller).to receive(:x_active_tree).and_return(:configuration_manager_cs_filter_tree) + allow(controller).to receive(:x_active_accord).and_return(:configuration_manager_cs_filter) + allow(controller).to receive(:build_listnav_search_list) + controller.instance_variable_set(:@_params, :id => "configuration_manager_cs_filter_accord") + controller.send(:accordion_select) + view = controller.instance_variable_get(:@view) + expect(view.table.data.size).to eq(5) + end end it "singularizes breadcrumb name" do