Sha256: a1f898a8ea49de463b2e70c7c3936d75f9465d1d83f20ed3578480440c15fd00
Contents?: true
Size: 809 Bytes
Versions: 4
Compression:
Stored size: 809 Bytes
Contents
require 'cloudflare/rspec/connection' RSpec.describe Cloudflare::DNS, order: :defined, timeout: 30 do include_context Cloudflare::Zone let(:subdomain) {"www#{ENV['TRAVIS_JOB_ID']}"} let(:record) {@record = zone.dns_records.create("A", subdomain, "1.2.3.4")} after do if defined? @record expect(@record.delete).to be_success end end it "can create dns record" do expect(record.type).to be == "A" expect(record.name).to be_start_with subdomain expect(record.content).to be == "1.2.3.4" end context "with existing record" do it "can update dns content" do record.update_content("4.3.2.1") expect(record.content).to be == "4.3.2.1" fetched_record = zone.dns_records.find_by_name(record.name) expect(fetched_record.content).to be == record.content end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
cloudflare-4.1.1 | spec/cloudflare/dns_spec.rb |
cloudflare-4.1.0 | spec/cloudflare/dns_spec.rb |
cloudflare-4.0.1 | spec/cloudflare/dns_spec.rb |
cloudflare-4.0.0 | spec/cloudflare/dns_spec.rb |