Project

General

Profile

« Previous | Next » 

Revision 35e40bba

Added by Dominic Cleal over 8 years ago

Fix build errors and modernise specs

Mostly importing latest changes from Fedora and using gem_install macro
to ensure specs build using standard settings under newer Ruby packages.

View differences:

rubygem-netrc/rubygem-netrc.spec
%check
pushd .%{gem_instdir}
%{?scl:scl enable %{scl} - << \EOF}
%{?scl:scl enable %{scl} - << \EOS}
%if 0%{?el6} && 0%{!?scl:1}
testrb -Ilib test
%{?scl:EOF}
%else
# To run the tests using minitest 5
# https://github.com/heroku/netrc/pull/36
ruby -rminitest/autorun - << \EOF
module Kernel
alias orig_require require
remove_method :require
def require path
orig_require path unless path == 'test/unit'
end
end
Test = Minitest
Dir.glob "./test/**/test_*.rb", &method(:require)
EOF
%endif
%{?scl:EOS}
popd
%files

Also available in: Unified diff