Sha256: 8cb67cd0321337b41c80ea43629c439d2444b4c89bf41a7553f9581a1a4ee83d
Contents?: true
Size: 1.22 KB
Versions: 7
Compression:
Stored size: 1.22 KB
Contents
FactoryGirl.define do factory :user do sequence(:email) { |n| "user#{n}@example.com" } password 'password' factory :user_with_mail do after(:create) do |user| # Create examples of single file successes and failures (1..10).each do |number| file = MockFile.new(number.to_s, "Single File #{number}") User.batch_user.send_message(user, 'File 1 could not be updated. You do not have sufficient privileges to edit it.', file.to_s, false) User.batch_user.send_message(user, 'File 1 has been saved', file.to_s, false) end # Create examples of mulitple file successes and failures files = [] (1..50).each do |number| files << MockFile.new(number.to_s, "File #{number}") end User.batch_user.send_message(user, 'These files could not be updated. You do not have sufficient privileges to edit them.', 'Batch upload permission denied', false) User.batch_user.send_message(user, 'These files have been saved', 'Batch upload complete', false) end end end trait :guest do guest true end end class MockFile attr_accessor :to_s, :id def initialize(id, string) self.id = id self.to_s = string end end
Version data entries
7 entries across 7 versions & 1 rubygems