You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
769 B
36 lines
769 B
require File.join(File.dirname(__FILE__), 'helper')
|
|
|
|
class RPMRPMTests < Minitest::Test
|
|
def test_enum
|
|
assert RPM::TAG[:not_found]
|
|
end
|
|
|
|
def test_compat
|
|
# puts RPM::LOG_ALERT
|
|
# assert_raise(NameError) { RPM::LOG_ALERT }
|
|
|
|
# require 'rpm/compat'
|
|
# Nothing should be raised by the following statement
|
|
RPM::LOG_ALERT
|
|
assert_equal RPM::LOG_ALERT, RPM::LOG[:alert]
|
|
end
|
|
|
|
def test_iterator
|
|
RPM.transaction do |t|
|
|
assert_kind_of RPM::Transaction, t
|
|
# t.each do |pkg|
|
|
# puts pkg[:name]
|
|
# end
|
|
end
|
|
end
|
|
|
|
def test_macro_read
|
|
assert_equal '/usr', RPM['_usr']
|
|
end
|
|
|
|
def test_macro_write
|
|
RPM['hoge'] = 'hoge'
|
|
assert_equal(RPM['hoge'], 'hoge')
|
|
end
|
|
end # class RPM_RPM_Tests < Test::Unit::TestCase
|