* fix music_session test
This commit is contained in:
parent
027fd61606
commit
091998c200
|
|
@ -1,6 +1,11 @@
|
|||
module JamRuby
|
||||
class MusicSession < ActiveRecord::Base
|
||||
|
||||
NO_RECURRING = 'once'
|
||||
RECURRING_WEEKLY = 'weekly'
|
||||
|
||||
RECURRING_MODES = [NO_RECURRING, RECURRING_WEEKLY]
|
||||
|
||||
attr_accessor :legal_terms, :recurring_mode
|
||||
|
||||
self.table_name = "music_sessions"
|
||||
|
|
@ -34,7 +39,7 @@ module JamRuby
|
|||
validates :musician_access, :inclusion => {:in => [true, false]}
|
||||
validates :legal_terms, :inclusion => {:in => [true]}, :on => :create
|
||||
validates :creator, :presence => true
|
||||
validates :recurring_mode, :inclusion => {:in => RECURRING_MODES}
|
||||
validates :recurring_mode, :inclusion => {:in => RECURRING_MODES}, :on => :create
|
||||
validate :creator_is_musician
|
||||
|
||||
before_create :generate_share_token
|
||||
|
|
@ -44,11 +49,6 @@ module JamRuby
|
|||
|
||||
SEPARATOR = '|'
|
||||
|
||||
NO_RECURRING = "once"
|
||||
RECURRING_WEEKLY = "weekly"
|
||||
|
||||
RECURRING_MODES = [NO_RECURRING, RECURRING_WEEKLY]
|
||||
|
||||
def add_to_feed
|
||||
feed = Feed.new
|
||||
feed.music_session = self
|
||||
|
|
|
|||
|
|
@ -89,8 +89,13 @@ FactoryGirl.define do
|
|||
legal_terms true
|
||||
language 'english'
|
||||
legal_policy 'standard'
|
||||
recurring_mode 'once'
|
||||
genre JamRuby::Genre.first
|
||||
association :creator, :factory => :user
|
||||
|
||||
factory :recurring_music_session_weekly do
|
||||
recurring_mode 'weekly'
|
||||
end
|
||||
end
|
||||
|
||||
factory :music_session_user_history, :class => JamRuby::MusicSessionUserHistory do
|
||||
|
|
|
|||
Loading…
Reference in New Issue