Sha256: 85e92d3eedea78c9528244093fce0ff1898e4174c2895c08903ea3fbabba6549

Contents?: true

Size: 634 Bytes

Versions: 7

Compression:

Stored size: 634 Bytes

Contents

require "test_helper"
require "database/setup"

class ActiveStorage::VariantsControllerTest < ActionDispatch::IntegrationTest
  setup do
    @blob = create_image_blob filename: "racecar.jpg"
  end

  test "showing variant inline" do
    get rails_blob_variation_url(
      filename: @blob.filename,
      signed_blob_id: @blob.signed_id,
      variation_key: ActiveStorage::Variation.encode(resize: "100x100"))

    assert_match /racecar\.jpg\?.*disposition=inline/, @response.redirect_url

    image = read_image_variant(@blob.variant(resize: "100x100"))
    assert_equal 100, image.width
    assert_equal 67, image.height
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
activestorage_legacy-0.2.1 test/controllers/variants_controller_test.rb
activestorage_legacy-0.2.0 test/controllers/variants_controller_test.rb
activestorage_legacy-0.1.3 test/controllers/variants_controller_test.rb
activestorage_legacy-0.1.2 test/controllers/variants_controller_test.rb
activestorage_legacy-0.1.1 test/controllers/variants_controller_test.rb
activestorage_legacy-0.1.1.alpha test/controllers/variants_controller_test.rb
activestorage_legacy-0.1 test/controllers/variants_controller_test.rb