mirror of
https://github.com/glitch-soc/mastodon.git
synced 2026-03-29 03:00:33 +02:00
15 lines
380 B
Ruby
15 lines
380 B
Ruby
# frozen_string_literal: true
|
|
|
|
require 'rails_helper'
|
|
|
|
RSpec.describe PrivateAddressCheck do
|
|
describe 'private_address?' do
|
|
let(:private_ips) { %w(192.168.1.7 0.0.0.0 127.0.0.1 ::ffff:0.0.0.1) }
|
|
|
|
it 'returns true for private addresses' do
|
|
expect(private_ips)
|
|
.to all(satisfy { |addr| described_class.private_address?(IPAddr.new(addr)) })
|
|
end
|
|
end
|
|
end
|