Sha256: 481ef3d33a66da361839bcd3f05c16aab49d725de12bd53bc4498a571ae05311
Contents?: true
Size: 899 Bytes
Versions: 3
Compression:
Stored size: 899 Bytes
Contents
require File.dirname(__FILE__) + '/test_helper' class WinNixSystemTest < Test::Unit::TestCase include SproutTestCase context "new windows nix (cygwin/mingw) system" do setup do @sys = Sprout::System::WinNixSystem.new @sys.stubs(:win_home).returns 'C:\Documents and Settings\Some System' end should "find home on cygwin" do File.stubs(:exists?).returns false assert_equal '/cygdrive/c/Documents and Settings/Some System', @sys.home end should "find home on mingw" do File.stubs(:exists?).returns true assert_equal 'C:/Documents and Settings/Some System', @sys.home end should "wrap paths that have spaces with escaped quotes" do assert_equal "\'foo bar\'", @sys.clean_path("foo bar") end should "not modify paths that have no spaced" do assert_equal "foobar", @sys.clean_path("foobar") end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sprout-1.0.3.pre | test/unit/win_nix_system_test.rb |
sprout-1.0.2.pre | test/unit/win_nix_system_test.rb |
sprout-1.0.1.pre | test/unit/win_nix_system_test.rb |