Sha256: f10c51f5093042a71565caa4e3fdd1a20cf1b4ed924c6587143f92b1288b8390
Contents?: true
Size: 955 Bytes
Versions: 2
Compression:
Stored size: 955 Bytes
Contents
FactoryGirl.define do factory :bigbluebutton_recording do |r| r.association :server, :factory => :bigbluebutton_server r.association :room, :factory => :bigbluebutton_room r.association :meeting, :factory => :bigbluebutton_meeting r.meetingid { "meeting" + SecureRandom.hex(8) } r.sequence(:name) { |n| "Rec #{n}" } r.published true r.start_time { Time.now - rand(5).hours } r.end_time { Time.now + rand(5).hours } # TODO: should contain the meeting's start_time at the end r.sequence(:recordid) { |n| "rec#{n}-#{SecureRandom.uuid}-#{DateTime.now.to_i}" } r.size { rand((20*1024**2)..(500*1024**2)) } # size ranging from 20Mb to 500Mb r.available true after(:create) do |r| r.updated_at = r.updated_at.change(:usec => 0) r.created_at = r.created_at.change(:usec => 0) r.start_time = r.start_time.change(:usec => 0) r.end_time = r.end_time.change(:usec => 0) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bigbluebutton_rails-2.1.0 | spec/factories/bigbluebutton_recording.rb |
bigbluebutton_rails-2.0.0 | spec/factories/bigbluebutton_recording.rb |