Sha256: 4bdf42c492ef641199c5432ccd45f5c310e11eaf13f6c600987da74fed8a166a

Contents?: true

Size: 1.21 KB

Versions: 17

Compression:

Stored size: 1.21 KB

Contents

## Contributing

Install [bundler](http://gembundler.com/) and use it to install all the development dependencies:

```console
gem install bundler
bundle install
```

Next setup the Git submodules:

```console
git submodule init
git submodule update
```

or using the single command form

```console
git submodule update --init
```

You should be able to run the tests now:

```console
bundle exec rake
```

VCR uses [RSpec 2](http://github.com/rspec/rspec) for unit tests.  The specs are written in a very "focused" style, where each spec is concerned only with exercising the object under test, using mocks as necessary.  You can run the specs using `rake spec`.

[Cucumber](http://cukes.info/) is used for end-to-end full stack integration tests that also function as VCR's documentation.

## Problems running bundle install?

If you get an error while running `bundle install`, it may be one of the "extras" gems which are not required for development. Try installing it without these gems.

```console
bundle install --without extras
```

If you are getting an error installing `rb-fsevent` gem, you may want to temporarily change the Gemfile to use the pre-release version of the gem.

```ruby
gem 'rb-fsevent', '0.9.0.pre4'
```

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
vcr-2.7.0 CONTRIBUTING.md
vcr-2.6.0 CONTRIBUTING.md
vcr-2.5.0 CONTRIBUTING.md
vcr-2.4.0 CONTRIBUTING.md
vcr-2.3.0 CONTRIBUTING.md
vcr-2.2.5 CONTRIBUTING.md
vcr-2.2.4 CONTRIBUTING.md
vcr-2.2.3 CONTRIBUTING.md
vcr-2.2.2 CONTRIBUTING.md
vcr-2.2.1 CONTRIBUTING.md
vcr-2.2.0 CONTRIBUTING.md
vcr-2.1.1 CONTRIBUTING.md
vcr-2.1.0 CONTRIBUTING.md
vcr-2.0.1 CONTRIBUTING.md
vcr-2.0.0 CONTRIBUTING.md
vcr-2.0.0.rc2 CONTRIBUTING.md
vcr-2.0.0.rc1 CONTRIBUTING.md