mock build
This commit is contained in:
35
locallibs/ruby-rpm-ffi/test/test_rpm.rb
Normal file
35
locallibs/ruby-rpm-ffi/test/test_rpm.rb
Normal file
@@ -0,0 +1,35 @@
|
||||
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
|
||||
Reference in New Issue
Block a user