Sha256: 2588c61731b0620f6b02c6b5b37b54a503abd8ec773987d6f616867546f59f28
Contents?: true
Size: 1.66 KB
Versions: 4
Compression:
Stored size: 1.66 KB
Contents
require 'test_helper' class ConfigTest < Test::Unit::TestCase def setup @config = Hatchet::Config.new end def test_config_path_for_name assert_equal 'test/fixtures/repos/rails3/rails3_mri_193', @config.path_for_name('rails3_mri_193') end def test_config_dirs expected_dirs = {"test/fixtures/repos/bundler/no_lockfile" => "git://github.com/sharpstone/no_lockfile.git", "test/fixtures/repos/default/default_ruby" => "git://github.com/sharpstone/default_ruby.git", "test/fixtures/repos/default/default_ruby" => "git://github.com/sharpstone/default_ruby.git", "test/fixtures/repos/rails2/rails2blog" => "git://github.com/sharpstone/rails2blog.git", "test/fixtures/repos/rails3/rails3_mri_193" => "git://github.com/sharpstone/rails3_mri_193.git"} assert_equal expected_dirs, @config.dirs end def test_config_repos expected_repos = {"default_ruby" => "test/fixtures/repos/default/default_ruby", "no_lockfile" => "test/fixtures/repos/bundler/no_lockfile", "rails2blog" => "test/fixtures/repos/rails2/rails2blog", "rails3_mri_193" => "test/fixtures/repos/rails3/rails3_mri_193"} assert_equal expected_repos, @config.repos end def test_no_internal_config_raises_no_errors # assert no_raise @config.send :set_internal_config!, {} assert_equal './repos', @config.repo_directory_path end def test_github_shortcuts @config.send :init_config!, {"foo" => ["schneems/sextant"]} assert_equal("git://github.com/schneems/sextant.git", @config.dirs["./repos/foo/sextant"]) end end
Version data entries
4 entries across 4 versions & 1 rubygems