# Copyright (c) 2008-2013 Michael Dvorkin and contributors. # # Fat Free CRM is freely distributable under the terms of MIT license. # See MIT-LICENSE file or http://www.opensource.org/licenses/mit-license.php #------------------------------------------------------------------------------ require 'spec_helper' describe "/leads/create" do before do controller.controller_path = 'leads' login_and_assign assign(:campaigns, [ FactoryGirl.create(:campaign) ]) end describe "create success" do before do assign(:lead, @lead = FactoryGirl.create(:lead)) assign(:leads, [ @lead ].paginate) assign(:lead_status_total, Hash.new(1)) end it "should hide [Create Lead] form and insert lead partial" do render rendered.should include("$('#leads').prepend('
  • nil)) # make it invalid assign(:users, [ FactoryGirl.create(:user) ]) render rendered.should include("$('#create_lead').html") rendered.should include(%Q/$('#create_lead').effect("shake"/) end end end