Sha256: 9412138cb4c8c2675296ee946157beefc1bacd24620825dc721a81f828ecbc9f

Contents?: true

Size: 558 Bytes

Versions: 11

Compression:

Stored size: 558 Bytes

Contents

require File.join(File.dirname(__FILE__), "/../../../../spec_helper.rb")

describe Mongoid::Extensions::Integer::Conversions do

  describe "#set" do

    context "when string is a number" do

      it "converts the string to an Integer" do
        Integer.set("32").should == 32
      end

    end

    context "when string is not a number" do

      it "returns the string" do
        Integer.set("foo").should == "foo"
      end

    end

  end

  describe "#get" do

    it "returns the integer" do
      Integer.get(44).should == 44
    end

  end

end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
mongoid-0.6.4 spec/unit/mongoid/extensions/integer/conversions_spec.rb
mongoid-0.6.3 spec/unit/mongoid/extensions/integer/conversions_spec.rb
mongoid-0.6.2 spec/unit/mongoid/extensions/integer/conversions_spec.rb
mongoid-0.6.1 spec/unit/mongoid/extensions/integer/conversions_spec.rb
mongoid-0.6.0 spec/unit/mongoid/extensions/integer/conversions_spec.rb
mongoid-0.5.11 spec/unit/mongoid/extensions/integer/conversions_spec.rb
mongoid-0.5.10 spec/unit/mongoid/extensions/integer/conversions_spec.rb
mongoid-0.5.9 spec/unit/mongoid/extensions/integer/conversions_spec.rb
mongoid-0.5.8 spec/unit/mongoid/extensions/integer/conversions_spec.rb
mongoid-0.5.7 spec/unit/mongoid/extensions/integer/conversions_spec.rb
mongoid-0.5.6 spec/unit/mongoid/extensions/integer/conversions_spec.rb