Permalink
Commits on Jul 10, 2017
  1. Support for multiple reporters, plus a new file reporter (#200)

    jabbett committed with oriolgual Jul 10, 2017
    * Update: Specify multiple reporters
    New: File reporter
    
    * Spacing issue.
Commits on Jun 29, 2017
  1. Get FeatureRunner & ScenarioRunner ready for randomization (#198)

    yarmiganosca committed with oriolgual Jun 29, 2017
    * Let the feature know before the run what lines will be run
    
    * duplicated documentation
    
    * style changes (so they're in a isolated commit)
    
    * a scenario now knows all of the lines that can toggle it
    
    * runners are now driven by arrays of the appropriate object
    
    * an object's methods should use it's public interface when possible
    
    * styling changes in a separate commit
    
    * a note for later
    
    * we don't initialize FeatureRunner with its lines anymore
    
    * cleaning up a FIXME
    
    * styling change in an isolated commit
    
    * explicitly specify the contexts we're testing here
    
    * we should specify the feature stub all at once here, not in pieces
    
    * this description better mirrors the "when some steps" context
    
    * update feature stubs in feature runner tests
    
    * how we handle only running certain lines is different
    
    * should check this as well. nil isn't the only thing we want to avoid
    
    * clarify the method name. Feature#lines isn't like Scenario#lines
    
    Scenario#lines returns the lines that make up the scenario in the
    file. The instance method on Feature returns the lines of that feature
    that should be run. Those are different things, and having the same
    name is likely to confuse.
    
    * typo
    
    * let's use a more descriptive variable name now that we can
Commits on Jun 5, 2017
  1. Integration tests for scenario filtering (#197)

    yarmiganosca committed with oriolgual Jun 5, 2017
    * Passing feature for specifying scenarios with line numbers
    
    * Passing features for including & excluding with tags
    
    * Older rubies don't have Pathname#/
    
    * added interactive debugging
    
    * Added some variety to the returns for these integration tests.
    
    Different scenarios make this test less likely pass for reasons other
    than "the implementation is correct".
    
    * excluding pry-byebug from jruby builds
    
    * I guess we'll try it without pry-byebug
    
    * Lighter loading for features.
    
    * apparently pry-byebug wasn't messing up mustermann.
    
    So I'm putting back, because why have pry without the interactive part?
Commits on Mar 20, 2017
  1. Support for RSpec mocks (#195)

    pedantic-git committed with oriolgual Mar 20, 2017
    * Add spinach/rspec/mocks
    
    * Add to the docs
Commits on Jan 16, 2017
  1. Version bump

    josepjaume committed Jan 16, 2017
  2. Merge pull request #194 from fishpercolator/master

    josepjaume committed Jan 16, 2017
    Add a --audit flag for finding missing/unused steps
Commits on Jan 15, 2017
  1. Merge pull request #191 from thomas-mcdonald/master

    josepjaume committed Jan 15, 2017
    Tighten exception catching when running scenarios
Commits on Jan 10, 2017
  1. Oops - fix issues in this file too

    pedantic-git committed Jan 10, 2017
  2. Fix more rubocop issues

    pedantic-git committed Jan 10, 2017
  3. Fix hound issues

    pedantic-git committed Jan 10, 2017
  4. Last few bugs and scenarios to defend them

    pedantic-git committed Jan 10, 2017
Commits on Jan 9, 2017
  1. Add features for --audit

    pedantic-git committed Jan 9, 2017
Commits on Dec 21, 2016
  1. remove capybara_test dependency on Minitest error handling

    thomas-mcdonald committed Dec 21, 2016
    since the Minitest::Assertion class is not in the failure_exceptions
    config at this point, this test was previously triggering the
    run_on_error_step block. Mintest::Assertion doesn't inherit from
    StandardError, so these tests broke.
    
    changing the test to just throw a StandardError restores the previous
    behaviour
  2. Tighten exception catching when running scenarios

    thomas-mcdonald committed Dec 21, 2016
    Rescuing Exception makes it difficult to kill Spinach mid-run
Commits on Jul 18, 2016
  1. Version bump

    oriolgual committed Jul 18, 2016
  2. Cleanup README

    oriolgual committed Jul 18, 2016
  3. Fix build (#188)

    oriolgual committed Jul 18, 2016
    * Update Ruby versions
    
    * Remove dependencies
    
    * Use latest jruby
    
    * Ignore ruby 1.9
Commits on Mar 7, 2016
  1. Merge pull request #187 from javierav/master

    mrcasals committed Mar 7, 2016
    Update rerun reporter url
Commits on Mar 6, 2016
  1. Update rerun reporter url

    javierav committed Mar 6, 2016
Commits on Sep 15, 2015
  1. Merge pull request #181 from gtramontina/minitest_assertions

    oriolgual committed Sep 15, 2015
    Fix the inclusion of Minitest::Assertions.
  2. Merge pull request #183 from javierav/readme

    oriolgual committed Sep 15, 2015
    Update readme with rerun reporter
Commits on Jul 30, 2015
  1. Update readme with rerun reporter

    javierav committed Jul 30, 2015
Commits on Mar 30, 2015
  1. Fix the inclusion of Minitest::Assertions.

    gtramontina committed Mar 30, 2015
    Addresses: #169
Commits on Mar 4, 2015
  1. Merge pull request #180 from codegram/chore/ruby-2.2.0

    ywen committed Mar 4, 2015
    Chore/ruby 2.2.0, rbx 2.5.2 support
Commits on Feb 28, 2015
  1. Can't install rubysl-open3 with old rbx

    ywen committed Feb 28, 2015
    See: rubysl/rubysl-openssl#10
    
    We will have to support the new version of rbx
Commits on Feb 27, 2015
  1. Add 2.2.0 to travis ci

    ywen committed Feb 27, 2015
Commits on Feb 18, 2015
  1. Move hooks docs link to code [ci skip]

    mrcasals committed Feb 18, 2015
    Thanks @Odaeus for noticing. RubyDoc seems to be ignoring the docs on method
    calls. See #176.
Commits on Sep 17, 2014
  1. Merge pull request #167 from sgarciac/master

    josepjaume committed Sep 17, 2014
    Parse all options before calling the step files generation