Sha256: b713139169002c345ee1a227bdfdaaf2e07220059e6ecf07ada3a0df2a8f925c
Contents?: true
Size: 1.7 KB
Versions: 3
Compression:
Stored size: 1.7 KB
Contents
FactoryGirl.define do factory :user do sequence(:email) { |n| "user#{n}@example.com" } password 'password' factory :jill do email 'jilluser@example.com' end factory :archivist, aliases: [:user_with_fixtures] do email 'archivist1@example.com' end factory :user_with_mail do after(:create) do |user| # TODO: what is this class for? # <span class="batchid ui-helper-hidden">fake_batch_id</span> message = BatchMessage.new # Create examples of single file successes and failures (1..10).each do |number| file = MockFile.new(number.to_s, "Single File #{number.to_s}") User.batchuser().send_message(user, message.single_success("single-batch-success", file), message.success_subject, sanitize_text = false) User.batchuser().send_message(user, message.single_failure("single-batch-failure", file), message.failure_subject, sanitize_text = false) end # Create examples of mulitple file successes and failures files = [] (1..50).each do |number| files << MockFile.new(number.to_s, "File #{number.to_s}") end User.batchuser().send_message(user, message.multiple_success("multiple-batch-success", files), message.success_subject, sanitize_text = false) User.batchuser().send_message(user, message.multiple_failure("multiple-batch-failure", files), message.failure_subject, sanitize_text = false) end end factory :curator do email 'curator1@example.com' end end end class MockFile attr_accessor :to_s, :id def initialize id, string self.id = id self.to_s = string end end class BatchMessage include Sufia::Messages end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sufia-6.0.0 | spec/factories/users.rb |
sufia-6.0.0.rc4 | spec/factories/users.rb |
sufia-6.0.0.rc3 | spec/factories/users.rb |