Sha256: 6d1a7104b1f8244e03f051cbee4cdd49942aed1c196610af2d07b40dbceb46fd

Contents?: true

Size: 1004 Bytes

Versions: 10

Compression:

Stored size: 1004 Bytes

Contents

(function($) {
  $(Screw).bind("before", function(){
    function example_name(element){
      // TODO: handle nested describes!
      var context_name = $(element).parents(".describe").children("h1").text();
      var example_name = $(element).children("h2").text();

      return context_name + " - " + example_name;
    }

    $('.it')
      .bind('passed', function(){ 
        java.lang.System.out.print(".");
      })
      .bind('failed', function(e, reason){
        print("\nFAILED: " + example_name(this));
        print("          " + reason + "\n");
      });
  });

  $(Screw).bind("after", function(){
    var testCount = $('.passed').length + $('.failed').length;
    var failures = $('.failed').length;
    var elapsedTime = ((new Date() - Screw.suite_start_time)/1000.0);
    
    print("\n")
    print(testCount + ' test(s), ' + failures + ' failure(s)');
    print(elapsedTime.toString() + " seconds elapsed");
    
    if(failures > 0) { java.lang.System.exit(1) };
  });
})(jQuery);

Version data entries

10 entries across 10 versions & 3 rubygems

Version Path
rsutphin-shenandoah-0.1.0 lib/shenandoah/javascript/console/consoleReportForRake.js
rsutphin-shenandoah-0.1.1 lib/shenandoah/javascript/console/consoleReportForRake.js
rsutphin-shenandoah-0.1.2 lib/shenandoah/javascript/console/consoleReportForRake.js
drogus-blue-ridge-0.0.3 lib/consoleReportForRake.js
drogus-blue-ridge-0.0.2 lib/consoleReportForRake.js
drogus-blue-ridge-0.0.1 lib/consoleReportForRake.js
shenandoah-0.1.0 lib/shenandoah/javascript/console/consoleReportForRake.js
shenandoah-0.1.1 lib/shenandoah/javascript/console/consoleReportForRake.js
shenandoah-0.1.2 lib/shenandoah/javascript/console/consoleReportForRake.js
shenandoah-0.0.0 lib/shenandoah/javascript/console/consoleReportForRake.js