X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=spec%2Funit%2Fplugins%2Fmcollective%2Fdata%2Fagent_data_spec.rb;fp=spec%2Funit%2Fplugins%2Fmcollective%2Fdata%2Fagent_data_spec.rb;h=0000000000000000000000000000000000000000;hb=d1f1649ba43c5cbc43c4beb2380096ba051d646a;hp=6c8670f9094a4f2728c7979eee36026b96f7faa4;hpb=8a3fe7daeecccf43dd71c59371c5005400d35101;p=packages%2Fprecise%2Fmcollective.git diff --git a/spec/unit/plugins/mcollective/data/agent_data_spec.rb b/spec/unit/plugins/mcollective/data/agent_data_spec.rb deleted file mode 100644 index 6c8670f..0000000 --- a/spec/unit/plugins/mcollective/data/agent_data_spec.rb +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/env rspec - -require 'spec_helper' - -require File.dirname(__FILE__) + "/../../../../../plugins/mcollective/data/agent_data.rb" - -module MCollective - module Data - describe Agent_data do - describe "#query_data" do - before do - @ddl = mock - @ddl.stubs(:dataquery_interface).returns({:output => {}}) - @ddl.stubs(:meta).returns({:timeout => 1}) - DDL.stubs(:new).returns(@ddl) - @plugin = Agent_data.new - end - - it "should fail for unknown agents" do - expect { @plugin.query_data("rspec") }.to raise_error("No agent called rspec found") - end - - it "should retrieve the correct agent and data" do - agent = mock - agent.stubs(:meta).returns({:license => "license", - :timeout => "timeout", - :description => "description", - :url => "url", - :version => "version", - :author => "author"}) - - PluginManager.stubs(:[]).with("rspec_agent").returns(agent) - PluginManager.expects(:include?).with("rspec_agent").returns(true) - - @plugin.query_data("rspec") - - [:license, :timeout, :description, :url, :version, :author].each do |item| - @plugin.result[item].should == item.to_s - end - end - end - end - end -end