Sha256: bb00366d7b862784a1c15373d5b1fe189431411996496d4e43bc6f32b9dd6490
Contents?: true
Size: 907 Bytes
Versions: 4
Compression:
Stored size: 907 Bytes
Contents
module BackupDirectoryHelpers def message_as_mbox_entry(options) from = fixture("connection")[:username] subject = options[:subject] body = options[:body] body_and_headers = <<~BODY From: #{from} Subject: #{subject} #{body} BODY "From #{from}\n#{body_and_headers}\n" end def imap_data(uid_validity, uids) { version: 2, uid_validity: uid_validity, uids: uids } end def mbox_content(name) File.read(mbox_path(name)) end def mbox_path(name) File.join(local_backup_path, name + ".mbox") end def imap_path(name) File.join(local_backup_path, name + ".imap") end def imap_content(name) File.read(imap_path(name)) end def imap_parsed(name) JSON.parse(imap_content(name), symbolize_names: true) end end RSpec.configure do |config| config.include BackupDirectoryHelpers, type: :feature end
Version data entries
4 entries across 4 versions & 1 rubygems