Package Usage: rubygems: minitest
minitest provides a complete suite of testing facilities supporting
TDD, BDD, mocking, and benchmarking.
"I had a class with Jim Weirich on testing last week and we were
allowed to choose our testing frameworks. Kirk Haines and I were
paired up and we cracked open the code for a few test
frameworks...
I MUST say that minitest is *very* readable / understandable
compared to the 'other two' options we looked at. Nicely done and
thank you for helping us keep our mental sanity."
-- Wayne E. Seguin
minitest/test 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/test 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. :P
minitest/test 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.
"Again, I can't praise enough the idea of a testing/specing
framework that I can actually read in full in one sitting!"
-- Piotr Szotkowski
Comparing to rspec:
rspec is a testing DSL. minitest is ruby.
-- Adam Hawkins, "Bow Before MiniTest"
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.
142 versions
Latest release: about 1 year ago
13,347 dependent packages
874,181,963 downloads total
View more package details: https://packages.ecosystem.code.gouv.fr/registries/rubygems.org/packages/minitest
Dependent Repos 124
GIP-RECIA/scalelite Fork of blindsidenetworks/scalelite
Scalable load balancer for BigBlueButton.Size: 826 KB - Last synced: 2 days ago - Pushed: over 3 years ago

LINCnil/pia-back
Programme développé avec le framework RubyOnRails mettant à disposition une API RESTful à destination des outils PIA et PIA-APP. | Program developped with RubyOnRails providing a RESTful API for the PIA and PIA-APP applications.Size: 921 KB - Last synced: 2 days ago - Pushed: 6 days ago

DNUM-SocialGouv/emjpm-api-doc Fork of SocialGouv/emjpm-api-doc
eMJPM API DocumentationSize: 11.2 MB - Last synced: 2 days ago - Pushed: about 2 years ago

gip-inclusion/agent_connect_engine
Une Gem pour faciliter l'implémentation d'AgentConnect dans un projet RailsSize: 198 KB - Last synced: 2 days ago - Pushed: 10 months ago

GendarmerieNationale/Geo-Secours Fork of sicardf/Geo-Secours
Plateforme de signalement d'urgence pour situation de catastropheSize: 7.94 MB - Last synced: 3 days ago - Pushed: about 9 years ago

LETG/pops
Redmine, collaborative scientific platform edition (redmine fork with plugins)Size: 4.76 MB - Last synced: 2 days ago - Pushed: almost 2 years ago

OPIDoR/DMPOPIDoR Fork of DMPRoadmap/roadmap
DMP OPIDoR code base. Forked from DMPRoadmapSize: 208 MB - Last synced: 2 days ago - Pushed: 3 days ago

ProgrammeVitam/ProgrammeVitam.github.io
Programme Vitam static site/Site statique du Programme Vitam.Size: 1.65 GB - Last synced: 2 days ago - Pushed: 18 days ago

SocialGouv/nata 📦
Suivi des femmes enceintes en grande précaritéSize: 76.4 MB - Last synced: 1 day ago - Pushed: 11 months ago

StartupsPoleEmploi/clara 📦
Délivre un premier niveau d'information sur de possibles éligibilités aux aides et mesures liées au retour à l'emploiSize: 13.7 MB - Last synced: 2 days ago - Pushed: over 2 years ago

codegouvfr/ecosystems-packages Fork of ecosyste-ms/packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.Size: 26.9 MB - Last synced: 3 days ago - Pushed: 8 months ago

matchID-project/beta.gouv.fr Fork of betagouv/beta.gouv.fr
Le site public de l'Incubateur de Services Numériques de l'ÉtatSize: 174 MB - Last synced: 2 days ago - Pushed: about 4 years ago

Envinorma/envinorma-web
Application d'aide aux inspecteurs d'ICPE : envinorma.herokuapp.comSize: 119 MB - Last synced: about 2 months ago - Pushed: over 2 years ago

Envinorma/envinorma.github.io
Frontpage for technical documentation of Envinorma projectSize: 1.23 MB - Last synced: about 2 months ago - Pushed: about 3 years ago

LINCnil/tosback2 Fork of tosdr/tosback2
Reimplementing TOSBack with Ruby and using git to see TOS changes!Size: 160 MB - Last synced: 2 days ago - Pushed: over 7 years ago

Renater/filesender Fork of filesender/filesender
FileSender server softwareSize: 121 MB - Last synced: 2 days ago - Pushed: almost 6 years ago

Renater/uyuni Fork of uyuni-project/uyuni
Source code for UyuniSize: 827 MB - Last synced: 2 days ago - Pushed: over 1 year ago

Inria-Empenn/anima.github.io
Website for AnimaSize: 136 MB - Last synced: 2 days ago - Pushed: almost 3 years ago

Semantic-Data-for-Humanities/semantic-data-for-humanities.github.io
A project for the semantisation and reuse of research data in HSSSize: 3.13 MB - Last synced: 12 days ago - Pushed: over 1 year ago

betagouv/dsfr-form-builder
Ruby on Rails form builder pour le DSFR (Système de Design de l'État)Size: 52.7 KB - Last synced: 2 days ago - Pushed: 24 days ago
