Sha256: 6f3ef2c16b3353f77c6e8b5a8a9e11f5a24c20d302b58dc1b27707f63c77c835
Contents?: true
Size: 444 Bytes
Versions: 11
Compression:
Stored size: 444 Bytes
Contents
module UsedFileTestHelper # creates a file with usage in entry # and sets the magic @entry-variable (always present in views) for file lookup def create_used_file(model, *traits, entry: nil, **attributes) file = create(model, *traits, attributes) @entry = entry || Pageflow::PublishedEntry.new(create(:entry, :published)) usage = file.usages.create(revision: @entry.revision) Pageflow::UsedFile.new(file, usage) end end
Version data entries
11 entries across 11 versions & 1 rubygems