Sha256: 4b0abb31b4eab6353c4d3077b2fd312963bc397226de99bdba8c0e6e71384320

Contents?: true

Size: 504 Bytes

Versions: 4

Compression:

Stored size: 504 Bytes

Contents

require 'spec_helper'
require 'stringio'

describe "gemline output" do

  before do
    stub_rubygems_json_output
  end

  it "should output one line to STDOUT so the output can be appended to a Gemfile" do
    grab_io { Gemline.query('rails') }
    expect(@stdout.readlines.count).to eq(1)
  end

  it "should output nothing to STDOUT on error" do
    allow(Kernel).to receive(:exit).and_return(true)
    grab_io { Gemline.query('doesnotexist') }
    expect(@stdout.readlines.count).to eq(0)
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
gemline-0.4.5 spec/acceptance_spec.rb
gemline-0.4.4 spec/acceptance_spec.rb
gemline-0.4.3 spec/acceptance_spec.rb
gemline-0.4.2 spec/acceptance_spec.rb