Sha256: 7b4a252769b0b9dc3a89e3fa2666560d10c1a1e26a6c064022176a770e3c5eb0
Contents?: true
Size: 1.11 KB
Versions: 1
Compression:
Stored size: 1.11 KB
Contents
require File.join(File.dirname(__FILE__),"spec_helper.rb") require 'yaml' describe Launchy::Application do before(:each) do yml = YAML::load(IO.read(File.join(File.dirname(__FILE__),"tattle-host-os.yml"))) @host_os = yml['host_os'] @app = Launchy::Application.new end it "should find all tattled os" do @host_os.keys.each do |os| Launchy::Application::KNOWN_OS_FAMILIES.should include(@app.my_os_family(os)) end end it "should not find os of 'dos'" do @app.my_os_family('dos').should == :unknown end it "my os should have a value" do @app.my_os.should_not == '' @app.my_os.should_not == nil end it "should find open" do @app.find_executable('open').should == "/usr/bin/open" end it "should not find app xyzzy" do @app.find_executable('xyzzy').should == nil end it "should find the correct class to launch an ftp url" do Launchy::Application.find_application_class_for("ftp://ftp.ruby-lang.org/pub/ruby/").should == Launchy::Browser end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
launchy-0.3.0 | spec/application_spec.rb |