Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on May 2, 2010
  1. @antifuchs

    Don't pass the feature file as an argument to cucumber.

    antifuchs authored
    When cutting / pasting, this just leads to annoying errors. Cucumber does TRT out
    of the box, so just let it.
  2. @antifuchs
  3. @antifuchs

    Add a feature for snippets, change regex syntax.

    antifuchs authored
    Now we use #?{} for regexes; cl-interpol supports nesting regex qoutes, so use those.
  4. @antifuchs

    Fix the "pending" scenario.

    antifuchs authored
    It tested exactly the wrong thing. Now actually tests output from pending steps.
  5. @antifuchs
Commits on May 1, 2010
  1. @antifuchs

    Fail when the lisp dies during startup.

    antifuchs authored
    This checks whether the lisp child is alive, and raises an exception if it dies 
    before the server is running.
  2. @antifuchs

    Reset variable state after all After hooks have run.

    antifuchs authored
    This allows users to refer to variables in the After hooks, and gives them a clean
    slate in Before hooks.
  3. @antifuchs

    Add var, Before, After.

    antifuchs authored
    Now can share state between steps, and reset that state either before or after a 
    scenario runs.
  4. @antifuchs

    Factor error handling out from the "invoke" method.

    antifuchs authored
    Wrap a handler-case around the test case, *in addition to* the debugger-hook:
    When started with --disable-debugger, sbcl sometimes seems to exit instead of
    calling that hook.
  5. @antifuchs

    Allow running clucumber in slime, with an _override.wire file.

    antifuchs authored
    This should let me debug internal errors more easily.
  6. @antifuchs
  7. @antifuchs

    Remove debug output from json server.

    antifuchs authored
    By now I'm fairly sure it works. (-:
  8. @antifuchs
  9. @antifuchs

    Use PTYs to launch the lisp for clucumber.

    antifuchs authored
    Now we can launch multiple lisps, and keep track of them. Use this from the 
    main test suite, and expose it to other programs who might want to use it, too.
  10. @antifuchs

    Fix a load-order bug exposed by the test suite.

    antifuchs authored
    Use string< to sort strings in ascending orrder. I always get this wrong.
  11. @antifuchs

    Flesh out the test suite.

    antifuchs authored
    Now can start clucumber from ruby (albeit in a slightly kludge-y way), 
    run one single feature, then have sbcl fail to die. Oops.
Commits on Apr 28, 2010
  1. @antifuchs
  2. @antifuchs

    Add a readme.

    antifuchs authored
  3. @antifuchs

    Implement the cucumber wire protocol.

    antifuchs authored
    Clucumber now implements the cucumber wire protocol, documented here:
    http://wiki.github.com/aslakhellesoy/cucumber/wire-protocol
    
    It can define steps in CL. Complete feature set:
    
     * Step lookup, including highlight of textual match groups.
     * Single-line step invocation.
     * Templates for missing step definitions.
     * (pending <optional message>)
     * (fail <lots of args>)
    
    Still lacks support for tables and (tested) multiline args.
    
    Also, a slime connector / a way to invoke it from the REPL would be nice.
Commits on Apr 25, 2010
  1. @antifuchs
Something went wrong with that request. Please try again.