spec/lib/hackpad/cli/runner_spec.rb in hackpad-cli-0.0.6 vs spec/lib/hackpad/cli/runner_spec.rb in hackpad-cli-0.0.7

- old
+ new

@@ -4,46 +4,47 @@ require "hackpad/cli/runner" require "hackpad/cli/client" describe Hackpad::Cli::Runner do + let(:cli) { Hackpad::Cli::Runner.new } + before :each do - @cli = Hackpad::Cli::Runner.new Hackpad::Cli::Client.stub(:new, {}).and_return(Object) end it "calls the search method in client class" do Object.stub(:search) - @cli.shell.mute do - @cli.search "xxx" + cli.shell.mute do + cli.search "xxx" end end it "calls the list method in client class" do Object.stub(:list) - @cli.shell.mute do - @cli.list + cli.shell.mute do + cli.list end end it "calls the list method in client class" do Object.stub(:list) - @cli.shell.mute do - @cli.list + cli.shell.mute do + cli.list end end it "calls the info method in client class" do Object.stub(:info) - @cli.shell.mute do - @cli.info 'pad' + cli.shell.mute do + cli.info 'pad' end end it "calls the show method in client class" do Object.stub(:show) - @cli.shell.mute do - @cli.show 'pad', 'md' + cli.shell.mute do + cli.show 'pad', 'md' end end end