Sha256: 439343b34e4a143b662102351cc54b3f384c428bd2f67304d48e9207dcdb01d7
Contents?: true
Size: 823 Bytes
Versions: 28
Compression:
Stored size: 823 Bytes
Contents
require 'spec_helper' require 'rollbar/scrubbers' describe Rollbar::Scrubbers do describe '.scrub_value' do context 'with random scrub length' do before do allow(Rollbar.configuration).to receive(:randomize_scrub_length).and_return(true) end let(:value) { 'herecomesaverylongvalue' } it 'randomizes the scrubbed string' do expect(described_class.scrub_value(value)).to match(/\*{3,8}/) end end context 'with no-random scrub length' do before do allow(Rollbar.configuration).to receive(:randomize_scrub_length).and_return(false) end let(:value) { 'herecomesaverylongvalue' } it 'randomizes the scrubbed string' do expect(described_class.scrub_value(value)).to match(/\*{#{value.length}}/) end end end end
Version data entries
28 entries across 28 versions & 1 rubygems