Sha256: 7acb55a7ef645a6db6d024983b8106dbac49776d07c522b2902cfb618e718916
Contents?: true
Size: 829 Bytes
Versions: 23
Compression:
Stored size: 829 Bytes
Contents
module ForemanAnsible # Tests for checking if FactSparser can sparse a hash and unsparse it class FactSparserTest < ActiveSupport::TestCase setup do @original_os_facts = { 'operatingsystem' => { 'major' => 20, 'minor' => 1, 'name' => 'Fedora' } } @sparsed_os_facts = { 'operatingsystem::major' => 20, 'operatingsystem::minor' => 1, 'operatingsystem::name' => 'Fedora' } end test 'sparses simple hash' do assert_equal @sparsed_os_facts, ForemanAnsible::FactSparser.sparse(@original_os_facts) end test 'unsparse simple hash' do assert_equal @original_os_facts, ForemanAnsible::FactSparser.unsparse(@sparsed_os_facts) end end end
Version data entries
23 entries across 23 versions & 1 rubygems