Sha256: 69f92af2efbf9085119d458723a9d06af6fbe0b67d96f3e4a80e4f5d9868f410
Contents?: true
Size: 1.54 KB
Versions: 1
Compression:
Stored size: 1.54 KB
Contents
describe 'Cloud Files', :markdown => """ In this section we'll cover Cloud Files. We'll start with a few simple services. In the final example for this section, we will upload static assets to a CDN-enabled Cloud Files container that will be used by our sample application. """ do env = standard_env_vars file = build :file, env env.merge!( 'TEST_DIRECTORY' => file.directory.key, 'TEST_FILE' => file.key ) vars = standard_env_vars code_sample "List Containers", """ Use the SDK to list your existing cloud Cloud Files containers. """, vars, [] do |success| # Assertions expect(Pacto).to have_validated_service('Cloud Files', 'List Containers') expect(Pacto).to_not have_failed_validations expect(Pacto).to_not have_unmatched_requests end code_sample "Get object metadata", """ Now, use the SDK to retrieve a file from Cloud Files. """, env, [] do expect(Pacto).to have_validated_service('Cloud Files', 'Get Object Metadata') # Not that we're validated it did *not* get the data expect(Pacto).to_not have_validated('Cloud Files', 'Get Object Data') end code_sample "Upload a single file", """ Now, let's upload logo.png to Cloud Files so we can start building a website. """, env, [] do pending end code_sample "Upload static assets", """ Finally, let's upload static assets (javascript, css, images, fonts) for a website. """, env, [] do pending end code_sample "Upload static assets", """ Let's enable the CDN for our assets. """, env, [] do pending end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
polytrix-0.0.1 | features/1_cloud_files_spec.rb |