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.
146 versions
Latest release: about 2 months ago
13,347 dependent packages
970,780,831 downloads total
View more package details: https://packages.ecosyste.ms/registries/rubygems.org/packages/minitest
View more repository details: http://repos.ecosyste.ms/hosts/GitHub/repositories/minitest%2Fminitest
Dependent Repos 1,177,334



jimweirich/texp
Temporal Expressions for RubySize: 249 KB - Last synced: 16 days ago - Pushed: almost 12 years ago


pycaballerompracticas/GemasComunes
Size: 340 KB - Last synced: 11 months ago - Pushed: over 2 years ago

zhamby1/library
This is starter code for the library appSize: 75.2 KB - Last synced: 11 months ago - Pushed: over 2 years ago


jcgallegorpracticas/practica-JWT
Size: 37.1 KB - Last synced: 11 months ago - Pushed: over 2 years ago

caatovarbopracticas/practicajwt
Size: 43.9 KB - Last synced: 11 months ago - Pushed: over 2 years ago

downinthesewer/my_first_rails_app
Size: 48.8 KB - Last synced: 11 months ago - Pushed: over 2 years ago

veger/ruby-bbcode 📦
Convert BBCode to HTML and check whether the BBCode is validSize: 366 KB - Last synced: 23 days ago - Pushed: 3 months ago

deploy2/ruby-ip
IP address manipulation librarySize: 298 KB - Last synced: 25 days ago - Pushed: about 9 years ago

spohlenz/mongomodel 📦
Ruby ORM for MongoDB (compatible with Rails 3)Size: 789 KB - Last synced: about 1 month ago - Pushed: about 5 years ago

thl/complex_scripts
Plugin to handle display of asian scripts in Ruby on Rails application.Size: 179 KB - Last synced: 3 months ago - Pushed: 3 months ago

stormbrew/rubinius Fork of rubinius/rubinius
Rubinius, the Ruby VMSize: 94.8 MB - Last synced: about 2 years ago - Pushed: about 14 years ago

inaturalist/inaturalist
The Rails app behind iNaturalist.orgSize: 252 MB - Last synced: 3 days ago - Pushed: 3 days ago


caefleury/ProjetoFinalTrainee-Rails
Size: 2.19 MB - Last synced: 3 months ago - Pushed: almost 3 years ago



Miharyrakotonanahary/mihariEvent
Size: 80.1 KB - Last synced: 11 months ago - Pushed: over 2 years ago



iamhimateja/simple-notes-app
Size: 75.2 KB - Last synced: about 2 years ago - Pushed: over 2 years ago

carter2099/webapps-project-bytenote
Note taking WebApp created for WebApps class. Group Project.Size: 1020 KB - Last synced: 4 months ago - Pushed: over 2 years ago



VerizaWalter/Gossip-project
application pas encore fini jusqu à la finSize: 668 KB - Last synced: 11 months ago - Pushed: over 2 years ago



prkrsign/freemarket_sample_58c
Size: 12.5 MB - Last synced: 11 months ago - Pushed: over 2 years ago

Miharyrakotonanahary/Projet_gossip
Size: 547 KB - Last synced: 11 months ago - Pushed: over 2 years ago

kipyin/legoworship
A songbook for our beloved Lego small group 😌Size: 54.6 MB - Last synced: 11 months ago - Pushed: over 2 years ago


AlynMr/reviewing-a-pull-request
Size: 77.1 KB - Last synced: 11 months ago - Pushed: almost 3 years ago

jonathanbranam/aisdb
TAA Calculation for detecting breathing issuesSize: 1.17 MB - Last synced: about 2 years ago - Pushed: over 2 years ago

ncoop57/nb_template
Template for automatically setting up a jupyter notebook server that has at a minimum TF 2.0 installed and the amazing nbdev python package from fastaiSize: 947 KB - Last synced: about 1 month ago - Pushed: over 2 years ago



WM-SEMERU/ds4se
Data Science for Software Engineering (ds4se) is an academic initiative to perform exploratory and causal inference analysis on software engineering artifacts and metadata. Data Management, Analysis, and Benchmarking for DL and Traceability.Size: 364 MB - Last synced: 11 months ago - Pushed: 12 months ago




akrifari/forem Fork of forem/forem
For empowering community 🌱Size: 662 MB - Last synced: 11 months ago - Pushed: over 2 years ago




Babygurl212/github-slideshow
A robot powered training repository :robot:Size: 3.36 MB - Last synced: 11 months ago - Pushed: almost 3 years ago

emanuelrosa/site-estevan
https://estevanmaito.comSize: 4.8 MB - Last synced: 3 months ago - Pushed: about 8 years ago

johnkabler/lasso
Automating handling of spinning up images on AWS, excuse to use nbdev. :)Size: 1.29 MB - Last synced: about 1 year ago - Pushed: over 2 years ago

nickjalbert/reading
Notes on readings related to reinforcement learning, neural nets, cognitive architectures, AI, and related topics.Size: 942 KB - Last synced: about 2 years ago - Pushed: over 2 years ago

pelayoarbues/mahoudata
Mahou datathon repoSize: 3.19 MB - Last synced: 11 months ago - Pushed: over 2 years ago

ErinMyLungs/cnn_oc_svm
A module for rapidly creating a one-class SVM to help ID improper image data for an image classifier.Size: 1010 KB - Last synced: 11 months ago - Pushed: over 2 years ago


WM-SEMERU/SecureReqNet
We present a novel approach, called SecureReqNet, for automatically identifying whether issues in bug or issue tracking systems describe security related content that should be given careful attention. Our approach consists of a two-phase deep learning architecture that operates purely on the natural language descriptions of issues. The first phase of our approach learns high dimensional sentence embeddings from hundreds of thousands of descriptions extracted from software vulnerabilities listed in the CVE database and issue descriptions extracted from open source projects using an unsupervised learning process. The second phase then utilizes this semantic ontology of embeddings to train a deep convolutional neural network capable of predicting whether a given issue contains security- related information.Size: 254 MB - Last synced: 11 months ago - Pushed: over 2 years ago

Mcculloughj/brew Fork of Homebrew/brew
🍺 The missing package manager for macOS (or Linux)Size: 53.7 MB - Last synced: 11 months ago - Pushed: about 2 years ago



mikhas/cheviz
Data engineering and ETL pipelines with chess.Size: 1.51 MB - Last synced: 11 months ago - Pushed: over 2 years ago



shakacode/react_on_rails_demo_ssr_hmr
react_on_rails tutorial demonstrating SSR, HMR fast refresh, and Typescript based on the rails/webpacker webpack setupSize: 2.33 MB - Last synced: 5 months ago - Pushed: 10 months ago

mariasnyk/rubygems-with-vulns-and-lock Fork of snyk-fixtures/rubygems-with-vulns-and-lock
Size: 97.7 KB - Last synced: 4 days ago - Pushed: 4 days ago

Inria-Chile/risotto
RISOTTO: Research Intelligent Support and Organization TOol against COVID-19Size: 3.3 MB - Last synced: 11 months ago - Pushed: over 1 year ago

mariakatsamani/github-slideshow
A robot powered training repository :robot:Size: 1.61 MB - Last synced: 11 months ago - Pushed: about 2 years ago

gavinln/parquet_performance
Measure the performance of Parquet files using PandasSize: 1.54 MB - Last synced: 25 days ago - Pushed: over 2 years ago


brolandz/brew Fork of Homebrew/brew
🍺 The missing package manager for macOS (or Linux)Size: 52.5 MB - Last synced: 11 months ago - Pushed: about 2 years ago


idjotherwise/nlp-otherwise
My blog about ML and NLPSize: 614 MB - Last synced: about 2 years ago - Pushed: about 2 years ago

ncoop57/tango
Tango is a research tool for automatically detecting duplicate video-based bug reports by combining visual and textual information present in the videos.Size: 18.3 MB - Last synced: 21 days ago - Pushed: about 2 years ago

KEV1011/github-slideshow
A robot powered training repository :robot:Size: 3.36 MB - Last synced: 11 months ago - Pushed: about 4 years ago

ricardoamador/flutter Fork of flutter/flutter
Flutter makes it easy and fast to build beautiful apps for mobile and beyondSize: 123 MB - Last synced: 12 months ago - Pushed: 12 months ago

glific/slate Fork of slatedocs/slate
Beautiful static documentation for your APISize: 2.03 MB - Last synced: about 1 year ago - Pushed: about 1 year ago

Instabuy-Ltda/Instabuy-API-Doc Fork of slatedocs/slate
Instabuy API's documentationSize: 1.44 MB - Last synced: over 1 year ago - Pushed: over 1 year ago



nicolaszf/slate Fork of slatedocs/slate
Beautiful static documentation for your APISize: 2.08 MB - Last synced: about 2 years ago - Pushed: about 2 years ago





yukimura1227/trainings
various samples for learningSize: 14.2 MB - Last synced: 19 days ago - Pushed: 19 days ago


ckiafmorg/ckiafm.org
L'application web qui propulse ckiafm.orgSize: 3.78 MB - Last synced: 2 days ago - Pushed: 2 days ago
