Sha256: 1dd0f6d216598eacf71dd7d660e4ed6bbb53501f98250105dec0fe7b3bb30ca0
Contents?: true
Size: 749 Bytes
Versions: 3
Compression:
Stored size: 749 Bytes
Contents
require 'helper' class SetTest < Test::Unit::TestCase def from_db Recipe.find(@recipe.id) end context "working with sets" do setup do @recipe = Recipe.new @recipe.ingredients = Set.new(%w[salt sugar water salt sugar water]) @recipe.save end should "not have duplicates" do from_db.ingredients.size.should == 3 from_db.ingredients.should include("salt") from_db.ingredients.should include("sugar") from_db.ingredients.should include("water") end should "not add duplicates" do original_size = @recipe.ingredients.size @recipe.ingredients << "salt" @recipe.save @recipe.reload @recipe.ingredients.size.should == original_size end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mongoid_ext-0.9.0 | test/types/test_set.rb |
mongoid_ext-0.7.1 | test/types/test_set.rb |
mongoid_ext-0.6.2 | test/types/test_set.rb |