Sha256: 6d2ed67119d9793a313f10ad719b9dec82b0df94c9e67a60760b37bf74e57ba4

Contents?: true

Size: 494 Bytes

Versions: 8

Compression:

Stored size: 494 Bytes

Contents

module Bixby
  class TestCase < Micron::TestCase

    def setup
      super
      setup_agent_dir()
    end

    def teardown
      super
      `rm -rf /tmp/bixby_client_test_agent`
      ENV["BIXBY_HOME"] = nil
    end

    def setup_agent_dir
      template = File.expand_path(File.join(File.dirname(__FILE__), "support", "root_dir"))
      ENV["BIXBY_HOME"] = "/tmp/bixby_client_test_agent"
      FileUtils.mkdir_p(Bixby.root)
      `cp -a #{template}/* #{Bixby.root}/`
    end

  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
bixby-client-0.5.3 test/base.rb
bixby-client-0.5.2 test/base.rb
bixby-client-0.5.1 test/base.rb
bixby-client-0.5.0 test/base.rb
bixby-client-0.4.1 test/base.rb
bixby-client-0.4.0 test/base.rb
bixby-client-0.3.0 test/base.rb
bixby-client-0.2.2 test/base.rb