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

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