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

Version Path
foreman_ansible-2.2.14 test/unit/services/fact_sparser_test.rb
foreman_ansible-2.2.13 test/unit/services/fact_sparser_test.rb
foreman_ansible-2.2.12 test/unit/services/fact_sparser_test.rb
foreman_ansible-2.2.11 test/unit/services/fact_sparser_test.rb
foreman_ansible-2.2.10 test/unit/services/fact_sparser_test.rb
foreman_ansible-2.2.9 test/unit/services/fact_sparser_test.rb
foreman_ansible-2.2.8 test/unit/services/fact_sparser_test.rb
foreman_ansible-2.2.7 test/unit/services/fact_sparser_test.rb
foreman_ansible-2.2.6 test/unit/services/fact_sparser_test.rb
foreman_ansible-2.2.5 test/unit/services/fact_sparser_test.rb
foreman_ansible-2.2.4 test/unit/services/fact_sparser_test.rb
foreman_ansible-2.2.3 test/unit/services/fact_sparser_test.rb
foreman_ansible-2.2.2 test/unit/services/fact_sparser_test.rb
foreman_ansible-2.2.1 test/unit/services/fact_sparser_test.rb
foreman_ansible-2.2.0 test/unit/services/fact_sparser_test.rb
foreman_ansible-2.1.2 test/unit/services/fact_sparser_test.rb
foreman_ansible-2.1.1 test/unit/services/fact_sparser_test.rb
foreman_ansible-2.0.4 test/unit/services/fact_sparser_test.rb
foreman_ansible-2.0.3 test/unit/services/fact_sparser_test.rb
foreman_ansible-2.0.2 test/unit/services/fact_sparser_test.rb