Sha256: a6b117bb662bedf1aae4c269d68f866fd5511730d0c04c7e580f219af9be423c
Contents?: true
Size: 859 Bytes
Versions: 14
Compression:
Stored size: 859 Bytes
Contents
require 'test_plugin_helper' 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
14 entries across 14 versions & 1 rubygems