diff options
author | 2023-03-30 23:44:15 +0100 | |
---|---|---|
committer | 2023-03-31 01:50:36 +0100 | |
commit | 3d47a7d2f353c4ead9ab5d96690793dccbad8860 (patch) | |
tree | 1037bb7fc7026b98e38a0295beaa3c043dd8b2e7 /dev-ruby/curses | |
parent | dev-ruby/curses: drop 1.4.2, 1.4.3 (diff) | |
download | gentoo-3d47a7d2f353c4ead9ab5d96690793dccbad8860.tar.gz gentoo-3d47a7d2f353c4ead9ab5d96690793dccbad8860.tar.bz2 gentoo-3d47a7d2f353c4ead9ab5d96690793dccbad8860.zip |
dev-ruby/curses: add smoketest
There aren't any tests/specs at all but we can do a smoketest
like upstream do in their CI by trying to import the module
and print the current (n)curses version. Better than nothing, eh?
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-ruby/curses')
-rw-r--r-- | dev-ruby/curses/curses-1.4.4.ebuild | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/dev-ruby/curses/curses-1.4.4.ebuild b/dev-ruby/curses/curses-1.4.4.ebuild index 0c4d1ba0bfb2..5fb5c026d7af 100644 --- a/dev-ruby/curses/curses-1.4.4.ebuild +++ b/dev-ruby/curses/curses-1.4.4.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_EXTRADOC="README.md" @@ -23,3 +23,9 @@ IUSE="" DEPEND+=" sys-libs/ncurses:0" RDEPEND+=" sys-libs/ncurses:0" + +each_ruby_test() { + # No specs so we use the smoketest that upstream use in CI: + # https://github.com/ruby/curses/blob/master/.github/workflows/ubuntu.yml#L26 + ${RUBY} -Ilib:ext/curses:. -r curses -e 'puts Curses::VERSION' || die +} |