Sha256: a324adb2b33c769aff176d133382e3c57d67ec871451a030935faf4da1a86640

Contents?: true

Size: 643 Bytes

Versions: 6

Compression:

Stored size: 643 Bytes

Contents

# encoding: utf-8

require 'spec_helper'

describe GithubCLI::Commands::Emails do
  let(:format) { 'table' }
  let(:user)   { 'peter-murach' }
  let(:api_class) { GithubCLI::Email }

  it "invokes email:list" do
    api_class.should_receive(:all).with({}, format)
    subject.invoke "email:list", []
  end

  it "invokes email:add" do
    api_class.should_receive(:add).with(['email1', 'email2'], {}, format)
    subject.invoke "email:add", ['email1', 'email2']
  end

  it "invokes email:delete" do
    api_class.should_receive(:delete).with(['email1', 'email2'], {}, format)
    subject.invoke "email:delete", ['email1', 'email2']
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
github_cli-0.5.9 spec/github_cli/commands/emails_spec.rb
github_cli-0.5.8 spec/github_cli/commands/emails_spec.rb
github_cli-0.5.7 spec/github_cli/commands/emails_spec.rb
github_cli-0.5.6 spec/github_cli/commands/emails_spec.rb
github_cli-0.5.5 spec/github_cli/commands/emails_spec.rb
github_cli-0.5.4 spec/github_cli/commands/emails_spec.rb