mirror of
https://github.com/yingziwu/mastodon.git
synced 2026-02-04 03:25:14 +00:00
20 lines
507 B
Ruby
20 lines
507 B
Ruby
# frozen_string_literal: true
|
|
|
|
require 'rails_helper'
|
|
|
|
RSpec.describe PrivateAddressCheck do
|
|
describe 'private_address?' do
|
|
it 'returns true for private addresses' do
|
|
# rubocop:disable RSpec/ExpectActual
|
|
expect(
|
|
[
|
|
'192.168.1.7',
|
|
'0.0.0.0',
|
|
'127.0.0.1',
|
|
'::ffff:0.0.0.1',
|
|
]
|
|
).to all satisfy('return true') { |addr| described_class.private_address?(IPAddr.new(addr)) }
|
|
# rubocop:enable RSpec/ExpectActual
|
|
end
|
|
end
|
|
end
|