Top Level Namespace
Defined Under Namespace
Modules: Archive
Constant Summary collapse
- AR_COMMAND =
'ar'
- ARCHIVE_AR_COMMAND =
'bundle exec ../bin/ar.rb'
Instance Method Summary collapse
Instance Method Details
#run_test(cmd) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'ext/integration.rb', line 5 def run_test(cmd) puts "Testing `ar #{cmd}`" out_ar = `#{AR_COMMAND} #{cmd} 2>&1` out_archive_ar = `#{ARCHIVE_AR_COMMAND} #{cmd} 2>&1` if out_ar != out_archive_ar puts " Error #{cmd}" puts " Expected:" out_ar.split("\n").each {|l| puts " | #{l}"} puts " Got:" out_archive_ar.split("\n").each {|l| puts " | #{l}"} false else true end end |