Skip to content
Commits on Sep 23, 2013
  1. PhantomJS: Use 'phantomjs' module, if installed.

    committed Sep 23, 2013
    Closes #9. Thanks @jlink.
Commits on Apr 3, 2013
Commits on Sep 25, 2012
Commits on Sep 7, 2012
  1. Bump version.

    committed Sep 7, 2012
  2. Add '--console' flag to display messages from web pages.

    committed Sep 7, 2012
    This flag redirects console messages from web pages to the terminal so
    they are shown while running the tests.
    
    The default value for the new flag is 'off' to keep existing tests
    working without any output changes.
  3. Capture page exceptions and print using new 'console' object.

    committed Sep 7, 2012
    This commit captures unhandled exceptions on a page level and prints out
    the message and stack trace using the custom 'console' object.
  4. Use existing 'console' overrides from PhantomJS as well.

    committed Sep 7, 2012
    This commit swaps the built-in 'console' object with the one defined in
    'lib/console.js'. The custom object sets up proper styles for errors and
    warnings.
  5. Warn when files were not found or matched include/exclude patterns, c…

    committed Sep 7, 2012
    …loses #5.
    
    Bump version as well, w00t!
  6. Bump version.

    committed Sep 7, 2012
  7. Drop 'findit' and use 'walkdir', support Windows.

    committed Sep 7, 2012
    This commit drops 'findit' as it has issues running on Windows, see https://github.com/substack/node-
    findit/issues/5
    
    'walkdir' works around this issue by not using the inode value of a file
    if it's not supplied by Node.js.
  8. Bump dependencies versions in package.json and address deprecations.

    committed Sep 7, 2012
    This commit tracks the latest versions of dependencies listed in
    package.json. As a result of the upgrade, the Express server in
    test/server.js had to be updated as well.
  9. "path.exists is now called `fs.exists`." OK, got it.

    committed Sep 7, 2012
    This commit bumps the required Node.js version to >=0.8. As a result, we
    need to take care of some deprecation warnings such as the one listed in
    the subject of this commit.
  10. Add (verified) support for PhantomJS 1.6.x.

    committed Sep 7, 2012
    All available tests run under that version.
  11. Emit 'compile' to allow hooks to modify the code before it's compiled.

    committed Sep 7, 2012
    This commit allows a hook to modify the contents of the file being
    compiled. That can be used to process directives, such as custom
    require's, etc.
Commits on Apr 25, 2012
  1. Bump version number and fix package.json for naughty NPM.

    committed Apr 25, 2012
    There is still an open bug at:
    npm/npm#1978
    
    This commit is a workaround, but doesn't fix the issue which still exists
    in NPM.
  2. Add (verified) support for PhantomJS 1.4.x and 1.5.x.

    committed Apr 25, 2012
    All available tests run under these versions.
Commits on Dec 13, 2011
  1. Use module 'tmp' instead of 'temp'.

    committed Dec 13, 2011
    'temp' seems to be incompatible with Node.js 0.6.x as it still relies
    on the 'sys' module.
    
    'tmp' on the other hand seems to have been updated recently and have
    better version history on http://search.npmjs.org/#/tmp
Commits on Dec 12, 2011
  1. @grayt0r
Commits on Dec 10, 2011
  1. Allow Lottefile to be written in CoffeeScript.

    committed Dec 10, 2011
    Supported Lottefile languages are now: JavaScript, CoffeeScript.
  2. Add experimental start/before/after/exit events.

    committed Dec 10, 2011
    All events are asynchronous and they must have a valid signature.
    Once an event/message is processed, the continuation block must be called
    for Lotte to resume.
    
    - 'start'  function(options,    resume) { resume(); }
    - 'before' function(file,       resume) { reusme(); }
    - 'after'  function(file, code, resume) { resume(); }
    - 'exit'   function(code,       resume) { resume(); }
    
    where:
    
    - 'options' is an array derived from the command-line or a Lottefile
    - 'file' is a test file (absolute path)
    - 'code' is the exit code either of the test file or the entire suite
  3. Don't duplicate default values, trust the defaults or the command line.

    committed Dec 10, 2011
    The default values are already supplied to Optimist. If something goes wrong,
    complain about it rather than reverting to the safe defaults.
  4. {notify => message}

    committed Dec 10, 2011
Something went wrong with that request. Please try again.