spec/shared/controllers.rb in fat_free_crm-0.18.2 vs spec/shared/controllers.rb in fat_free_crm-0.19.0

- old
+ new

@@ -20,13 +20,11 @@ it "should save current autocomplete controller in a session" do get :auto_complete, params: { term: @query } # We don't save Admin/Users autocomplete controller in a session since Users are not # exposed through the Jumpbox. - unless controller.class.to_s.starts_with?("Admin::") - expect(session[:auto_complete]).to eq(@controller.controller_name.to_sym) - end + expect(session[:auto_complete]).to eq(@controller.controller_name.to_sym) unless controller.class.to_s.starts_with?("Admin::") end it "should render application/_auto_complete template" do post :auto_complete, params: { term: @query } expect(response).to render_template("application/_auto_complete") @@ -37,15 +35,11 @@ it "should attach existing asset to the parent asset of different type" do put :attach, params: { id: @model.id, assets: @attachment.class.name.tableize, asset_id: @attachment.id }, xhr: true expect(@model.send(@attachment.class.name.tableize)).to include(@attachment) expect(assigns[:attachment]).to eq(@attachment) expect(assigns[:attached]).to eq([@attachment]) - if @model.is_a?(Campaign) && (@attachment.is_a?(Lead) || @attachment.is_a?(Opportunity)) - expect(assigns[:campaign]).to eq(@attachment.reload.campaign) - end - if @model.is_a?(Account) && @attachment.respond_to?(:account) # Skip Tasks... - expect(assigns[:account]).to eq(@attachment.reload.account) - end + expect(assigns[:campaign]).to eq(@attachment.reload.campaign) if @model.is_a?(Campaign) && (@attachment.is_a?(Lead) || @attachment.is_a?(Opportunity)) + expect(assigns[:account]).to eq(@attachment.reload.account) if @model.is_a?(Account) && @attachment.respond_to?(:account) # Skip Tasks... expect(response).to render_template("entities/attach") end it "should not attach the asset that is already attached" do if @model.is_a?(Campaign) && (@attachment.is_a?(Lead) || @attachment.is_a?(Opportunity))