Sha256: 12bfe77fb851046749d2ddd1a89e3b8822cd4aa56182ea65ea9986f9cba7626b
Contents?: true
Size: 804 Bytes
Versions: 2
Compression:
Stored size: 804 Bytes
Contents
require 'spec_helper' describe Commander::UI do include Commander::Methods describe ".replace_tokens" do it "should replace tokens within a string, with hash values" do result = Commander::UI.replace_tokens 'Welcome :name, enjoy your :object'.freeze, :name => 'TJ', :object => 'cookie' expect(result).to eq('Welcome TJ, enjoy your cookie') end end describe "progress" do it "should not die on an empty list" do exception = false begin progress([]) {} rescue exception = true end expect(exception).not_to be_true end end describe ".available_editor" do it "should not fail on available editors with shell arguments" do expect(Commander::UI.available_editor('sh -c')).to eq('sh -c') end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
commander-4.2.1 | spec/ui_spec.rb |
commander-4.2.0 | spec/ui_spec.rb |