Sha256: f3985b9a572fd4afbbac7c65611aaaed26dc876ed01d969fe1ab47512158b25e

Contents?: true

Size: 820 Bytes

Versions: 56

Compression:

Stored size: 820 Bytes

Contents

# encoding: utf-8

Shindo.tests('InternetArchive | url', ["internet_archive"]) do

  @expires = Time.utc(2013,1,1).utc.to_i

  @storage = Fog::Storage.new(
    :provider => 'InternetArchive',
    :ia_access_key_id => '123',
    :ia_secret_access_key => 'abc',
    :region => 'us-east-1'
  )
  
  @file = @storage.directories.new(:key => 'fognonbucket').files.new(:key => 'test.txt')

  if Fog.mock?
    signature = Fog::Storage::InternetArchive.new.signature(nil)
  else
    signature = 'tajHIhKHAdFYsigmzybCpaq8N0Q%3D'
  end

  tests('#url w/ response-cache-control').returns(
    "http://fognonbucket.s3.us.archive.org/test.txt?response-cache-control=No-cache&AWSAccessKeyId=123&Signature=#{signature}&Expires=1356998400"
  ) do
    @file.url(@expires, :query => { 'response-cache-control' => 'No-cache' })
  end

end

Version data entries

56 entries across 56 versions & 4 rubygems

Version Path
fog-maestrodev-1.20.0.20140305101839 tests/internet_archive/models/storage/url_tests.rb
fog-maestrodev-1.20.0.20140305101305 tests/internet_archive/models/storage/url_tests.rb
fog-maestrodev-1.19.0.20140212012611 tests/internet_archive/models/storage/url_tests.rb
fog-1.20.0 tests/internet_archive/models/storage/url_tests.rb
fog-maestrodev-1.19.0.20140110004459 tests/internet_archive/models/storage/url_tests.rb
fog-maestrodev-1.19.0.20140110003812 tests/internet_archive/models/storage/url_tests.rb
fog-maestrodev-1.19.0.20140109202555 tests/internet_archive/models/storage/url_tests.rb
fog-maestrodev-1.19.0.20140107192102 tests/internet_archive/models/storage/url_tests.rb
fog-maestrodev-1.19.0.20140107142106 tests/internet_archive/models/storage/url_tests.rb
fog-maestrodev-1.19.0.20131219203941 tests/internet_archive/models/storage/url_tests.rb
fog-maestrodev-1.18.0.20131219193542 tests/internet_archive/models/storage/url_tests.rb
fog-1.19.0 tests/internet_archive/models/storage/url_tests.rb
fog-maestrodev-1.18.0.20131219033443 tests/internet_archive/models/storage/url_tests.rb
fog-maestrodev-1.18.0.20131219032002 tests/internet_archive/models/storage/url_tests.rb
fog-maestrodev-1.18.0.20131219030716 tests/internet_archive/models/storage/url_tests.rb
fog-maestrodev-1.18.0.20131219022322 tests/internet_archive/models/storage/url_tests.rb
fog-maestrodev-1.18.0.20131218202447 tests/internet_archive/models/storage/url_tests.rb
fog-maestrodev-1.18.0.20131209091424 tests/internet_archive/models/storage/url_tests.rb
fog-maestrodev-1.18.0.20131209090811 tests/internet_archive/models/storage/url_tests.rb
fog-maestrodev-1.18.0.20131206115947 tests/internet_archive/models/storage/url_tests.rb