Sha256: 79716ea5fee3cb83a6606a10d2f03fbd38662f6baa368ff31b27ec00f2b82383
Contents?: true
Size: 1.15 KB
Versions: 2
Compression:
Stored size: 1.15 KB
Contents
require 'spec_helper' describe Rivendell::DB::Cart do let(:group) { Rivendell::DB::Group.create :name => "Dummy", :default_cart_range => 1..10 } describe ".duplicated!" do it "should return Carts " do original = group.carts.create :title => "Example 1", :artist => "First Artist" group.carts.create :title => "Example 2", :artist => "First Artist" group.carts.create :title => "Example 1", :artist => "Second Artist" duplicate = group.carts.create :title => "Example 1", :artist => "First Artist" Rivendell::DB::Cart.duplicated(:title, :artist).should == [{ :numbers => [original, duplicate].map(&:number), :fields => { :title => original.title, :artist => original.artist } }] end end describe "#scheduler_codes" do it "shoud parse sched_codes value" do subject.sched_codes = "FRENCH REGGAE ." subject.scheduler_codes.should =~ ["FRENCH", "REGGAE"] end end describe "#scheduler_codes=" do it "shoud generate sched_codes value" do subject.scheduler_codes = ["REGGAE", "FRENCH"] subject.sched_codes.should == "FRENCH REGGAE ." end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rivendell-db-0.4 | spec/rivendell/db/cart_spec.rb |
rivendell-db-0.3 | spec/rivendell/db/cart_spec.rb |