kandi background
Explore Kits

7 best Ruby Functional testing libraries in 2022

by Open Weaver kits ✔ Updated: Apr 6, 2022

Functional testing is the process of checking that individual software components are working as expected. It is intended to verify the correctness of a system’s behavior by inputting data and checking the output values. With the rise in popularity of Ruby, many developers are working on new applications and APIs. As a result, this has led to the emergence of a number of testing libraries that have come along to make their lives much easier. Here we will discuss some of the best Ruby Functional testing Open Source libraries including factory_bot - A library for setting up Ruby objects as test data; shoulda-matchers - Simple oneliner tests for common Rails functionality; appraisal - Ruby library for testing your library against different versions.

factory_botby thoughtbot

Ruby star image 7693 Version:v6.2.1

License: Permissive (MIT)

A library for setting up Ruby objects as test data.

Support
Quality
Security
License
Reuse

factory_botby thoughtbot

Ruby star image 7693 Version:v6.2.1 License: Permissive (MIT)

A library for setting up Ruby objects as test data.
Support
Quality
Security
License
Reuse

shoulda-matchersby thoughtbot

Ruby star image 3363 Version:v5.3.0

License: Permissive (MIT)

Simple one-liner tests for common Rails functionality

Support
Quality
Security
License
Reuse

shoulda-matchersby thoughtbot

Ruby star image 3363 Version:v5.3.0 License: Permissive (MIT)

Simple one-liner tests for common Rails functionality
Support
Quality
Security
License
Reuse

capybara-webkitby thoughtbot

Ruby star image 1994 Version:Current

License: Permissive (MIT)

A Capybara driver for headless WebKit to test JavaScript web apps

Support
Quality
Security
License
Reuse

capybara-webkitby thoughtbot

Ruby star image 1994 Version:Current License: Permissive (MIT)

A Capybara driver for headless WebKit to test JavaScript web apps
Support
Quality
Security
License
Reuse

appraisalby thoughtbot

Ruby star image 1163 Version:v2.4.1

License: Permissive (MIT)

A Ruby library for testing your library against different versions of dependencies.

Support
Quality
Security
License
Reuse

appraisalby thoughtbot

Ruby star image 1163 Version:v2.4.1 License: Permissive (MIT)

A Ruby library for testing your library against different versions of dependencies.
Support
Quality
Security
License
Reuse

fake_stripeby thoughtbot

Ruby star image 388 Version:v0.3.0

License: Permissive (MIT)

A Stripe fake so that you can avoid hitting Stripe servers in tests.

Support
Quality
Security
License
Reuse

fake_stripeby thoughtbot

Ruby star image 388 Version:v0.3.0 License: Permissive (MIT)

A Stripe fake so that you can avoid hitting Stripe servers in tests.
Support
Quality
Security
License
Reuse

action_mailer_matchersby contently

Ruby star image 50 Version:Current

License: Permissive (MIT)

ActionMailerMatchers provides rspec matchers to test Rails' common ActionMailer functionality.

Support
Quality
Security
License
Reuse

action_mailer_matchersby contently

Ruby star image 50 Version:Current License: Permissive (MIT)

ActionMailerMatchers provides rspec matchers to test Rails' common ActionMailer functionality.
Support
Quality
Security
License
Reuse

ruby-functional-testsby gocd

Ruby star image 4 Version:Current

License: Permissive (Apache-2.0)

GoCD Functional tests in ruby - using capybara, webdriver and Gauge

Support
Quality
Security
License
Reuse

ruby-functional-testsby gocd

Ruby star image 4 Version:Current License: Permissive (Apache-2.0)

GoCD Functional tests in ruby - using capybara, webdriver and Gauge
Support
Quality
Security
License
Reuse

See similar Kits and Libraries

Functional Testing
Testing