undefined_agents_spec.rb 549B

    require 'capybara_helper' describe "handling undefined agents" do before do login_as(users(:bob)) agent = agents(:bob_website_agent) agent.update_attribute(:type, 'Agents::UndefinedAgent') end it 'renders the error page' do visit agents_path expect(page).to have_text("Error: Agent(s) are 'missing in action'") expect(page).to have_text('Undefined Agent') end it 'deletes all undefined agents' do visit agents_path click_on('Delete Missing Agents') expect(page).to have_text('Your Agents') end end