How To Install rubygem-minitest on Fedora 36

In this tutorial we learn how to install rubygem-minitest in Fedora 36. rubygem-minitest is minitest provides a complete suite of testing facilities

Introduction

In this tutorial we learn how to install rubygem-minitest on Fedora 36.

What is rubygem-minitest

minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking. minitest/unit is a small and incredibly fast unit testing framework. It provides a rich set of assertions to make your tests clean and readable. minitest/spec is a functionally complete spec engine. It hooks onto minitest/unit and seamlessly bridges test assertions over to spec expectations. minitest/benchmark is an awesome way to assert the performance of your algorithms in a repeatable manner. Now you can assert that your newb co-worker doesn’t replace your linear algorithm with an exponential one! minitest/mock by Steven Baker, is a beautifully tiny mock (and stub) object framework. minitest/pride shows pride in testing and adds coloring to your test output. I guess it is an example of how to write IO pipes too. minitest/unit is meant to have a clean implementation for language implementors that need a minimal set of methods to bootstrap a working test suite. For example, there is no magic involved for test-case discovery. minitest doesn’t reinvent anything that ruby already provides, like classes, modules, inheritance, methods. This means you only have to learn ruby to use minitest and all of your regular OO practices like extract-method refactorings still apply.

We can use yum or dnf to install rubygem-minitest on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install rubygem-minitest.

Install rubygem-minitest on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install rubygem-minitest using dnf by running the following command:

sudo dnf -y install rubygem-minitest

Install rubygem-minitest on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install rubygem-minitest using yum by running the following command:

sudo yum -y install rubygem-minitest

How To Uninstall rubygem-minitest on Fedora 36

To uninstall only the rubygem-minitest package we can use the following command:

sudo dnf remove rubygem-minitest

rubygem-minitest Package Contents on Fedora 36

/usr/share/gems/gems/minitest-5.15.0
/usr/share/gems/gems/minitest-5.15.0/History.rdoc
/usr/share/gems/gems/minitest-5.15.0/Manifest.txt
/usr/share/gems/gems/minitest-5.15.0/README.rdoc
/usr/share/gems/gems/minitest-5.15.0/Rakefile
/usr/share/gems/gems/minitest-5.15.0/design_rationale.rb
/usr/share/gems/gems/minitest-5.15.0/lib
/usr/share/gems/gems/minitest-5.15.0/lib/hoe
/usr/share/gems/gems/minitest-5.15.0/lib/hoe/minitest.rb
/usr/share/gems/gems/minitest-5.15.0/lib/minitest
/usr/share/gems/gems/minitest-5.15.0/lib/minitest.rb
/usr/share/gems/gems/minitest-5.15.0/lib/minitest/assertions.rb
/usr/share/gems/gems/minitest-5.15.0/lib/minitest/autorun.rb
/usr/share/gems/gems/minitest-5.15.0/lib/minitest/benchmark.rb
/usr/share/gems/gems/minitest-5.15.0/lib/minitest/expectations.rb
/usr/share/gems/gems/minitest-5.15.0/lib/minitest/hell.rb
/usr/share/gems/gems/minitest-5.15.0/lib/minitest/mock.rb
/usr/share/gems/gems/minitest-5.15.0/lib/minitest/parallel.rb
/usr/share/gems/gems/minitest-5.15.0/lib/minitest/pride.rb
/usr/share/gems/gems/minitest-5.15.0/lib/minitest/pride_plugin.rb
/usr/share/gems/gems/minitest-5.15.0/lib/minitest/spec.rb
/usr/share/gems/gems/minitest-5.15.0/lib/minitest/test.rb
/usr/share/gems/gems/minitest-5.15.0/lib/minitest/unit.rb
/usr/share/gems/gems/minitest-5.15.0/test
/usr/share/gems/gems/minitest-5.15.0/test/minitest
/usr/share/gems/gems/minitest-5.15.0/test/minitest/metametameta.rb
/usr/share/gems/gems/minitest-5.15.0/test/minitest/test_minitest_assertions.rb
/usr/share/gems/gems/minitest-5.15.0/test/minitest/test_minitest_benchmark.rb
/usr/share/gems/gems/minitest-5.15.0/test/minitest/test_minitest_mock.rb
/usr/share/gems/gems/minitest-5.15.0/test/minitest/test_minitest_reporter.rb
/usr/share/gems/gems/minitest-5.15.0/test/minitest/test_minitest_spec.rb
/usr/share/gems/gems/minitest-5.15.0/test/minitest/test_minitest_test.rb
/usr/share/gems/specifications/minitest-5.15.0.gemspec
/usr/share/gems/gems/minitest-5.15.0
/usr/share/gems/gems/minitest-5.15.0/README.rdoc
/usr/share/gems/gems/minitest-5.15.0/lib
/usr/share/gems/gems/minitest-5.15.0/lib/hoe
/usr/share/gems/gems/minitest-5.15.0/lib/hoe/minitest.rb
/usr/share/gems/gems/minitest-5.15.0/lib/minitest
/usr/share/gems/gems/minitest-5.15.0/lib/minitest.rb
/usr/share/gems/gems/minitest-5.15.0/lib/minitest/assertions.rb
/usr/share/gems/gems/minitest-5.15.0/lib/minitest/autorun.rb
/usr/share/gems/gems/minitest-5.15.0/lib/minitest/benchmark.rb
/usr/share/gems/gems/minitest-5.15.0/lib/minitest/expectations.rb
/usr/share/gems/gems/minitest-5.15.0/lib/minitest/hell.rb
/usr/share/gems/gems/minitest-5.15.0/lib/minitest/mock.rb
/usr/share/gems/gems/minitest-5.15.0/lib/minitest/parallel.rb
/usr/share/gems/gems/minitest-5.15.0/lib/minitest/pride.rb
/usr/share/gems/gems/minitest-5.15.0/lib/minitest/pride_plugin.rb
/usr/share/gems/gems/minitest-5.15.0/lib/minitest/spec.rb
/usr/share/gems/gems/minitest-5.15.0/lib/minitest/test.rb
/usr/share/gems/gems/minitest-5.15.0/lib/minitest/unit.rb
/usr/share/gems/specifications/minitest-5.15.0.gemspec

References

Summary

In this tutorial we learn how to install rubygem-minitest on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).