Sha256: ffe21d2c55681ef7c5637b12645440e4d2a220303124d5b36979feec9c795c0a
Contents?: true
Size: 1.07 KB
Versions: 12
Compression:
Stored size: 1.07 KB
Contents
require 'test_plugin_helper' class Api::V2::Compliance::OvalReportsControllerTest < ActionController::TestCase setup do @params = { :oval_results => ForemanOpenscap::CveFixtures.new.one, :oval_policy_id => 5, :date => Time.now.to_i } end test 'should accept new CVEs for host' do host = FactoryBot.create(:host) post :create, :params => @params.merge(:cname => host.name), :session => set_session_user response = ActiveSupport::JSON.decode(@response.body) assert_equal 'ok', response['result'] assert_response :success end test 'should show host errors on CVEs upload' do proxy = FactoryBot.create(:smart_proxy) host = FactoryBot.create(:host, :puppet_proxy => proxy) SmartProxy.any_instance.stubs(:smart_proxy_features).returns([]) post :create, :params => @params.merge(:cname => host.name), :session => set_session_user response = ActiveSupport::JSON.decode(@response.body) assert_equal 'fail', response['result'] refute response['errors'].empty? assert_response :unprocessable_entity end end
Version data entries
12 entries across 12 versions & 1 rubygems