matchi
spectus
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
matchi
-
When a test tube conducts Ruby experiments 🧪
For the purposes of this demo, we could include some matchers from Matchi. But let's keep things simple with a custom one to match the answer to the Ultimate Question of Life, the Universe, and Everything instead:
spectus
-
When a test tube conducts Ruby experiments 🧪
Today I'd like to introduce TestTube, a minimalist tool extracted from the Spectus expectation library to conduct surgical Ruby experiments 🧪
What are some alternatives?
FactoryTrace - Simple tool to maintain factories and traits from FactoryBot
factory_bot - A library for setting up Ruby objects as test data.
Aruba - Test command-line applications with Cucumber-Ruby, RSpec or Minitest.
Knapsack - Knapsack splits tests evenly across parallel CI nodes to run fast CI build and save you time.
Bacon - a small RSpec clone
shoulda-matchers - Simple one-liner tests for common Rails functionality
DuckRails - Development tool to mock API endpoints quickly and easily (docker image available)
Machinist - Fixtures aren't fun. Machinist is.
PpSql - Rails ActiveRecord SQL queries log beautifier
Howitzer - A Ruby-based framework for acceptance testing
Capybara - Acceptance test framework for web applications
Emoji-RSpec - Custom Emoji Formatters for RSpec