RSpec

E96211

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

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (6)

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

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 self-linksurface differs
surface form: rspec-core

RSpec self-linksurface differs
surface form: rspec-expectations

RSpec self-linksurface differs
surface form: rspec-mocks

RSpec self-linksurface differs
surface form: rspec-rails

RSpec self-linksurface differs
surface form: rspec-support
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

Referenced by (9)

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

Ruby hasTestFramework RSpec
RSpec hasComponent RSpec self-linksurface differs
this entity surface form: rspec-core
RSpec hasComponent RSpec self-linksurface differs
this entity surface form: rspec-expectations
RSpec hasComponent RSpec self-linksurface differs
this entity surface form: rspec-mocks
RSpec hasComponent RSpec self-linksurface differs
this entity surface form: rspec-rails
RSpec hasComponent RSpec self-linksurface differs
this entity surface form: rspec-support
RubyMine supportsTesting RSpec