Commits on May 13, 2017
  1. Update

    Kosmas committed on GitHub May 13, 2017
  2. Disable email notifications

    mattwynne committed on GitHub May 13, 2017
Commits on May 12, 2017
  1. Merge pull request #341 from junaruga/feature/update-travis

    Update .travis.yml
    junaruga committed on GitHub May 12, 2017
  2. Update .travis.yml

    * Update Rubies to latest version.
    * Add ruby-head as allow_failures.
      Because it's good to know new version Ruby's issue as faster before the release.
    junaruga committed May 12, 2017
  3. Update and change version for release 1.5.0

    Kosmas committed May 12, 2017
Commits on May 11, 2017
  1. Merge pull request #337 from rafamanzo/rails_5_1

    Support Rails 5.1
    mvz committed on GitHub May 11, 2017
Commits on May 3, 2017
  1. Ensure selenium-wedriver 3 is not selected for tests

    Since version 3 it requires geckodriver to be installed. This is not
    available on Travis without requiring durther setup. Here we try to
    restrict it in order to make the build pass.
    Locally with geckodriver installed and selenium webdriver 3.4.0
    everything is passing also. If this fails, the next step is to install
    geckodriver on Travis.
    rafamanzo committed May 3, 2017
Commits on May 2, 2017
  1. Remove jquery-rails from no_database.feature

    Since this has been removed from rails 5.1, this has been causing
    failures for this rails version such as:
    Could not find gem 'jquery-rails' in any of the gem sources listed in your Gemfile
    I believe we can remove this from this feature for two reasons:
    1) The purpose of this spec is to test an application with no
    application. Not cucumber-rails compatibility with jquery-rails
    2) There are plenty of other features that create rails applications
    with jquery-rails in their Gemfile with no issues
    (capybara_javascript_drivers.feature is example). Thus this is still
    being tested somewhere else and nothing has been lost.
    rafamanzo committed May 2, 2017
Commits on May 1, 2017
  1. Use before_action instead of before_filter

    This has been removed for Rails 5.1 and is around since rails 4.0:
    Thus no issue is expected and this should fix at least one acceptance
    test for Rails 5.1.
    rafamanzo committed May 1, 2017
  2. Update rake version limitation code

    mvz committed with rafamanzo Apr 30, 2017
Commits on Apr 29, 2017
  1. Restrict rake version for cucumber test cases

    Similarly to 558333f, this needs to get
    restricted on the test_app's Gemfile in order to avoid it from getting
    newer versions that are available on the environment as pointed out by
    rafamanzo committed Apr 29, 2017
Commits on Apr 28, 2017
  1. Exclude Rails 5.1 appraisal from unsupported ruby versions

    Similarly to 5.0, there is no point on testing against such versions.
    rafamanzo committed Apr 28, 2017
  2. Run travis with rails 5.1

    rafamanzo committed Apr 28, 2017
  3. Accept railties 5.1 as dependency

    This allows cucumber-rails to be installed along with rails 5.1.
    rafamanzo committed Apr 28, 2017
  4. Fix Rails 5.1 acceptance test

    Since capybara is already part of Rails' 5.1 Gemfile, adding it twice
    with different versions was producing errors.
    This limits the insertion of capybara to the Gemfile only for
    applications running lower versions.
    rafamanzo committed Apr 28, 2017
  5. Create appraisal for Rails 5.1

    Unit tests work fine but acceptance will require more work.
    rafamanzo committed Apr 28, 2017
Commits on Dec 3, 2016
  1. Update

    Kosmas committed on GitHub Dec 3, 2016
  2. Merge pull request #334 from mvz/drop-rails-3-support

    Drop Rails 3 support
    Kosmas committed on GitHub Dec 3, 2016
Commits on Dec 2, 2016
  1. Include rake in appraisal

    mvz committed Dec 2, 2016
  2. Replace deprecated assertions

    mvz committed Oct 16, 2016
Commits on Dec 1, 2016
  1. Update lowest dependency to rspec-rails 3

    The spec file `spec/cucumber/rails/database_spec.rb` uses
    receive_messages, which is not available in RSpec 2.99.
    mvz committed Dec 1, 2016
  2. Fix exclusion matrix

    mvz committed Dec 1, 2016
  3. Update Travis config

    - Also test on Ruby 2.1
    - Do not try to build with lowest_version_bounds on Ruby > 2.1.x
    mvz committed Dec 1, 2016
  4. Check and update lowest supported version bounds

    This adds an appraisal keeping most dependencies at their lowest version
    allowed by the cucumber-rails gemspec, in order to test that these
    versions actually work.
    mvz committed Dec 1, 2016
Commits on Sep 27, 2016
  1. Release 1.4.5

    Kosmas committed on GitHub Sep 27, 2016