Sha256: 8b466dc1e10f1bea455828ae2e17896d823d2a44a9ac2c6f4373cdd0172e8716
Contents?: true
Size: 1.33 KB
Versions: 3
Compression:
Stored size: 1.33 KB
Contents
# encoding: utf-8 require 'spec_helper' describe GithubCLI::Commands::Members do let(:format) { {'format' => 'table'} } let(:user) { 'peter-murach' } let(:repo) { 'github_cli' } let(:org) { 'github' } let(:api_class) { GithubCLI::Member } it "invokes member:list" do api_class.should_receive(:all).with(org, {}, format) subject.invoke "member:list", [org] end it "invokes member:list --public" do api_class.should_receive(:all).with(org, {'public' => true}, format) subject.invoke "member:list", [org], {:public => true} end it "invokes member:member" do api_class.should_receive(:member?).with(org, user, {}, format) subject.invoke "member:member", [org, user] end it "invokes member:member --public" do api_class.should_receive(:member?).with(org, user, {}, format) subject.invoke "member:member", [org, user] end it "invokes member:delete" do api_class.should_receive(:delete).with(org, user, {}, format) subject.invoke "member:delete", [org, user] end it "invokes member:publicize" do api_class.should_receive(:publicize).with(org, user, {}, format) subject.invoke "member:publicize", [org, user] end it "invokes member:conceal" do api_class.should_receive(:conceal).with(org, user, {}, format) subject.invoke "member:conceal", [org, user] end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
github_cli-0.6.2 | spec/github_cli/commands/members_spec.rb |
github_cli-0.6.1 | spec/github_cli/commands/members_spec.rb |
github_cli-0.6.0 | spec/github_cli/commands/members_spec.rb |