* wip
This commit is contained in:
parent
ff01b6df0e
commit
50684890cb
|
|
@ -26,8 +26,8 @@ module JamRuby
|
|||
validates :sample_rate, inclusion: {in: SAMPLE_RATES}
|
||||
validates :encrypt_type, inclusion: {in: ENCRYPT_TYPES}
|
||||
validates_uniqueness_of :file_type, scope: :sample_rate
|
||||
validates :signing, presence: true
|
||||
validates :signed, presence: true
|
||||
validates :signing, inclusion: {in: [true, false]}
|
||||
validates :signed, inclusion: {in: [true, false]}
|
||||
|
||||
validate :verify_download_count
|
||||
before_destroy :delete_s3_files
|
||||
|
|
@ -52,6 +52,8 @@ module JamRuby
|
|||
package.jam_track_mixdown = mixdown
|
||||
package.file_type = file_type
|
||||
package.sample_rate = sample_rate
|
||||
package.signed = false
|
||||
package.signing = false
|
||||
package.save
|
||||
package
|
||||
end
|
||||
|
|
|
|||
|
|
@ -730,7 +730,12 @@ FactoryGirl.define do
|
|||
settings '{}'
|
||||
end
|
||||
|
||||
factory :jam_track_mixdown_pakage, :class => JamRuby::JamTrackMixdownPackage do
|
||||
factory :jam_track_mixdown_package, :class => JamRuby::JamTrackMixdownPackage do
|
||||
file_type JamRuby::JamTrackMixdownPackage::FILE_TYPE_OGG
|
||||
sample_rate 48
|
||||
signing false
|
||||
signed false
|
||||
|
||||
association :jam_track_mixdown, factory: :jam_track_mixdown
|
||||
end
|
||||
|
||||
|
|
|
|||
|
|
@ -8,10 +8,11 @@ describe JamTrackMixdownPackage do
|
|||
end
|
||||
|
||||
it "can be created" do
|
||||
mixdown= FactoryGirl.create(:jam_track_mixdown_package)
|
||||
mixdown= FactoryGirl.create(:jam_track_mixdown)
|
||||
|
||||
package = JamTrackMixdownPackage.create(mixdown, 'ogg', 48, true)
|
||||
package = JamTrackMixdownPackage.create(mixdown, JamTrackMixdownPackage::FILE_TYPE_OGG, 48, true)
|
||||
|
||||
puts package.errors.inspect
|
||||
package.errors.any?.should == false
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Reference in New Issue