Sha256: 3c4e3aa424f8d75c2863d9a435cb0bd16b368ac272062db94878161720678be0
Contents?: true
Size: 1.56 KB
Versions: 11
Compression:
Stored size: 1.56 KB
Contents
require 'test_helper' class DiscoveryRulesControllerTest < ActionController::TestCase setup :initialize_host test "should add a link to navigation" do get :index, {}, set_session_user assert_tag :tag => 'a', :attributes => {:href => '/discovery_rules'} end test "should get index" do get :index, {}, set_session_user assert_response :success assert_not_nil assigns(:discovery_rules) end test "should get new" do get :new, {}, set_session_user assert_response :success end test "should create discovery rule" do assert_difference('DiscoveryRule.count') do post :create, {:discovery_rule => { :name => "foo", :search => "bar", :hostgroup_id => 1, :hostname => "", :priority => 1}}, set_session_user end assert_redirected_to discovery_rules_path end test "should get edit" do rule = FactoryGirl.create(:discovery_rule) get :edit, {:id => rule.to_param}, set_session_user assert_response :success end test "should update discovery rule" do rule = FactoryGirl.create(:discovery_rule) put :update, {:id => rule.to_param, :discovery_rule => {}}, set_session_user assert_redirected_to discovery_rules_path end test "should destroy discovery rule" do rule = FactoryGirl.create(:discovery_rule) assert_difference('DiscoveryRule.count', -1) do delete :destroy, {:id => rule.to_param}, set_session_user end assert_redirected_to discovery_rules_path end private def initialize_host User.current = users(:admin) end end
Version data entries
11 entries across 11 versions & 1 rubygems