Sha256: 2f95b32bba3b7e7afb37af5c0dff421ecd0e20df1a35fbc856b7cb2f351b4767
Contents?: true
Size: 867 Bytes
Versions: 67
Compression:
Stored size: 867 Bytes
Contents
Shindo.tests('HP::DNS | record model', ['hp', 'dns', 'record']) do @domain = HP[:dns].domains.create({:name => 'www.fogtest.com.', :email => 'test@fogtest.com'}) attributes = {:domain_id => @domain.id, :name => 'www.fogtest.com.', :type => 'A', :data => '15.185.100.152'} model_tests(@domain.records, attributes, true) tests('success') do tests('#create').succeeds do attributes = {:domain_id => @domain.id, :name => 'www.fogtest.com.', :type => 'A', :data => '15.185.200.152', :description => 'test record'} @record = HP[:dns].records.create(attributes) !@record.id.nil? end tests('Update via #save').succeeds do @record.name = 'www.fogupdate.com.' @record.description = 'desc for record' @record.save end tests('#destroy').succeeds do @record.destroy end end @domain.destroy end
Version data entries
67 entries across 67 versions & 5 rubygems