scube-server/spec/factories.rb
2015-05-05 03:24:35 +00:00

37 lines
593 B
Ruby

def build_sound_file
File.new("#{Rails.root}/spec/fixtures/test.mp3").tap do |o|
o.define_singleton_method(:content_type) { 'audio/mpeg' }
end
end
FactoryGirl.define do
factory :key do
name 'Some key'
user
end
factory :playlist do
name 'Some playlist'
user
end
factory :sound do
file { build_sound_file }
end
factory :track do
name 'Some track'
factory :track_with_sound do
file { build_sound_file }
end
end
factory :user do
sequence :email do |n|
"bob_#{n}@example.net"
end
password '733tP4s5'
end
end