代码在这里
require 'rubygems/test_case'
require 'rubygems'
class TestConfig < Gem::TestCase
def test_datadir
_, err = capture_io do
datadir = RbConfig::CONFIG['datadir']
assert_equal "#{datadir}/xyz", RbConfig.datadir('xyz')
end
assert_match(/deprecate/, err)
end
end
问题: 1 err 之前的 符号(显示不了)是什么意思? 2 capture_io 之后的 block 是什么作用?
求助