diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/blob_test.rb | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/test/blob_test.rb b/test/blob_test.rb index ad2df51ca9..04d636e189 100644 --- a/test/blob_test.rb +++ b/test/blob_test.rb @@ -5,8 +5,12 @@ require "active_file/blob" ActiveFile::Blob.site = ActiveFile::Sites::DiskSite.new(File.join(Dir.tmpdir, "active_file")) class ActiveFile::BlobTest < ActiveSupport::TestCase - test "create after upload" do - blob = ActiveFile::Blob.create_after_upload! data: StringIO.new("Hello world!"), filename: "hello.txt", content_type: "text/plain" - assert_equal "Hello world!", blob.download + test "create after upload sets byte size and checksum" do + data = "Hello world!" + blob = ActiveFile::Blob.create_after_upload! data: StringIO.new(data), filename: "hello.txt", content_type: "text/plain" + + assert_equal data, blob.download + assert_equal data.length, blob.byte_size + assert_equal Digest::MD5.hexdigest(data), blob.checksum end end |