3
require File.dirname(__FILE__) + '/../../../spec_helper'
5
require 'puppet/indirector/report/rest'
7
describe Puppet::Transaction::Report::Rest do
8
it "should be a subclass of Puppet::Indirector::REST" do
9
Puppet::Transaction::Report::Rest.superclass.should equal(Puppet::Indirector::REST)
12
it "should use the :report_server setting in preference to :reportserver" do
13
Puppet.settings[:reportserver] = "reportserver"
14
Puppet.settings[:report_server] = "report_server"
15
Puppet::Transaction::Report::Rest.server.should == "report_server"
18
it "should use the :report_server setting in preference to :server" do
19
Puppet.settings[:server] = "server"
20
Puppet.settings[:report_server] = "report_server"
21
Puppet::Transaction::Report::Rest.server.should == "report_server"
24
it "should have a value for report_server and report_port" do
25
Puppet::Transaction::Report::Rest.server.should_not be_nil
26
Puppet::Transaction::Report::Rest.port.should_not be_nil