[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/nodejs-experiments/nodegit/emscripten/test/revwalk.js [Back]  [Original]

var git = require('../').raw,
    path = require('path'),
    rimraf = require('rimraf');

// Helper functions
var helper = {
  // Test if obj is a true function
  testFunction: function(test, obj, label) {
    // The object reports itself as a function
    test(typeof obj, 'function', label +' reports as a function.');
    // This ensures the repo is actually a derivative of the Function [[Class]]
    test(toString.call(obj), '[object Function]', label +' [[Class]] is of type function.');
  },
  // Test code and handle exception thrown
  testException: function(test, fun, label) {
    try {
      fun();
      test(false, label);
    }
    catch (ex) {
      test(true, label);
    }
  }
};

Web Proxy Viewer  |  New URL  |  Original Page