This gem can compare HTML and assert certain elements exists. This is useful when writing tests.
This RSpec plugin can be used to stub environment variables in a scoped context for testing.
This package provides a collection of RuboCop cops to check for downstream compatibility issues in the Ruby code.
Cucumber Messages for Ruby is a library which allows serialization and deserialization of the protocol buffer messages used in Cucumber.
This RSpec plugin makes it easy to mark test cases as pending or skipped for a specific Ruby engine (e.g. MRI or JRuby) or version combinations.
The binding_of_caller
module provides the Binding#of_caller
method. It allows accessing bindings from upper frames in the call stack and can evaluate code in that context.
The tilt template for Ember specified ES6.
Documentation at https://melpa.org/#/helm-rubygems-org
Documentation at https://melpa.org/#/ruby-json-to-hash
Faraday_Middleware is a collection of middleware for the Faraday-based API wrappers.
Rspec-expectations provides a simple API to express expected outcomes of a code example.
Rspec-expectations provides a simple API to express expected outcomes of a code example.
Profiling toolkit for Rack applications with Rails integration. Client Side profiling, DB profiling and Server profiling.
This package provides an ESS-like binding to send lines or regions to a REPL from Ruby buffers.
pry-stack_explorer
is a plugin for the Pry REPL that add support to navigate the call-stack.
The Pagination Generator forms the core of the pagination logic in Jekyll. It calculates and generates the pagination pages.
The coderake-compiler-dock gem provides a cross compiler environment for building gems on a variety of platforms (GNU/Linux, JRuby, Windows and Mac).
The With advisory lock gem adds advisory locking to ActiveRecord for PostgreSQL and MySQL. SQLite is also supported, but this uses the file system for locks.
Bake Test External adds a test:external action to the bake
command to run the test suites of dependent projects to check for breakage.
This gem provides Ruby and Ruby on Rails integration with Autoprefixer, which can parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website.
minitest/reporters
provides a custom Minitest runner to improve how the test state is reported. A number of different reporters are available, including a spec reporter, progress bar reporter, a HTML reporter.
Easy to use and reliable cross compiler environment for building Windows and Linux binary gems. Use rake-compiler-dock to enter an interactive shell session or add a task to your Rakefile to automate your cross build.
Selenium implements the W3C WebDriver protocol to automate popular browsers. It aims to mimic the behaviour of a real user as it interacts with the application's HTML. It's primarily intended for web application testing, but any web-based task can be automated. This package provides the Ruby bindings of Selenium.
This package provides additional test assertions for Ruby standard libraries.