Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jan 15, 2015
  1. Run before blocks of ancestor descriptions once before each example

    Since this breaks compatibility the version was changed to 0.3.0.
    Previously any @before block for some description would be run only once
    for a whole inner context examples group. Now they will be run once
    before each inner example.
    I think this behavior makes more sense after thinking a bit about it.
Commits on Jan 12, 2015
  1. Upgrade busterjs/assertions

Commits on Sep 17, 2014
Commits on Aug 25, 2014
  1. @juanibiapina

    Rename filter method.

    juanibiapina authored
    I don't know when this changed:
    "The filter class must implement a method with the same name as the filter, so for the before_action filter the class must implement a before method, and so on."
Commits on Apr 1, 2014
  1. v0.1.3: JavaScript objects are not hashes

    The keys are always string.
Commits on Feb 3, 2014
Commits on Jan 29, 2014
  1. v0.1.0: run spec suites in sandboxed iframe

    The old behavior is still possible if the user override the test runner
    html to the previous version.
    But by default now oojspec will run each suite in a separate iframe.
    Also oojspec.on and oojspec.notify have been introduced to allow for one
    to listen to custom events.
Commits on Jan 28, 2014
  1. Change version to 0.0.9

  2. Replace instanceof Function with typeof == 'function'

    So that it works in iframes too.
Commits on Aug 9, 2012
  1. Rename 'runner' to 'events'

    The old name was borrowed from Buster.js naming but it
    doesn't make much sense. The OojspecRunner instance
    itself should be the runner. 'eventsPubSub' would be
    too long for something that is often used...
    Oh, the art of naming... It is really hard!
Commits on Aug 7, 2012
  1. Add a basic parseParams utility function

    oojspec will support running a single example at some point
  2. Reorganizes oojspec in modules

    Split code in separate files to make it easier to further
    extend it in a readable way.
    This change prepares for the forthcoming ones
Commits on Aug 1, 2012
  1. v0.0.8: add a progress bar

  2. The progress bar works correctly now

    Some changes may be required for existent specs:
    - code inside 'describe' blocks used to work like 'beforeAll'
    Now they should be placed inside a beforeAll if that was the intention
    as the dsl is now eager evaluated so that the progress bar works correctly
  3. Some initial work with a progress bar

    More work need to be done for splitting the dsl example
    extration in a separate step.
    The examples count was also fixed.
Commits on Jul 25, 2012
  1. release v0.0.7

  2. nested report was merged to Buster's HTML formatter

    No need for patch anymore
Commits on Jul 18, 2012
  1. Fix HTML syntax in reporter

Commits on Jul 17, 2012
  1. sub-contexts are now nested in lists in html reporter

    - Patch original Buster.js reporter
    - Also fix a bug where the reported time to complete the suite
      is wrong: busterjs/buster#228
Commits on Jul 15, 2012
  1. Use vanilla version of Buster.js reporter

    My changes were finally merged so there is no need to keep a
    separate fork.
Something went wrong with that request. Please try again.