Sha256: 7861bf2136355695a54c4703e6016c4d5668e2f96f8faedd291ac2964dea77a5
Contents?: true
Size: 678 Bytes
Versions: 2
Compression:
Stored size: 678 Bytes
Contents
require File.dirname(__FILE__) + '/../spec_helper' describe "Zerigo::DNS::Zone.find_or_create" do it 'should create zone' do Zerigo::DNS::Zone.stub!(:find).and_return([]) Zerigo::DNS::Zone.stub!(:create).and_return(:success => true) Zerigo::DNS::Zone.find_or_create('jackhq.com')[:success].should be_true end it 'should find zone' do jackhq = mock('Zerigo::DNS::Zone') jackhq.stub!(:domain).and_return('example.com') Zerigo::DNS::Zone.stub!(:find).and_return([jackhq]) Zerigo::DNS::Zone.stub!(:create).and_return(:success => false) Zerigo::DNS::Zone.find_or_create('example.com').domain == 'example.com' end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
zerigo_dns-1.1.1 | spec/lib/zone_spec.rb |
zerigo_dns-1.1.0 | spec/lib/zone_spec.rb |