Sha256: 70e5bdbec8caddb1e82dd77500da7dc595061eb41bacfd23f771585b035b626b
Contents?: true
Size: 1.09 KB
Versions: 3
Compression:
Stored size: 1.09 KB
Contents
# encoding: utf-8 # This file is distributed under New Relic's license terms. # See https://github.com/newrelic/rpm/blob/master/LICENSE for complete details. require File.expand_path(File.join(File.dirname(__FILE__),'..','..','..','test_helper')) require 'new_relic/agent/commands/agent_command' module NewRelic::Agent::Commands class AgentCommandTest < MiniTest::Unit::TestCase ID = 123 NAME = 'nuke_it_from_orbit' ARGUMENTS = { "profile_id" => 42 } NUKE_IT_FROM_ORBIT = [ID,{ "name" => NAME, "arguments" => ARGUMENTS }] def test_destructures_name_from_collector_command command = AgentCommand.new(NUKE_IT_FROM_ORBIT) expected = NAME assert_equal expected, command.name end def test_destructures_id_from_collector_command command = AgentCommand.new(NUKE_IT_FROM_ORBIT) expected = ID assert_equal expected, command.id end def test_destructures_arguments_from_collector_command command = AgentCommand.new(NUKE_IT_FROM_ORBIT) expected = ARGUMENTS assert_equal expected, command.arguments end end end
Version data entries
3 entries across 3 versions & 1 rubygems