mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
16 lines
459 B
Ruby
16 lines
459 B
Ruby
# frozen_string_literal: true
|
|
|
|
require "test_helper"
|
|
require "database/setup"
|
|
|
|
require "active_storage/analyzer/audio_analyzer"
|
|
|
|
class ActiveStorage::Analyzer::AudioAnalyzerTest < ActiveSupport::TestCase
|
|
test "analyzing an audio" do
|
|
blob = create_file_blob(filename: "audio.mp3", content_type: "audio/mp3")
|
|
metadata = extract_metadata_from(blob)
|
|
|
|
assert_equal 0.914286, metadata[:duration]
|
|
assert_equal 128000, metadata[:bit_rate]
|
|
end
|
|
end
|