Sha256: e16b2a64d2a0bb608e1c7be2b0ca686544ad49f32109163a2596d48f3ca4fd5e
Contents?: true
Size: 1.03 KB
Versions: 4
Compression:
Stored size: 1.03 KB
Contents
# frozen_string_literal: true require 'spec_helper' describe Whois::Record::Part do describe "#initialize" do it "accepts an empty value" do expect { instance = described_class.new expect(instance.body).to be_nil }.not_to raise_error end it "accepts an empty hash" do expect { instance = described_class.new({}) expect(instance.body).to be_nil }.not_to raise_error end it "initializes a new instance from given hash" do instance = described_class.new(body: "This is a WHOIS record.", host: "whois.example.test") expect(instance.body).to eq("This is a WHOIS record.") expect(instance.host).to eq("whois.example.test") end it "initializes a new instance from given block" do instance = described_class.new do |c| c.body = "This is a WHOIS record." c.host = "whois.example.test" end expect(instance.body).to eq("This is a WHOIS record.") expect(instance.host).to eq("whois.example.test") end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
whois-6.0.0 | spec/whois/record/part_spec.rb |
whois-5.1.1 | spec/whois/record/part_spec.rb |
whois-5.1.0 | spec/whois/record/part_spec.rb |
whois-5.0.2 | spec/whois/record/part_spec.rb |