Sha256: e99ab4d0dd7fe21e3f08454cf5e40260bb3ab19c3586084f04f21c1c6cb9de67

Contents?: true

Size: 656 Bytes

Versions: 5

Compression:

Stored size: 656 Bytes

Contents

RSpec.describe Cloudflare::Zones, order: :defined, timeout: 30 do
	include_context Cloudflare::Zone

	if ENV['CLOUDFLARE_TEST_ZONE_MANAGEMENT'] == 'true'
		it "can delete existing domain if exists" do
			if zone = zones.find_by_name(name)
				expect(zone.delete).to be_success
			end
		end

		it "can create a zone" do
			zone = zones.create(name, account)
			expect(zone.value).to include(:id)
		end
	end

	it "can list zones" do
		matching_zones = zones.select{|zone| zone.name == name}
		expect(matching_zones).to_not be_empty
	end

	it "can get zone by name" do
		found_zone = zones.find_by_name(name)
		expect(found_zone.name).to be == name
	end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
cloudflare-4.2.0 spec/cloudflare/zone_spec.rb
cloudflare-4.1.3 spec/cloudflare/zone_spec.rb
cloudflare-4.1.2 spec/cloudflare/zone_spec.rb
cloudflare-4.1.1 spec/cloudflare/zone_spec.rb
cloudflare-4.1.0 spec/cloudflare/zone_spec.rb