Sha256: 468a042d721ed28d5817928551855ea0c45995f5817e9a972da596adf375a26c
Contents?: true
Size: 1.11 KB
Versions: 4
Compression:
Stored size: 1.11 KB
Contents
require 'spec_helper' describe Launchy do before do Launchy.reset_global_options end after do Launchy.reset_global_options end it "logs to stderr when LAUNCHY_DEBUG environment variable is set" do ENV["LAUNCHY_DEBUG"] = 'true' old_stderr = $stderr $stderr = StringIO.new Launchy.log "This is a test log message" $stderr.string.strip.must_equal "LAUNCHY_DEBUG: This is a test log message" $stderr = old_stderr ENV["LAUNCHY_DEBUG"] = nil end it "has the global option :debug" do Launchy.extract_global_options( { :debug => 'true' } ) Launchy.debug?.must_equal true end it "has the global option :application" do Launchy.extract_global_options( { :application => "wibble" } ) Launchy.application.must_equal 'wibble' end it "has the global option :host_os" do Launchy.extract_global_options( { :host_os => "my-special-os-v2" } ) Launchy.host_os.must_equal 'my-special-os-v2' end it "has the global option :ruby_engine" do Launchy.extract_global_options( { :ruby_engine => "myruby" } ) Launchy.ruby_engine.must_equal 'myruby' end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
launchy-2.0.1 | spec/launchy_spec.rb |
launchy-2.0.1-java | spec/launchy_spec.rb |
launchy-2.0.0-java | spec/launchy_spec.rb |
launchy-2.0.0 | spec/launchy_spec.rb |