Sha256: 830b02d53a9d241cabf1c0aaec39cd6f3f7b600d59a68af98c262fe0d76e4637

Contents?: true

Size: 843 Bytes

Versions: 4

Compression:

Stored size: 843 Bytes

Contents

require "spec_helper"

describe Mongoid::Config do

  after :all do
    config.raise_not_found_error = true
  end

  let(:config) { Mongoid::Config.instance }

  describe ".database=" do

    context "when object provided is not a Mongo::DB" do

      it "raises an error" do
        lambda { config.database = "Test" }.should raise_error
      end

    end

  end

  describe ".raise_not_found_error=" do

    context "when setting to true" do

      before do
        config.raise_not_found_error = true
      end

      it "sets the value" do
        config.raise_not_found_error.should == true
      end

    end

    context "when setting to false" do

      before do
        config.raise_not_found_error = false
      end

      it "sets the value" do
        config.raise_not_found_error.should == false
      end

    end

  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
mongoid-0.11.0 spec/unit/mongoid/config_spec.rb
mongoid-0.10.6 spec/unit/mongoid/config_spec.rb
mongoid-0.10.5 spec/unit/mongoid/config_spec.rb
mongoid-0.10.4 spec/unit/mongoid/config_spec.rb