Skip to content

epochzh/rspec-rails-uncommitted

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rspec-rails-uncommitted

rake tasks for rails-3 which selectively run specs based on your SCM status.

Install

gem install rspec-rails-uncommitted

Configure

Add rspec-rails-uncommitted to the :test and :development groups in the Gemfile:

group :test, :development do
  gem "rspec-rails-uncommitted", "~> 2.0"
end

It needs to be in the :development group to expose generators and rake tasks without having to type RAILS_ENV=test.

Behavior

rake rspec:uncommitted

This task will execute specs associated with files you have changed and not yet committed.

rake rspec:unpushed

This task will execute specs for files you have committed locally, but haven't pushed up to origin.

rake rspec:unmerged

This task will execute specs for files you have not yet merged back into the master branch.

Contribute

See https://github.com/rspec/rspec-dev

Also see

About

rspec-rails-uncommitted

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published