Sha256: eb7d675e6058d9d8186cff75fddfffdf3ba55381d7f836c207595305dd15e28c

Contents?: true

Size: 725 Bytes

Versions: 55

Compression:

Stored size: 725 Bytes

Contents

require 'spec_helper'
require 'fileutils'
require 'digest'

describe Travis::CLI::EncryptFile do
  CMD_TARGET = 'README.md'

  before :each do
    Digest.stub(:hexencode).and_return "randomhex" # to avoid relying on Dir.pwd value for hex
  end

  after :each do
    FileUtils.rm_f "#{CMD_TARGET}.enc"
  end

  example "travis encrypt-file #{CMD_TARGET}" do
    run_cli('encrypt-file', CMD_TARGET).should be_success
    File.exists?("#{CMD_TARGET}.enc").should be true
  end

  example "travis encrypt-file #{CMD_TARGET} -a" do
    run_cli('encrypt-file', CMD_TARGET, '-a') { |i| i.puts "n" }.should be_success
    stdout.should match /Overwrite the config file/
    File.exists?("#{CMD_TARGET}.enc").should be true
  end
end

Version data entries

55 entries across 55 versions & 1 rubygems

Version Path
travis-1.9.1 spec/cli/encrypt_file_spec.rb
travis-1.9.1.travis.1223.9 spec/cli/encrypt_file_spec.rb
travis-1.9.1.travis.1220.9 spec/cli/encrypt_file_spec.rb
travis-1.9.1.travis.1219.9 spec/cli/encrypt_file_spec.rb
travis-1.9.1.travis.1216.9 spec/cli/encrypt_file_spec.rb
travis-1.9.1.travis.1208.9 spec/cli/encrypt_file_spec.rb
travis-1.9.1.travis.1207.9 spec/cli/encrypt_file_spec.rb
travis-1.9.1.travis.1206.9 spec/cli/encrypt_file_spec.rb
travis-1.9.1.travis.1205.9 spec/cli/encrypt_file_spec.rb
travis-1.9.0 spec/cli/encrypt_file_spec.rb
travis-1.9.1.travis.1201.9 spec/cli/encrypt_file_spec.rb
travis-1.8.14.travis.1200.9 spec/cli/encrypt_file_spec.rb
travis-1.8.14.travis.1199.9 spec/cli/encrypt_file_spec.rb
travis-1.8.14.travis.1198.9 spec/cli/encrypt_file_spec.rb
travis-1.8.14.travis.1197.9 spec/cli/encrypt_file_spec.rb
travis-1.8.14.travis.1195.9 spec/cli/encrypt_file_spec.rb
travis-1.8.14.travis.1192.9 spec/cli/encrypt_file_spec.rb
travis-1.8.14.travis.1186.9 spec/cli/encrypt_file_spec.rb
travis-1.8.14.travis.1184.9 spec/cli/encrypt_file_spec.rb
travis-1.8.14.travis.1183.9 spec/cli/encrypt_file_spec.rb