Sha256: a982e15b345e9dc0db30969100354b986fe992e5eaaf86e56851c51416702866
Contents?: true
Size: 1.25 KB
Versions: 2
Compression:
Stored size: 1.25 KB
Contents
require 'spec_helper' describe Travis::CLI::Endpoint do example "travis encrypt foo" do run_cli('encrypt', 'foo').should be_success stdout.should match(/^".{60,}"\n$/) end example "travis encrypt foo -r rails/rails" do run_cli('encrypt', 'foo', '-r', 'rails/rails').should be_success stdout.should match(/^".{60,}"\n$/) end example "travis encrypt foo -i" do run_cli('encrypt', 'foo', '-i').should be_success stdout.should start_with("Please add the following to your .travis.yml file:\n\n secure: ") end example "cat foo | travis encrypt" do run_cli('encrypt') { |i| i.puts('foo') } stdout.should match(/\A".{60,}"\n\Z/) end example "cat foo\\nbar | travis encrypt -s" do run_cli('encrypt', '-s') { |i| i.puts("foo\nbar") } stdout.should match(/\A(".{60,}"\n){2}\Z/) end example "cat foo\\nbar | travis encrypt" do run_cli('encrypt') { |i| i.puts("foo\nbar") } stdout.should match(/\A".{60,}"\n\Z/) end example "travis encrypt rails/rails foo" do run_cli('encrypt', 'rails/rails', 'foo').should be_success stderr.should match(/WARNING/) end example "travis encrypt foo=foo/bar" do run_cli("encrypt", "foo=foo/bar").should be_success stderr.should_not match(/WARNING/) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
travis-1.5.1 | spec/cli/encrypt_spec.rb |
travis-1.5.0 | spec/cli/encrypt_spec.rb |