Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Jun 3, 2012
  1. removed gems version contraint, updated regexp, updated Given a stub …

    authored
    …lisp file named to step method instead of When. All Green
Commits on Oct 13, 2011
  1. @antifuchs

    Fix "getting started" docs

    antifuchs authored
    Invocation examples (provide a working env.rb), and fix references to
    port numbers.
  2. @antifuchs

    Improve compatibility to ruby 1.9.2.

    antifuchs authored
    Don't use Thread#terminate! to kill the reader thread anymore - that
    seems to have gone away. Use #terminate.
Commits on Jun 16, 2011
  1. @antifuchs
  2. @antifuchs

    Version bump to 0.4.1

    antifuchs authored
  3. @antifuchs
  4. @antifuchs

    Version bump to 0.4.0

    antifuchs authored
  5. @antifuchs

    Fix link to examples.

    antifuchs authored
  6. @antifuchs
  7. @antifuchs

    Quicklispify, bring up-to-date with cucumber 0.10.

    antifuchs authored
    Cucumber 0.10 doesn't like us writing the .wire file in env.rb. So if
    you use clucumber, you'll have to distribute / generate a .wire file
    yourself. Thankfully, cucumber supports ERB interpolations in the
    .wire file, so you can use CLUCUMBER_PORT to start the clucumber
    listener on any port you like.
Commits on Aug 1, 2010
  1. @antifuchs
  2. @antifuchs

    Version bump to 0.3.2

    antifuchs authored
  3. @antifuchs
  4. @antifuchs

    Version bump to 0.3.1

    antifuchs authored
  5. @antifuchs

    Only start the server if it's not running.

    antifuchs authored
    If a .wire file exists, that .wire's clucumber is used instead of an external clucumber 
    server. This may help me write a SLIME extension one day...
Commits on Jul 12, 2010
  1. @antifuchs
  2. @antifuchs

    Version bump to 0.3.0

    antifuchs authored
  3. @antifuchs

    Implement table diffing.

    antifuchs authored
    Add new function clucumber-steps:table-equal, which implements the table diffing wire protocol
    methods. As of cucumber 0.8.3, diffs are not presented very nicely yet, but at least the foundation
    is there (-:
  4. @antifuchs

    Don't use assert for steps, use FAIL instead.

    antifuchs authored
    This leads to reproducible error messages across cl implementations, and should make clucumber
    work on more than just Allegro CL (alisp) and SBCL.
  5. @antifuchs

    Add tests for extended steps (tables, multi-line).

    antifuchs authored
    Miraculously, this has worked, right out of the box. It will be very useful once we start supporting table diffs.
Commits on Jul 11, 2010
  1. @antifuchs
  2. @antifuchs

    Version bump to 0.2.0

    antifuchs authored
  3. @antifuchs
  4. @antifuchs

    Refactor launching for alisp.

    antifuchs authored
    Clucumber now passes its self-tests in sbcl and Allegro's ANSI CL mode.
    
    This change does the following things:
    
    * Bundle the packages necessary for running clucumber in the lib/clucumber/vendor/ directory and
      load any systems that are not installed under any given implementation. 
      - cl-interpol (0.2.1)
      - cl-ppcre (2.0.3)
      - cl-unicode (0.1.1)
      - lift (1.7.0)
      - st-json (Fri Jul 10 13:24:10 CEST 2009  marijnh@gmail.com)
      - trivial-backtrace (48a6b081e00b0d85f1e001c7258393ed34d06bc9)
      - usocket (r522)
    * Refactor ClucumberSubprocess to split .new from .launch, and rename "start" to "listen".
    * In .launch, install an at_exit handler that kills the process.
    * Update self-tests for new ClucumberSubprocess call signature
    * In self-tests, compare outputs in lower case; this is enough to cover the differences between 
      Allegro and SBCL.
    * Update README
Commits on Jun 19, 2010
  1. @antifuchs
Commits on May 3, 2010
  1. @antifuchs
  2. @antifuchs
  3. @antifuchs

    Version bump to 0.1.1

    antifuchs authored
  4. @antifuchs
  5. @antifuchs

    Use jeweler to make this a ruby gem.

    antifuchs authored
    Now, users of clucumber can install it via "gem install clucumber" (that is, as soon
    as I have uploaded it to gemcutter), and start using it immediately. Sweet!
  6. @antifuchs

    Version bump to 0.0.0

    antifuchs authored
Commits on May 2, 2010
  1. @antifuchs

    Use aruba for dirs and running cucumber processes.

    antifuchs authored
    This is way slicker now: Minimal duplication of code between cucumber's env.rb and
    ours, fewer redundant step definitions.
    
    Now, all actions that invoke cucumber (or create a directory hierarchy) take place in
    tmp/aruba. Also adjust paths for this, and flatten the self_test directory.
  2. @antifuchs

    Oops. Add clucumber_setup.rb file.

    antifuchs authored
    Now a fresh checkout should run features correctly.
  3. @antifuchs

    Don't start Clucumber for its own features.

    antifuchs authored
    This starts up much faster, and lets us prod it properly from the outside.
  4. @antifuchs

    Upgrade to Cucumber 0.7.0.

    antifuchs authored
    Syntax change: We don't need \\" to match \" anymore. This is incompatible with 0.6.
    
    Also, a possible bug causes cuke to pass the step keyword with a space. Let's just
    remove that space.
Something went wrong with that request. Please try again.