Sha256: e8091cdcb2f5bd870e822bcc80e23dca52c6560bb81b8b0c4c1d08043dabe71b
Contents?: true
Size: 1.27 KB
Versions: 4
Compression:
Stored size: 1.27 KB
Contents
require "files.com" require "pathname" RSpec.configure do |config| config.expect_with :rspec do |expectations| expectations.include_chain_clauses_in_custom_matcher_descriptions = true end config.mock_with :rspec do |mocks| mocks.verify_partial_doubles = true end RSpec.shared_context "API Helpers" do let(:test_folder) { @test_folder } let(:api_key) { @api_key } let(:options) { { api_key: api_key } } end RSpec.configure do |config| config.include_context "API Helpers", :with_test_folder end config.around(:example, :with_test_folder) do |all| @api_key = ENV["TEST_API_KEY"] || File.read("../../config/test_api_key.txt") @test_folder = Pathname.new("files_regional_worker/#{SecureRandom.uuid}") Files::Folder.exist?("files_regional_worker", api_key: @api_key) Files::Folder.mkdir("files_regional_worker", {}, api_key: @api_key) unless Files::Folder.exist?("files_regional_worker", api_key: @api_key) Files::Folder.mkdir(@test_folder.to_s, {}, api_key: @api_key) all.run ensure Files::Folder.delete(@test_folder.to_s, { recursive: true }, api_key: @api_key) end config.shared_context_metadata_behavior = :apply_to_host_groups config.disable_monkey_patching! config.order = :random Kernel.srand config.seed end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
files.com-1.0.72 | spec/spec_helper.rb |
files.com-1.0.71 | spec/spec_helper.rb |
files.com-1.0.70 | spec/spec_helper.rb |
files.com-1.0.69 | spec/spec_helper.rb |