Skip to content

Commit

Permalink
Merge pull request #4094 from shaedrich/rspec
Browse files Browse the repository at this point in the history
Add topic "RSpec"
  • Loading branch information
kenyonj authored Dec 18, 2023
2 parents f11f580 + deb4b96 commit 3d59990
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions topics/rspec/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
display_name: RSpec
short_description: rspec is a DSL for behaviour driven development for Ruby.
topic: rspec
logo: rspec.png
wikipedia_url: https://en.wikipedia.org/wiki/RSpec
github_url: https://github.com/rspec
related: tdd, bdd, cucumber, minitest, gherkin, relish, domain-specific-language, jmock, capybara, ruby
created_by: Andy Lindeman, Jon Rowe, Sam Phippen, Bradley Schaefer, Steven Baker, Dave Astels, Aslak Hellesøy
released: May 18, 2007
---
**rspec** is a computer domain-specific language (DSL) testing tool written in the programming language Ruby to test Ruby code. It is a behavior-driven development (BDD) framework which is extensively used in production applications. The basic idea behind this concept is that of test-driven development (TDD) where the tests are written first and the development is based on writing just enough code that will fulfill those tests followed by refactoring. It contains its own mocking framework that is fully integrated into the framework based upon JMock. The simplicity in the RSpec syntax makes it one of the popular testing tools for Ruby applications.
Binary file added topics/rspec/rspec.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 3d59990

Please sign in to comment.