Mutant is a mutation testing tool for Ruby.

The idea is that if code can be changed and your tests do not notice, either that code isn't being covered or it does not have a speced side effect.

Mutant supports ruby >= 2.1, while support for JRuby is planned. It should also work under any Ruby engine that supports POSIX-fork(2) semantics.

Mutant uses a pure Ruby parser and an unparser to do its magic.

Mutant does not have really good "getting started" documentation currently so please refer to presentations and blog posts below.

Code Quality Rank: L4
Monthly Downloads: 6,866
Programming language: Ruby
License: MIT License
Tags: Testing     Extra    

mutant alternatives and related gems

Based on the "Extra" category

Do you think we are missing an alternative of mutant or a related project?

Add another 'Extra' Gem

mutant Recommendations

There are no recommendations yet. Be the first to promote mutant!

Have you used mutant? Share your experience. Write a short recommendation and mutant, you and your project will be promoted on Awesome Ruby.
Recommend mutant

Recently added mutant resources

Do you know of a usefull tutorial, book or news relevant to mutant?
Be the first to add one!