Sha256: 03eea13a1e75fb17127415f941a542cb66180bf4fb540b88ae06abfa7775df1a
Contents?: true
Size: 1004 Bytes
Versions: 22
Compression:
Stored size: 1004 Bytes
Contents
require File.join(File.dirname(__FILE__), 'test_helper') describe HammerCLI::MainCommand do describe "loading context" do let(:context) { {} } let(:cmd) { HammerCLI::MainCommand.new("", context) } before :each do cmd.stubs(:execute).returns(1) end describe "username" do it "should prioritize parameter" do cmd.run(["-uuser"]) context[:username].must_equal "user" end it "should prioritize parameter 2" do cmd.run([]) context[:username].must_equal nil end end describe "password" do it "should prioritize parameter" do cmd.run(["-ppassword"]) context[:password].must_equal "password" end it "should prioritize parameter" do cmd.run([]) context[:password].must_equal nil end end describe "verbose" do it "stores into context" do cmd.run(["-v"]) context[:verbose].must_equal true end end end end
Version data entries
22 entries across 22 versions & 1 rubygems