Sha256: 8885206938a7136232dbc7ab719e1130a95009ff8f96036b08139d31f591985b
Contents?: true
Size: 782 Bytes
Versions: 4
Compression:
Stored size: 782 Bytes
Contents
RSpec.describe MetasploitDataModels::Search::Operation::Port::Number, type: :model do context 'CONSTANTS' do context 'BITS' do subject(:bits) { described_class::BITS } it { is_expected.to eq(16) } end context 'MAXIMUM' do subject(:maxium) { described_class::MAXIMUM } it { is_expected.to eq(65535) } end context 'MINIMUM' do subject(:minimum) { described_class::MINIMUM } it { is_expected.to eq(0) } end context 'RANGE' do subject(:range) { described_class::RANGE } it { is_expected.to eq((0..65535)) } end end context 'validations' do it { is_expected.to ensure_inclusion_of(:value).in_range(described_class::RANGE) } end end
Version data entries
4 entries across 4 versions & 1 rubygems