Sha256: 84edc9394f84e3f8a2d0084b56a986bf75cf23f015006457ef3526adb62df94d

Contents?: true

Size: 425 Bytes

Versions: 25

Compression:

Stored size: 425 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, entry: nil, **attributes)
    file = create(model, 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

25 entries across 25 versions & 1 rubygems

Version Path
pageflow-support-15.6.1 pageflow/used_file_test_helper.rb
pageflow-support-15.6.0 pageflow/used_file_test_helper.rb
pageflow-support-15.5.0 pageflow/used_file_test_helper.rb
pageflow-support-15.4.0 pageflow/used_file_test_helper.rb
pageflow-support-15.3.0 pageflow/used_file_test_helper.rb
pageflow-support-15.2.2 pageflow/used_file_test_helper.rb
pageflow-support-15.2.1 pageflow/used_file_test_helper.rb
pageflow-support-15.2.0 pageflow/used_file_test_helper.rb
pageflow-support-15.1.2 pageflow/used_file_test_helper.rb
pageflow-support-15.1.1 pageflow/used_file_test_helper.rb
pageflow-support-15.1.0 pageflow/used_file_test_helper.rb
pageflow-support-15.1.0.rc0 pageflow/used_file_test_helper.rb
pageflow-support-15.1.0.beta6 pageflow/used_file_test_helper.rb
pageflow-support-15.1.0.beta5 pageflow/used_file_test_helper.rb
pageflow-support-15.1.0.beta4 pageflow/used_file_test_helper.rb
pageflow-support-15.1.0.beta2 pageflow/used_file_test_helper.rb
pageflow-support-15.1.0.beta1 pageflow/used_file_test_helper.rb
pageflow-support-15.0.2 pageflow/used_file_test_helper.rb
pageflow-support-15.0.1 pageflow/used_file_test_helper.rb
pageflow-support-15.0.0 pageflow/used_file_test_helper.rb