test/landrush/server_test.rb in landrush-0.15.4 vs test/landrush/server_test.rb in landrush-0.16.0
- old
+ new
@@ -6,10 +6,16 @@
output = `dig -p #{Server.port} @127.0.0.1 #{host}`
answer_line = output.split("\n").grep(/^#{Regexp.escape(host)}/).first
answer_line.split.last
end
+ def query_ptr(host)
+ output = `dig ptr -p #{Server.port} @127.0.0.1 #{host}`
+ answer_line = output.split("\n").grep(/^#{Regexp.escape(host)}/).first
+ answer_line.split.last
+ end
+
describe 'start/stop' do
it 'starts and stops a daemon' do
Server.start
Server.running?.must_equal true
@@ -33,9 +39,11 @@
fake_ip = '99.98.97.96'
Store.hosts.set(fake_host, fake_ip)
query(fake_host).must_equal fake_ip
+ query_ptr(fake_host).must_equal fake_ip+'.'
+
end
it 'also resolves wildcard subdomains to a given machine' do
Server.start