2015-08-22 12:20:03 +00:00
|
|
|
require 'minitest/autorun'
|
|
|
|
require 'resolv'
|
|
|
|
require 'yaml'
|
|
|
|
require 'pp'
|
2016-12-02 22:25:22 +00:00
|
|
|
require_relative './lightsaber'
|
2015-08-22 12:20:03 +00:00
|
|
|
|
|
|
|
class TestConfig < Minitest::Test
|
2015-08-22 12:52:32 +00:00
|
|
|
REDIRECTS = [301, 302]
|
2015-08-22 12:20:03 +00:00
|
|
|
|
2016-12-02 22:25:22 +00:00
|
|
|
def test_txt_record
|
|
|
|
saber = Lightsaber.new 'http://localhost:9292/test'
|
2016-12-02 22:34:13 +00:00
|
|
|
res = saber.get_response_from_dns 'lstest.captnemo.in'
|
2016-12-02 22:25:22 +00:00
|
|
|
|
2016-12-02 22:34:13 +00:00
|
|
|
assert_equal 'https://google.com', res.headers['Location']
|
|
|
|
assert_equal 302, res.status
|
2015-08-22 12:20:03 +00:00
|
|
|
end
|
|
|
|
|
|
|
|
end
|