metric_configuration_client_test.rb 740 Bytes
require "test_helper"

require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/metric_configuration_fixtures"

class MetricConfigurationClientTest < ActiveSupport::TestCase

  def setup
    @client = Kalibro::Client::MetricConfigurationClient.new
  end

  should 'save metric configuration' do
    configuration = MetricConfigurationFixtures.amloc_configuration
    @client.save(configuration, 'Configuration X')
  end

  should 'get metric configuration by name' do
    configuration = MetricConfigurationFixtures.amloc_configuration
    assert_equal configuration, @client.metric_configuration('Configuration X', 'Metric X')
  end

  should 'remove metric configuration by name' do
    @client.remove('Configuration X', 'Metric X')
  end

end