aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Expand)AuthorAgeFilesLines
...
* | Very incomplete first stabDavid Heinemeier Hansson2017-07-113-0/+19
|/
* Configurator tests: work against test-local configJeremy Daer2017-07-091-3/+3
* Tests: Dir.mktmpdir neatly wraps up tmpdir + joinJeremy Daer2017-07-093-6/+5
* Add basic tests to the Configurator#build (#28)Dino Maric2017-07-091-0/+15
* Accept sgids for existing blobs created via direct upload as an attachableDavid Heinemeier Hansson2017-07-091-0/+5
* Direct uploads for S3David Heinemeier Hansson2017-07-097-19/+91
* Test URL generation for S3 and DiskDavid Heinemeier Hansson2017-07-092-0/+10
* Instrument and log the servicesDavid Heinemeier Hansson2017-07-091-0/+1
* Example of keyfile specificationDavid Heinemeier Hansson2017-07-091-1/+12
* Merge pull request #26 from jeremy/service-configuratorDavid Heinemeier Hansson2017-07-092-4/+3
|\
| * Clarify how a service can build other composed servicesJeremy Daer2017-07-092-4/+3
* | Match new configurator needsDavid Heinemeier Hansson2017-07-091-0/+2
|/
* Configure services that reference other servicesJeremy Daer2017-07-085-15/+20
* Mirror: explicit primary service and list of mirrorsJeremy Daer2017-07-081-5/+13
* Merge pull request #21 from jeremy/disk-binary-ioDavid Heinemeier Hansson2017-07-091-6/+4
|\
| * Disk service: use binary IO throughout, not UTF-8Jeremy Daer2017-07-081-6/+4
* | Disk storage: ensure URLs end with the blob filename since some user agents d...Jeremy Daer2017-07-082-4/+4
|/
* Tests: skip GCS/AWS service tests if unconfiguredJeremy Daer2017-07-081-0/+1
* Merge pull request #8 from robin850/fix-migrationsGeorge Claghorn2017-07-062-3/+3
|\
| * Fix the migration class nameRobin Dupret2017-07-062-3/+3
* | Test deleting a nonexistent keyGeorge Claghorn2017-07-061-0/+6
* | Correct config path in error messageJohn Williams2017-07-061-1/+1
|/
* Fix testGeorge Claghorn2017-07-061-2/+2
* Helper methods are privateDavid Heinemeier Hansson2017-07-061-4/+5
* Check integrity after uploadsDavid Heinemeier Hansson2017-07-061-2/+15
* It's base64 now since the clouds expect thatDavid Heinemeier Hansson2017-07-061-1/+1
* Compute checksum and byte_size client sideDavid Heinemeier Hansson2017-07-061-8/+0
* Flesh out mirror testsGeorge Claghorn2017-07-061-7/+26
* Rename from Site to Service now that we're called Active StorageDavid Heinemeier Hansson2017-07-0614-140/+140
* ActiveVault -> ActiveStorageDavid Heinemeier Hansson2017-07-0613-70/+63
* ActiveVault::Site::MirrorSite#urlGeorge Claghorn2017-07-051-1/+8
* Basic MirrorSiteDavid Heinemeier Hansson2017-07-051-0/+30
* Default to purging later when the owning record is destroyedDavid Heinemeier Hansson2017-07-051-0/+34
* Fix testGeorge Claghorn2017-07-051-1/+1
* Attached one and manyDavid Heinemeier Hansson2017-07-052-7/+41
* Add attachmentsDavid Heinemeier Hansson2017-07-054-2/+46
* Merge remote-tracking branch 'origin/master'David Heinemeier Hansson2017-07-051-0/+9
|\
| * Eliminate SIGNERGeorge Claghorn2017-07-041-4/+5
| * ActiveFile::Site::GCSSite#urlGeorge Claghorn2017-07-041-1/+9
* | Rename from ActiveFile to ActiveVault since activefile gem name was takenDavid Heinemeier Hansson2017-07-0510-40/+40
|/
* Fix up DiskController and add basic testingDavid Heinemeier Hansson2017-07-041-0/+34
* Extract create_blob test helperDavid Heinemeier Hansson2017-07-042-5/+8
* Actually #url needs to deal with the dispositionDavid Heinemeier Hansson2017-07-041-2/+8
* Test filenameDavid Heinemeier Hansson2017-07-041-0/+36
* Use lazy-loaded factory method for site configurationDavid Heinemeier Hansson2017-07-0410-32/+32
* Differentiate between io streams and read dataDavid Heinemeier Hansson2017-07-041-1/+1
* Extract cloud site configuration to gitignored YAML fileDavid Heinemeier Hansson2017-07-045-14/+26
* Extract shared testsDavid Heinemeier Hansson2017-07-046-128/+45
* Remove unnecessary requiresGeorge Claghorn2017-07-032-5/+1
* Add a Google Cloud Storage siteGeorge Claghorn2017-07-031-0/+64