{"repo":"thoughtbot/shoulda-matchers","free":true,"listed":false,"github":"https://github.com/thoughtbot/shoulda-matchers","clone":"git clone https://github.com/thoughtbot/shoulda-matchers.git","description":"Simple one-liner tests for common Rails functionality","language":"Ruby","stars":3584,"topics":["ruby","rspec","rails","testing"],"license":"MIT","category":"dev-tools","readme_excerpt":"Shoulda Matchers [![Gem Version][version-badge]][rubygems] [![Build Status][github-actions-badge]][github-actions] [![Total Downloads][downloads-total]][rubygems] [![Downloads][downloads-badge]][rubygems] [version-badge]: https://img.shields.io/gem/v/shoulda-matchers.svg [rubygems]: https://rubygems.org/gems/shoulda-matchers [github-actions-badge]: https://img.shields.io/github/actions/workflow/status/thoughtbot/shoulda-matchers/ci.yml?branch=main [github-actions]: https://github.com/thoughtbot/shoulda-matchers/actions [downloads-total]: https://img.shields.io/gem/dt/shoulda-matchers.svg [downloads-badge]: https://img.shields.io/gem/dtv/shoulda-matchers.svg [downloads-badge]: https://img.shields.io/gem/dtv/shoulda-matchers.svg [![shoulda-matchers][logo]][website] [logo]: https://matchers.shoulda.io/images/shoulda-matchers-logo.png [website]: https://matchers.shoulda.io/ Shoulda Matchers provides RSpec and Minitest-compatible one-liners to test common Rails functionality that, if written by hand, would be much longer, more complex, and error-prone. Quick links 📖 [Read the documentation for the latest version][rubydocs]. 📢 [See what's changed in recent versions][changelog]. [rubydocs]: https://matchers.shoulda.io/docs [changelog]: CHANGELOG.md Table of contents - Getting started - RSpec - Rails apps - Non-Rails apps - Minitest - Rails apps - Non-Rails apps - Usage - On the subject of subject - Availability of RSpec matchers in example groups - Rails projects - Non-Rails proje","default_branch":null,"files":null,"tree":[],"storefront":"/r/thoughtbot","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/thoughtbot/shoulda-matchers/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}