Sha256: a498d7945f46992a5c9c5c2fa92021c67ad36e5306a66140139b39247a1926bc
Contents?: true
Size: 909 Bytes
Versions: 1
Compression:
Stored size: 909 Bytes
Contents
# encoding: utf-8 require 'spec_helper' require "hackpad/cli/runner" require "hackpad/cli/client" describe Hackpad::Cli::Runner do let(:cli) { Hackpad::Cli::Runner.new } before :each do 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" end end it "calls the list method in client class" do Object.stub(: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 end end it "calls the info method in client class" do Object.stub(:info) 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' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hackpad-cli-0.0.7 | spec/lib/hackpad/cli/runner_spec.rb |