aboutsummaryrefslogtreecommitdiffstats
path: root/activestorage/test/service/shared_service_tests.rb
Commit message (Collapse)AuthorAgeFilesLines
* Translate service-specific missing object exceptions into a generic oneCameron Bothner2018-08-211-0/+21
| | | | | | | | | `ActiveStorage::Blob#download` and `ActiveStorage::Blob#open` raise `ActiveStorage::FileNotFoundError` when the corresponding file is missing from the storage service. Services translate service-specific missing object exceptions (e.g. `Google::Cloud::NotFoundError` for the GCS service and `Errno::ENOENT` for the disk service) into `ActiveStorage::FileNotFoundError`.
* Generate a new key for each service testGeorge Claghorn2018-06-251-10/+10
| | | | Sidestep Google Cloud Storage's restrictive per-object rate limit.
* Support streaming downloads from Google Cloud StorageGeorge Claghorn2018-05-011-5/+13
|
* Generate root-relative paths in Active Storage disk service URL methodsGeorge Claghorn2018-03-051-0/+5
| | | | Fixes #32129.
* Purge variants with their blobsGeorge Claghorn2017-12-021-0/+17
|
* Fix streaming downloads from S3/Azure StorageGeorge Claghorn2017-11-061-0/+10
| | | Closes #31073.
* Use frozen string literal in Active StorageKoichi ITO2017-08-121-1/+3
|
* Add 'activestorage/' from commit '3f4a7218a4a4923a0e7ce1b2eb0d2888ce30da58'Rafael Mendonça França2017-07-311-0/+67
git-subtree-dir: activestorage git-subtree-mainline: 0d58e7e478e79c2d6b2a39a4444d2a17a903b2a6 git-subtree-split: 3f4a7218a4a4923a0e7ce1b2eb0d2888ce30da58