Sha256: d9e6224ea745d2040512ae226919bba357bc3516c67819a1f8e0c1e02b5c8583

Contents?: true

Size: 666 Bytes

Versions: 14

Compression:

Stored size: 666 Bytes

Contents

require 'minitest/autorun'
require 'minitest/focus'
require "#{File.expand_path(File.dirname(__FILE__))}/../lib/traquitana.rb"

describe Traquitana::Cleaner do
  before do
    @cleaner = Traquitana::Cleaner.new 
    @config  = Traquitana::Config.instance
    @config.load
  end

  it 'should have a run method' do
    expect(@cleaner).must_respond_to :run  
  end

  it 'should run cleaner on remote host' do
    network = MiniTest::Mock.new
    network.expect(:execute, nil, [["find #{@config.directory}/traq -type f -iname '*.zip' -o -iname '*.list' | sort | head -n-2 | xargs rm $1"]])
    @cleaner.network = network
    @cleaner.run
    network.verify
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
traquitana-2.0.6 spec/cleaner_spec.rb
traquitana-2.0.5 spec/cleaner_spec.rb
traquitana-2.0.4 spec/cleaner_spec.rb
traquitana-2.0.3 spec/cleaner_spec.rb
traquitana-2.0.2 spec/cleaner_spec.rb
traquitana-2.0.1 spec/cleaner_spec.rb
traquitana-2.0.0 spec/cleaner_spec.rb
traquitana-0.1.9 spec/cleaner_spec.rb
traquitana-0.1.8 spec/cleaner_spec.rb
traquitana-0.1.7 spec/cleaner_spec.rb
traquitana-0.1.6 spec/cleaner_spec.rb
traquitana-0.1.5 spec/cleaner_spec.rb
traquitana-0.1.4 spec/cleaner_spec.rb
traquitana-0.1.3 spec/cleaner_spec.rb