From a6d80e164f2f5566472370a84ab7cd98736666c4 Mon Sep 17 00:00:00 2001 From: George Claghorn Date: Wed, 30 May 2018 20:01:07 -0400 Subject: Include blob ID in tempfile name for debugging convenience --- activestorage/test/models/blob_test.rb | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'activestorage/test/models/blob_test.rb') diff --git a/activestorage/test/models/blob_test.rb b/activestorage/test/models/blob_test.rb index 2d1857041d..788e9af7b8 100644 --- a/activestorage/test/models/blob_test.rb +++ b/activestorage/test/models/blob_test.rb @@ -85,11 +85,15 @@ class ActiveStorage::BlobTest < ActiveSupport::TestCase end test "open with integrity" do - create_file_blob(filename: "racecar.jpg").open do |file| - assert file.binmode? - assert_equal 0, file.pos - assert_match(/\.jpg\z/, file.path) - assert_equal file_fixture("racecar.jpg").binread, file.read, "Expected downloaded file to match fixture file" + create_file_blob(filename: "racecar.jpg").tap do |blob| + blob.open do |file| + assert file.binmode? + assert_equal 0, file.pos + byebug + assert File.basename(file.path).starts_with?("ActiveStorage-#{blob.id}-") + assert file.path.ends_with?(".jpg") + assert_equal file_fixture("racecar.jpg").binread, file.read, "Expected downloaded file to match fixture file" + end end end -- cgit v1.2.3