diff options
author | David Heinemeier Hansson <david@loudthinking.com> | 2017-07-04 15:28:47 +0200 |
---|---|---|
committer | David Heinemeier Hansson <david@loudthinking.com> | 2017-07-04 15:28:47 +0200 |
commit | e10f62f092e14650ba1a07fa3d0751109933cafe (patch) | |
tree | b7461c74b3f696486322d0b21d701bd22acf6438 /test/sites/s3_site_test.rb | |
parent | 2a2f8ca521e9ffaebd4227940b802ce88fdbb02d (diff) | |
download | rails-e10f62f092e14650ba1a07fa3d0751109933cafe.tar.gz rails-e10f62f092e14650ba1a07fa3d0751109933cafe.tar.bz2 rails-e10f62f092e14650ba1a07fa3d0751109933cafe.zip |
Extract shared tests
Diffstat (limited to 'test/sites/s3_site_test.rb')
-rw-r--r-- | test/sites/s3_site_test.rb | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/sites/s3_site_test.rb b/test/sites/s3_site_test.rb new file mode 100644 index 0000000000..9e165f0dea --- /dev/null +++ b/test/sites/s3_site_test.rb @@ -0,0 +1,16 @@ +require "sites/shared_site_tests" + +if ENV["AWS_ACCESS_KEY_ID"] && ENV["AWS_SECRET_ACCESS_KEY"] && ENV["AWS_REGION"] && ENV["AWS_S3_BUCKET"] + class ActiveFile::Sites::S3SiteTest < ActiveSupport::TestCase + SITE = ActiveFile::Sites::S3Site.new( + access_key_id: ENV["AWS_ACCESS_KEY_ID"], + secret_access_key: ENV["AWS_SECRET_ACCESS_KEY"], + region: ENV["AWS_REGION"], + bucket: ENV["AWS_S3_BUCKET"] + ) + + include ActiveFile::Sites::SharedSiteTests + end +else + puts "Skipping S3 Site tests because ENV variables are missing" +end |