Sha256: c74be5b3d477cfbc178370290b288b31fccbe5e5c20766a844c404d98f9da1b1
Contents?: true
Size: 863 Bytes
Versions: 1
Compression:
Stored size: 863 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.to_i - rand(5).hours } r.end_time { Time.now.to_i + 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) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bigbluebutton_rails-3.0.0 | spec/factories/bigbluebutton_recording.rb |