Sha256: e9bf8563ac3a7b4a14821775766ed992abb016354cd65d2023599e5beb6ef689
Contents?: true
Size: 724 Bytes
Versions: 7
Compression:
Stored size: 724 Bytes
Contents
require 'test_plugin_helper' module ForemanSalt class SaltFactImpoterTest < ActiveSupport::TestCase def setup @host = FactoryBot.build(:host) end test 'should have fact set' do importer = FactImporter.new(@host, 'a' => 'b') assert_equal({ 'a' => 'b' }, importer.send(:facts)) end test 'should have Salt as origin' do importer = FactImporter.new(@host, 'a' => 'b') importer.stubs(:ensure_no_active_transaction).returns(true) importer.import! imported_fact = FactName.find_by_name('a') assert_equal 'a', imported_fact.name assert_equal 'Salt', imported_fact.origin assert_equal 'foreman_salt/Salt', imported_fact.icon_path end end end
Version data entries
7 entries across 7 versions & 1 rubygems