Sha256: 5ab0c40240542bf4f6a32b38563d8c3e4a408db581680eba7b2af6f398f52d62

Contents?: true

Size: 769 Bytes

Versions: 6

Compression:

Stored size: 769 Bytes

Contents

#encoding: UTF-8
require 'spec_helper'

describe Termit::OutputManager do
  subject { Termit::OutputManager.new }
  describe "instance_methods" do
    describe "display_error_info_and_quit" do
      it "does what is says" do
        expect(STDOUT).to receive(:puts).with("TERMIT: Wrong data. Example: 'termit en es the cowboy ' => 'el vaquero")
        subject.display_error_info
      end
    end

    describe "display_help_and_quit" do
      it "does what is says" do
        expect(STDOUT).to receive(:puts)
        subject.display_help
      end
    end

    describe "display_version_and_quit" do
      it "does what is says" do
        expect(STDOUT).to receive(:puts).with("Termit #{Termit::VERSION}")
        subject.display_version
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
termit-2.0.5 spec/termit/output_manager_spec.rb
termit-2.0.4 spec/termit/output_manager_spec.rb
termit-2.0.3 spec/termit/output_manager_spec.rb
termit-2.0.2 spec/termit/output_manager_spec.rb
termit-2.0.1 spec/termit/output_manager_spec.rb
termit-2.0.0 spec/termit/output_manager_spec.rb