require "spec_helper" module Lumberg describe Cpanel::DomainKeys do let(:server) { Whm::Server.new(host: @whm_host, hash: @whm_hash) } let(:api_username) { "lumberg" } let(:domain_keys) do described_class.new( server: server, api_username: api_username ) end describe "#installed" do use_vcr_cassette "cpanel/domain_keys/installed" it "checks if DomainKeys was installed for domain" do domain_keys.installed[:params][:data][0][:installed].should == 1 end end describe "#available" do use_vcr_cassette "cpanel/domain_keys/available" it "checks if DomainKeys is available on local server" do domain_keys.available[:params][:data][0][:available].should == 1 end end describe "#add" do use_vcr_cassette "cpanel/domain_keys/add" subject { domain_keys.add[:params][:data][0] } it { should be_a(Hash) } end describe "#remove" do use_vcr_cassette "cpanel/domain_keys/remove" subject { domain_keys.add[:params][:data][0] } it { should be_a(Hash) } end end end