Sha256: c2ec50dfc842912d1085506ebd0c4c8dcf9e6e3e25b6db4b37e740ceb72a9b89
Contents?: true
Size: 1.54 KB
Versions: 2
Compression:
Stored size: 1.54 KB
Contents
require File.dirname(__FILE__) + '/spec_helper' describe "Application" do it "should be able to send options in the Application.options" do options({:optparse => {:banner => "hi"}}) end it "should have the root_dir defined" do PoolParty.root_dir.should_not be_nil end it "should be able to call on the haproxy_config_file" do Application.haproxy_config_file.should_not be_nil end it "should be able to find the client_port" do Application.options.should_receive(:client_port).and_return(7788) Application.client_port.should == 7788 end it "should always have cloud_master_takeover in the managed services list" do Application.master_managed_services.should =~ /cloud_master_takeover/ end it "should be able to say it is in development mode if it is in dev mode" do Application.stub!(:environment).and_return("development") Application.development?.should == true end it "should be able to say it is in production if it is in production" do Application.stub!(:environment).and_return("production") Application.production?.should == true end it "should be able to say it's keypair path is in the $HOME/ directory" do Application.stub!(:ec2_dir).and_return("~/.ec2") Application.stub!(:keypair).and_return("poolparty") Application.keypair_path.should == "~/.ec2/id_rsa-poolparty" end it "should be able to show the version of the gem" do Application.version.should_not be_nil end it "should show the version as a string" do Application.version.class.should == String end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
auser-poolparty-0.0.8 | spec/application_spec.rb |
dreadpiratepj-poolparty-0.0.8 | spec/application_spec.rb |