RSpec

E96211

RSpec is a popular behavior-driven development (BDD) testing framework for the Ruby programming language, known for its readable, expressive syntax.

All labels observed (6)

Label Occurrences
RSpec canonical 4
rspec-core 1
rspec-expectations 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Ruby testing framework
behavior-driven development framework
software testing framework
compatibleWith Rack-based Ruby web frameworks
Ruby on Rails
ecosystem Ruby testing ecosystem
feature colorized output
command-line runner
custom matchers
expectation syntax
expressive domain-specific language
formatter plugins
hooks for test setup and teardown
human-readable test syntax
integration with Ruby on Rails
metadata for examples and groups
mocking and stubbing support
nested example groups
one-liner syntax for Rails controllers and models
shared examples
tagged tests
test doubles
hasComponent rspec-core
linked to: RSpec

rspec-expectations
linked to: RSpec

rspec-mocks
linked to: RSpec

rspec-rails
linked to: RSpec

rspec-support
linked to: RSpec
influenced other Ruby testing libraries
influencedBy BDD principles
RSpec Story Runner (early BDD tools)
license MIT License
notableFor being the de facto standard testing framework in many Ruby projects
readable, English-like test descriptions
paradigm behavior-driven development
primaryUse automated testing of Ruby code
behavior-driven development in Ruby
test-driven development in Ruby
programmingLanguage Ruby
repositoryPlatform GitHub
supportsStyle example-driven testing
specification by example
syntax context blocks
describe-it structure
expect syntax
should syntax (legacy)
usedFor acceptance-level testing in Ruby
integration testing
unit testing

How these facts were elicited

Referenced by (9)

Full triples — surface form annotated when it differs from this entity's canonical label.

Ruby hasTestFramework RSpec
RSpec hasComponent rspec-core
linked to: RSpec
RSpec hasComponent rspec-expectations
linked to: RSpec
RSpec hasComponent rspec-mocks
linked to: RSpec
RSpec hasComponent rspec-rails
linked to: RSpec
RSpec hasComponent rspec-support
linked to: RSpec
RubyMine supportsTesting RSpec