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

Version Path
pageflow-support-17.0.4 pageflow/used_file_test_helper.rb
pageflow-support-17.0.3 pageflow/used_file_test_helper.rb
pageflow-support-17.0.2 pageflow/used_file_test_helper.rb
pageflow-support-17.0.1 pageflow/used_file_test_helper.rb
pageflow-support-17.0.0 pageflow/used_file_test_helper.rb
pageflow-support-16.2.0 pageflow/used_file_test_helper.rb
pageflow-support-16.1.0 pageflow/used_file_test_helper.rb
pageflow-support-16.0.0 pageflow/used_file_test_helper.rb
pageflow-support-15.8.0 pageflow/used_file_test_helper.rb
pageflow-support-15.7.1 pageflow/used_file_test_helper.rb
pageflow-support-15.7.0 pageflow/used_file_test_helper.rb