Sha256: 63b77d589042451ca8a5ff97b871eceb795c1abf68fa23717256779007ad2a0c

Contents?: true

Size: 892 Bytes

Versions: 50

Compression:

Stored size: 892 Bytes

Contents

#!/usr/bin/env ruby
# frozen_string_literal: true

require 'test_helper'

class AgentSetupInitTest < Minitest::Test
  CONFIG_FILENAME = '123.yml'
  EXPECTED_CONFIG_CONTENT = %(---
name: appmap-ruby
packages:
- path: lib
)

  def test_init_when_config_exists
    output = `./exe/appmap-agent-init`
    assert_equal 0, $CHILD_STATUS.exitstatus
    expected = JSON.pretty_generate({
      configuration: {
        filename: 'appmap.yml',
        contents: EXPECTED_CONFIG_CONTENT
      }
    })
    assert_equal expected, output.strip
  end

  def test_init_with_custom_config_filename
    output = `./exe/appmap-agent-init -c #{CONFIG_FILENAME}`
    assert_equal 0, $CHILD_STATUS.exitstatus
    expected = JSON.pretty_generate({
      configuration: {
        filename: CONFIG_FILENAME,
        contents: EXPECTED_CONFIG_CONTENT
      }
    })
    assert_equal expected, output.strip
  end
end

Version data entries

50 entries across 50 versions & 1 rubygems

Version Path
appmap-0.81.1 test/agent_setup_init_test.rb
appmap-0.81.0 test/agent_setup_init_test.rb
appmap-0.80.2 test/agent_setup_init_test.rb
appmap-0.80.1 test/agent_setup_init_test.rb
appmap-0.80.0 test/agent_setup_init_test.rb
appmap-0.79.0 test/agent_setup_init_test.rb
appmap-0.78.0 test/agent_setup_init_test.rb
appmap-0.77.4 test/agent_setup_init_test.rb
appmap-0.77.3 test/agent_setup_init_test.rb
appmap-0.77.2 test/agent_setup_init_test.rb
appmap-0.77.1 test/agent_setup_init_test.rb
appmap-0.77.0 test/agent_setup_init_test.rb
appmap-0.76.0 test/agent_setup_init_test.rb
appmap-0.75.0 test/agent_setup_init_test.rb
appmap-0.74.0 test/agent_setup_init_test.rb
appmap-0.73.0 test/agent_setup_init_test.rb
appmap-0.72.5 test/agent_setup_init_test.rb
appmap-0.72.4 test/agent_setup_init_test.rb
appmap-0.72.3 test/agent_setup_init_test.rb
appmap-0.72.2 test/agent_setup_init_test.rb