Sha256: 1b43667261addd76471c2885b50be15b2bfd194f6c20437184f4e4f4d470c2f0

Contents?: true

Size: 920 Bytes

Versions: 8

Compression:

Stored size: 920 Bytes

Contents

require 'test_helper'

class ResourceTest < ActiveSupport::TestCase

  fixtures :resources

  def test_titles
    assert_equal "teng.pdf", resources(:pdf_document).filename
    assert_equal "Teng", resources(:pdf_document).title
  end

  def test_per_page
    assert_equal 12, Resource.per_page(dialog = true)
    assert_equal 20, Resource.per_page # dialog = false
  end

  def test_attachment_fu_options
    assert_equal 50.megabytes, Resource.attachment_options[:max_size]

    if USE_S3_BACKEND 
      assert_equal :s3, Resource.attachment_options[:storage]
      assert_nil Resource.attachment_options[:path_prefix]
    else
      assert_equal :file_system, Resource.attachment_options[:storage]
      assert_equal 'public/system/resources', Resource.attachment_options[:path_prefix]
    end
  end
  
  def test_type_of_content
    assert_equal "application pdf", resources(:pdf_document).type_of_content
  end

end

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
jacobat-refinerycms-0.9.6.14 test/unit/resource_test.rb
refinerycms-0.9.6.14 test/unit/resource_test.rb
refinerycms-0.9.6.13 test/unit/resource_test.rb
refinerycms-0.9.6.12 test/unit/resource_test.rb
refinerycms-0.9.6.11 test/unit/resource_test.rb
refinerycms-0.9.6.10 test/unit/resource_test.rb
refinerycms-0.9.6.9 test/unit/resource_test.rb
refinerycms-0.9.6.8 test/unit/resource_test.rb