Common code needed by the other RSpec gems. Not intended for direct use.
JonRowe Merge pull request #352 from rspec/update-travis-build-scripts-2018-0…
…9-19-for-master

Updates from rspec-dev (2018-09-19)
Latest commit 93c5d24 Sep 21, 2018
Permalink
Failed to load latest commit information.
benchmarks Add RubyFeatures.ripper_supported? Oct 14, 2015
lib/rspec Bump version to 3.9.0.pre. Aug 4, 2018
script Updated travis build scripts (from rspec-dev) Sep 19, 2018
spec Workaround buggy Method#arity in JRuby Mar 4, 2018
.gitignore Ignore specs.out since our build scripts produce that as an artifact.… Jul 10, 2015
.rspec Add more config options. Nov 28, 2013
.rubocop.yml Upgrade rubocop, motivated by CVE. Jan 3, 2018
.rubocop_rspec_base.yml Updated travis build scripts (from rspec-dev) Sep 19, 2018
.travis.yml Updated travis build scripts (from rspec-dev) Sep 19, 2018
BUILD_DETAIL.md Updated common markdown files (from rspec-dev) [ci skip] Apr 17, 2018
CODE_OF_CONDUCT.md Updated common markdown files (from rspec-dev) [ci skip] Apr 17, 2018
CONTRIBUTING.md Updated common markdown files (from rspec-dev) [ci skip] Apr 17, 2018
Changelog.md Update changelog for 3.8 release. Aug 4, 2018
DEVELOPMENT.md Updated common markdown files (from rspec-dev) [ci skip] Apr 17, 2018
Gemfile Merge pull request #349 from rspec/pin_ffi Apr 3, 2018
ISSUE_TEMPLATE.md Updated common markdown files (from rspec-dev) [ci skip] Apr 17, 2018
LICENSE.md list copyrights (for consistency) Oct 6, 2015
README.md Use https:// instead of git:// URLs in READMEs Feb 15, 2018
REPORT_TEMPLATE.md Updated common markdown files (from rspec-dev) [ci skip] Apr 17, 2018
Rakefile setup rubocop Aug 8, 2014
appveyor.yml Updated travis build scripts (from rspec-dev) Sep 19, 2018
maintenance-branch Updated travis build scripts (from rspec-dev) Jan 25, 2014
rspec-support.gemspec Unify license styles with other repos Oct 6, 2015

README.md

RSpec::Support

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 master branch? You'll need to include the dependent RSpec repos as well. Add the following to your Gemfile:

%w[rspec-core rspec-expectations rspec-mocks rspec-support].each do |lib|
  gem lib, :git => "https://github.com/rspec/#{lib}.git", :branch => 'master'
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.

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