require File.expand_path(File.dirname(__FILE__) + '/../test_helper') describe ::Repomen::Config do let(:described_class) { ::Repomen::Config } it "should set the global working dir" do assert !Repomen.config.nil? tmp_dir = File.join(Repomen::ROOT, "tmp") Repomen.config.work_dir = tmp_dir assert_equal tmp_dir, Repomen.config.work_dir end it "should return a default working dir if set to nil" do Repomen.config.work_dir = nil assert !Repomen.config.work_dir.nil? end it "should set working dir" do tmp_dir = File.join(Repomen::ROOT, "tmp") config = Repomen::Config.new(:work_dir => tmp_dir) assert_equal tmp_dir, config.work_dir end end