Sha256: 83f607d5c123ad08a99dbd94aca749ab976d3973311dfd67a61f6c18dba52810
Contents?: true
Size: 976 Bytes
Versions: 3
Compression:
Stored size: 976 Bytes
Contents
require 'test_helper' module PushType class MediaUrlHelperTest < ActionView::TestCase let(:asset) { FactoryBot.create :asset } describe '#media_path' do it { media_path(asset).must_equal "/media/#{ asset.file_uid }" } it { media_path('test2.jpg').must_equal '/media/test2.jpg' } end describe '#media_url' do it { media_url(asset).must_equal "http://test.host/media/#{ asset.file_uid }" } it { media_url('test2.jpg').must_equal 'http://test.host/media/test2.jpg' } end describe 'with asset_host set' do it '#media_path' do stub :compute_asset_host, 'https://cdn.test.host' do media_path(asset).must_equal "https://cdn.test.host/media/#{ asset.file_uid }" end end it '#media_url' do stub :compute_asset_host, 'https://cdn.test.host' do media_url(asset).must_equal "https://cdn.test.host/media/#{ asset.file_uid }" end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems