Permalink
Commits on Feb 5, 2017
  1. Convert RSpec tests to Minitest

    mcmire committed Feb 4, 2017
    I guess it doesn't make much sense to have RSpec tests in a project that
    is really only concerned with Minitest.
Commits on Feb 3, 2017
  1. Update README

    mcmire committed Feb 3, 2017
    [ci skip]
  2. Update README

    mcmire committed Feb 3, 2017
    [ci skip]
  3. Update README

    mcmire committed Feb 3, 2017
    [ci skip]
  4. Replace Cucumber tests with RSpec tests

    mcmire committed Feb 1, 2017
    Copy over the acceptance test framework that we are using for
    shoulda-matchers. This is superior because as a part of running the
    acceptance, we execute commands and we have it so that if one of those
    commands fails, the output from that command is printed to the console
    so that we can better debug the issue. This is something that Cucumber
    (via Aruba) does not do.
  5. Out with the old, in with the new

    mcmire committed Jun 10, 2016
    This commit is long overdue. The main change is to upgrade shoulda's
    hard dependency on shoulda-matchers from 2.x to 3.x. Since this by
    itself is a pretty consequential change, though, I also took the
    opportunity to make some more at the same time that I think are
    reasonable:
    
    * Remove support for Rails 3, Rails 4.0, and Rails 4.1, since they have
      been end-of-lifed; support Rails 4.2-5.0 instead.
    * Remove support for Ruby 1.9 and 2.0; support Ruby 2.1-2.4 instead.
    * Remove support for RSpec, along with related Cucumber specs. People
      who use RSpec won't be using the `shoulda` gem -- they'll be using
      `shoulda-matchers` instead. There's already a good collection of
      integration specs there, so we don't need the tests here.
    
    Please note that we are using the Rails Git repo to refer to 4.2 because
    the latest release of 4.2 isn't compatible with Ruby 2.4 just yet (but
    it's fixed on the 4-2-stable branch).
Commits on Oct 20, 2015
  1. Merge pull request #251 from lucianosousa/patch-1

    rmm5t committed Oct 20, 2015
    Update .travis.yml
Commits on Apr 8, 2015
  1. Link to thoughtbot's contributor code of conduct

    mike-burns committed Apr 8, 2015
Commits on Feb 9, 2015
  1. Merge pull request #252 from carlesjove/patch-1

    rmm5t committed Feb 9, 2015
    added :development  group to rspec-rails example
Commits on Feb 7, 2015
  1. added :development group to rspec-rails example

    carlesjove committed Feb 7, 2015
    rspec-rails is required to be at both environments, or generators won't work
Commits on Feb 4, 2015
  1. removing patch version of ruby

    lucianosousa committed Feb 4, 2015
  2. Update .travis.yml

    lucianosousa committed Feb 4, 2015
    testing against latest stable ruby versions
Commits on Jan 21, 2015
  1. Drop Ruby 1.8.7

    mike-burns committed Jul 10, 2013
    In light of http://www.ruby-lang.org/en/news/2013/06/30/we-retire-1-8-7/
    we are dropping support for Ruby 1.8.7.
Commits on Jan 6, 2014
  1. Merge pull request #243 from salimane/pr_ruby_2_1_0

    rmm5t committed Jan 6, 2014
    Add Ruby 2.1.0 to .travis.yml
Commits on May 21, 2013
Commits on May 9, 2013
  1. Merge branch 'ignore_gemfiles' of https://github.com/sferik/shoulda i…

    rmm5t committed May 9, 2013
    …nto sferik-ignore_gemfiles
    
    # By Erik Michaels-Ober
    # Via Erik Michaels-Ober
    * 'ignore_gemfiles' of https://github.com/sferik/shoulda:
      Sort .gitignore
      Remove and ignore gemfiles
    
    Conflicts:
    	gemfiles/3.0.gemfile
    	gemfiles/3.0.gemfile.lock
    	gemfiles/3.1.gemfile
    	gemfiles/3.1.gemfile.lock
    	gemfiles/3.2.gemfile
    	gemfiles/3.2.gemfile.lock
Commits on May 7, 2013
  1. Bumped version to 3.5.0

    rmm5t committed May 7, 2013
Commits on Apr 22, 2013
  1. Consolidated readme intro

    rmm5t committed Apr 22, 2013
Commits on Mar 26, 2013
Commits on Mar 22, 2013
Commits on Mar 18, 2013
  1. Bumped version to 3.4.0

    rmm5t committed Mar 18, 2013
    closes #236
Commits on Mar 17, 2013
  1. Added gem version badge to the readme

    rmm5t committed Mar 17, 2013
    [ci skip]
  2. Merge pull request #235 from rmm5t/fix-travis-builds

    rmm5t committed Mar 17, 2013
    Fix Travis-CI build
  3. Removed gemfiles from .travis.yml

    rmm5t committed Mar 17, 2013
    We already use Appraisal for regression tests. Combining that with
    Travis-CI's gemfile management blows up.
Commits on Mar 16, 2013
  1. Merge pull request #234 from sferik/loosen_version_constraint

    rmm5t committed Mar 16, 2013
    Specify pessimistic version constraint with two digits of precision
  2. Sort .gitignore

    sferik committed Mar 16, 2013
  3. Specify pessimistic version constraint with two digits of precision

    sferik committed Mar 16, 2013
    Assumes semantic versioning of `shoulda-context` and `shoulda-matchers`.
    See also: #232.
  4. Remove and ignore gemfiles

    sferik committed Mar 16, 2013
    These are automatically generated by `appraisal`/`rake`. See also:
    #232.
Commits on Mar 6, 2013
  1. Revert "Merge pull request #232 from tmcgilchrist/fix_travis_ci"

    rmm5t committed Mar 6, 2013
    This reverts commit e30318e, reversing
    changes made to e2d8cae.
  2. Merge pull request #232 from tmcgilchrist/fix_travis_ci

    rmm5t committed Mar 6, 2013
    Fix travis ci build