Sha256: 89320b0f1194a8f312acc5be895bd8a84a868840a236b85f07a50d0f6bbda611

Contents?: true

Size: 737 Bytes

Versions: 9

Compression:

Stored size: 737 Bytes

Contents

require 'mongo-db-utils/config-loader'

describe MongoDbUtils do

    it "should create a config if one doesn't exist" do

      tmp_file = ".tmp_path/config.yml"

      FileUtils.rm_rf(".tmp_path")

      File.exist?(tmp_file).should eql(false)

      config = MongoDbUtils::ConfigLoader.new(".tmp_path/config.yml").config

      File.exist?(tmp_file).should eql(true)

      FileUtils.rm_rf(".tmp_path")

    end

    it "should write a config correctly" do
      path = ".tmp_path/config2.yml"
      config = MongoDbUtils::ConfigLoader.new(path).config
      config.add_single_db("mongodb://localhost:27017/db")
      loaded_config = YAML.load(File.open(path))
      loaded_config.dbs[0].uri.should == config.dbs[0].uri
    end


end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
mongo-db-utils-0.2.1 spec/config_loader_spec.rb
mongo-db-utils-0.2.0 spec/config_loader_spec.rb
mongo-db-utils-0.1.6 spec/config_loader_spec.rb
mongo-db-utils-0.1.5 spec/config_loader_spec.rb
mongo-db-utils-0.1.4 spec/config_loader_spec.rb
mongo-db-utils-0.1.3 spec/config_loader_spec.rb
mongo-db-utils-0.1.2 spec/config_loader_spec.rb
mongo-db-utils-0.1.0 spec/config_loader_spec.rb
mongo-db-utils-0.0.9.3 spec/config_loader_spec.rb