aboutsummaryrefslogtreecommitdiffstats
path: root/test/sites/gcs_site_test.rb
blob: e43223c28d575ef7b1a67f229ce3d7f3b607ee7b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
require "sites/shared_site_tests"

if ENV["GCS_PROJECT"] && ENV["GCS_KEYFILE"] && ENV["GCS_BUCKET"]
  class ActiveFile::Sites::GCSSiteTest < ActiveSupport::TestCase
    SITE = ActiveFile::Sites::GCSSite.new(
      project: ENV["GCS_PROJECT"], keyfile: ENV["GCS_KEYFILE"], bucket: ENV["GCS_BUCKET"]
    )

    include ActiveFile::Sites::SharedSiteTests
  end
else
  puts "Skipping GCS Site tests because ENV variables are missing"
end