Sha256: 7c0767384e44c8612d1a008d56d5632ab227d34e6012342ab25508b3319fa1b9

Contents?: true

Size: 917 Bytes

Versions: 3

Compression:

Stored size: 917 Bytes

Contents

require File.dirname(__FILE__) + '/spec_helper'

describe "MySQL Backups" do
  before(:each) do
    @db_name = create_mysql_database('first')
  end
  
  after(:each) do
    drop_mysql_database(@db_name)
  end

  describe "--quiet" do
    it "does not print anything to STDOUT" do
      capturing_stdio do
        reset_logger
        EY::Backup.run(["-c", backup_config_file, '--quiet'])
      end
      
      possibly = last_stdout
      puts "last_stdout == '#{possibly}'"
      possibly.should be_empty

    end

    it 'does print to STDOUT without the flag' do
      EY::Backup.logger = nil

      result = capturing_stdio do
        EY::Backup.run(["-c", backup_config_file ])
      end

      last_stdout.should_not be_empty
      EY::Backup.logger = nil

      result = capturing_stdio do
        EY::Backup.run(["-c", backup_config_file ])
      end

      last_stdout.should_not be_empty
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ey_cloud_server-1.4.60 spec/ey_backup/cli_spec.rb
ey_cloud_server-1.4.58 spec/ey_backup/cli_spec.rb
ey_cloud_server-1.4.54 spec/ey_backup/cli_spec.rb