Permalink
Commits on Feb 24, 2012
  1. [dist] Version 0.6.2

    mmalecki committed Feb 24, 2012
Commits on Feb 8, 2012
  1. Merge pull request #161 from cliffano/master

    mmalecki committed Feb 8, 2012
    Add coverage report in xml format.
Commits on Feb 6, 2012
  1. [bin] Skip dotfiles before `fs.stat()`ing them

    nhunzaker committed with mmalecki Dec 8, 2011
    Not doing so causes problems with Emacs buffer files.
Commits on Jan 10, 2012
Commits on Jan 9, 2012
Commits on Dec 26, 2011
  1. [dist] Version 0.6.1

    mmalecki committed Dec 26, 2011
Commits on Dec 23, 2011
  1. [test] Test if exception thrown in the topic gets passed down

    heynemann committed with mmalecki Mar 11, 2011
    Tests 7fc5133b3037163ac8272c491fe800500dcf4a1e.
Commits on Dec 16, 2011
  1. Merge pull request #160 from seebees/nested_context_with_callback

    indexzero committed Dec 16, 2011
    Async topic is passed to vows with topic-less subcontext
Commits on Dec 14, 2011
  1. Merge pull request #168 from johnnywengluu/master

    mmalecki committed Dec 14, 2011
    Documentation bug: Rename *length* to *lengthOf* in a test
Commits on Dec 3, 2011
  1. [reporters/json] fix async error reporting

    indutny committed with mmalecki Nov 25, 2011
    fixes #154
Commits on Nov 27, 2011
  1. [fix] Fix leaking `self`

    mmalecki committed Nov 27, 2011
Commits on Nov 26, 2011
Commits on Nov 25, 2011
  1. [dist] Version bump. 0.6.0

    indexzero committed Nov 25, 2011
  2. event order for 'on'

    seebees committed with indexzero Nov 20, 2011
    now if you have a nested 'on' declaration I will enforce the nested order.
  3. [v0.6 fix] Properly inspect errors

    mmalecki committed with indexzero Nov 8, 2011
    This is related and blocked by cloudhead/eyes.js#12.
    
    Gist of what's going on: `Error` properties are non-enumerable in `node
    v0.6`, so `Object.keys` which is being used in `eyes.js` won't list them
    (we need to use `Object.getOwnPropertyNames`). This results in errors
    being outputted as `{}`, for example in `assert.isNull(err)` statement.
  4. When an uncaught exception is caught in watch mode, print it in the c…

    juggy committed with indexzero Sep 14, 2011
    …onsole and continue watch.
  5. When called outside the vows context where `this.stack` && `source` a…

    Raynos committed with indexzero Aug 30, 2011
    …re undefined it will now no longer crash and burn
  6. Add support for asynchronous teardowns.

    Daniel Brockman committed with indexzero Apr 30, 2011
  7. Edited README.md via GitHub

    JerrySievert committed with indexzero Aug 21, 2011
  8. events other then success

    seebees committed with indexzero Nov 20, 2011
    1. added .isEvent property (to distinguish between legacy 'success' and any sub-events)
    2. added property .event that is either 'success' or the named sub-event
    3. the api for sub-events is a context named either 'on' or 'events' ('events' is transformed into 'on')
    
    1. updated addVow to look at the vow.binding.context.event instead of 'success'
    2. if the sub-event is 'error' there is no need to listen for the topics error event again
    3. Hooked EventEmitter.prototype.emit so I can capture events that happen before addVow is run.
    4. Updated the vow calling params so if we have a known emitted event I don't change the calling structure (i.e. add a null error)
    
    1. Throw if a sub-event or 'on' context has a topic
    2. Sub-events can inherit from EventEmitter
    3. changed 'success' to ctx.event
    4. execute new context even if the event has already fired
    
    Added basic tests to demonstrate "Vows with sub events"
    
    Fixes #109