Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rspec/rspec-support
Common code needed by the other RSpec gems. Not intended for direct use.
https://github.com/rspec/rspec-support
rspec ruby
Last synced: 18 days ago
JSON representation
Common code needed by the other RSpec gems. Not intended for direct use.
- Host: GitHub
- URL: https://github.com/rspec/rspec-support
- Owner: rspec
- License: mit
- Created: 2013-10-05T15:44:11.000Z (about 11 years ago)
- Default Branch: main
- Last Pushed: 2024-11-15T21:17:57.000Z (about 1 month ago)
- Last Synced: 2024-11-20T11:01:30.053Z (about 1 month ago)
- Topics: rspec, ruby
- Language: Ruby
- Homepage: https://rspec.info
- Size: 1.32 MB
- Stars: 100
- Watchers: 11
- Forks: 102
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# RSpec::Support [![Build Status](https://github.com/rspec/rspec-support/workflows/RSpec%20CI/badge.svg)](https://github.com/rspec/rspec-support/actions)
**This is the old rspec support repository, please see the monorepo rspec/rspec for new issues and releases.**
`RSpec::Support` provides common functionality to `RSpec::Core`,
`RSpec::Expectations` and `RSpec::Mocks`. It is considered
suitable for internal use only at this time.## Installation / Usage
Install one or more of the `RSpec` gems.
Want to run against the `main` branch? You'll need to include the dependent
RSpec repos as well. Add the following to your `Gemfile`:```ruby
%w[rspec-core rspec-expectations rspec-mocks rspec-support].each do |lib|
gem lib, :git => "https://github.com/rspec/#{lib}.git", :branch => 'main'
end
```## Contributing
Once you've set up the environment, you'll need to cd into the working
directory of whichever repo you want to work in. From there you can run the
specs and cucumber features, and make patches.NOTE: You do not need to use rspec-dev to work on a specific RSpec repo. You
can treat each RSpec repo as an independent project.- [Build details](BUILD_DETAIL.md)
- [Code of Conduct](CODE_OF_CONDUCT.md)
- [Detailed contributing guide](CONTRIBUTING.md)
- [Development setup guide](DEVELOPMENT.md)## Patches
Please submit a pull request or a github issue. If you submit an issue, please
include a link to either of:* a gist (or equivalent) of the patch
* a branch or commit in your github fork of the repo