Sha256: b3ab0e4b0d753f9c9a64bc8e206bcbba9a828618af4fc48ece73bad223dac396

Contents?: true

Size: 600 Bytes

Versions: 11

Compression:

Stored size: 600 Bytes

Contents

require 'spec_helper'

if RUBY_PLATFORM != 'opal'
  describe TaskArgumentFilterer do
    it 'should filter arguments' do
      filtered_args = TaskArgumentFilterer.new({login: 'jim@jim.com', password: 'some password no one should see'}).run

      expect(filtered_args).to eq({:login=>"jim@jim.com", :password=>"[FILTERED]"})
    end

    it 'should filter in nested args' do
      filtered_args = TaskArgumentFilterer.new([:login, {login: 'jim@jim.com', password: 'some password'}]).run

      expect(filtered_args).to eq([:login, {:login=>"jim@jim.com", :password=>"[FILTERED]"}])
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
volt-0.9.1 spec/utils/task_argument_filtererer_spec.rb
volt-0.9.1.pre5 spec/utils/task_argument_filtererer_spec.rb
volt-0.9.1.pre4 spec/utils/task_argument_filtererer_spec.rb
volt-0.9.1.pre3 spec/utils/task_argument_filtererer_spec.rb
volt-0.9.1.pre2 spec/utils/task_argument_filtererer_spec.rb
volt-0.9.1.pre1 spec/utils/task_argument_filtererer_spec.rb
volt-0.9.0 spec/utils/task_argument_filtererer_spec.rb
volt-0.9.0.pre7 spec/utils/task_argument_filtererer_spec.rb
volt-0.9.0.pre6 spec/utils/task_argument_filtererer_spec.rb
volt-0.9.0.pre5 spec/utils/task_argument_filtererer_spec.rb
volt-0.9.0.pre4 spec/utils/task_argument_filtererer_spec.rb