Sha256: 7cbe5ab77f2aba3233f92ceaedc572d0fe2c357b1b517a70fb7f359dba0b2c36
Contents?: true
Size: 697 Bytes
Versions: 17
Compression:
Stored size: 697 Bytes
Contents
describe MangoPay do include_context 'users' include_context 'payins' describe 'requests log file' do let(:log_file) do File.join(MangoPay.configuration.temp_dir, 'mangopay.log.tmp') end it 'filters confidential parameters' do FileUtils.rm_f(log_file) MangoPay.configuration.log_file = log_file created = new_card_registration lines = File.open(log_file).select { |l| l.include?('AccessKey') } lines.each do |line| result = JSON.load(/({.+})\s+$/.match(line)[0]) expect(result['AccessKey']).to eq('[FILTERED]') expect(result['Id']).not_to eq('[FILTERED]') end FileUtils.rm_f(log_file) end end end
Version data entries
17 entries across 17 versions & 1 rubygems