Repository navigation
v1.1.0: Feature/RSpec integration
Added DnsMock helper which can simplify integration with RSpec:
# spec/support/config/dns_mock.rb
require 'dns_mock/test_framework/rspec'
RSpec.configure do |config|
config.include DnsMock::TestFramework::RSpec::Helper
end
# your awesome first_a_record_spec.rb
RSpec.describe FirstARecord do
subject(:service) do
described_class.call(
hostname,
dns_gateway_host: 'localhost',
dns_gateway_port: dns_mock_server.port
)
end
let(:hostname) { 'example.com' }
let(:first_a_record) { '1.2.3.4' }
let(:records) { { hostname => { a: [first_a_record] } } }
before { dns_mock_server.assign_mocks(records) }
it { is_expected.to eq(first_a_record) }
end- Added
DnsMock::TestFramework::RSpec::Interface, tests - Added
DnsMock::TestFramework::RSpec::Helper, tests - Added RSpec
DnsMockconfig - Updated readme, changelog
- Updated gem version to
1.1.0