Sha256: c45d7d2a6e336b38929718b5d687992e9e64b8212105cc49b9c88e0e4c962d50

Contents?: true

Size: 642 Bytes

Versions: 2

Compression:

Stored size: 642 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/test_helper')
require 'rbbt'
require 'rbbt/util/pkg_data'
require 'rbbt/util/pkg_config'
require 'rbbt/util/data_module'
require 'yaml'

module A
  extend PKGConfig
  extend PKGData

  self.load_cfg(%w(datadir), {"datadir" => "/tmp/A"}.to_yaml)
end

module B
  extend PKGConfig
  extend PKGData

  self.load_cfg(%w(datadir), {"datadir" => "/tmp/B"}.to_yaml)
end

module DA
  PKG=A
  extend DataModule
end

module DB
  PKG=B
  extend DataModule
end

class TestPKG < Test::Unit::TestCase
  def test_datadir
    assert_equal "/tmp/A", A.datadir
    assert_equal "/tmp/B", B.datadir
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rbbt-util-1.1.0 test/test_pkg.rb
rbbt-util-1.0.1 test/test_pkg.rb