Intern をテストして、テスト フレームワークに適しているかどうかを確認しようとしています。Intern で次のコードをテストしようとしています。
var HelloWorld;
HelloWorld = (function () {
  function HelloWorld (name) {
    this.name = name || "N/A";
  }
  HelloWorld.prototype.printHello = function() {
    console.log('Hello, ' + this.name);
  };
  HelloWorld.prototype.changeName = function(name) {
    if (name === null || name === undefined) {
      throw new Error('Name is required');
    }
    this.name = name;
  };
  return HelloWorld;
})();
exports = module.exports = HelloWorld;
ファイルは 'js-test-projects/node/lib/HelloWorld.js' にあり、Intern は 'js-test-projects/intern' にあります。Intern の 1.0.0 ブランチを使用しています。ファイルをインクルードしてテストを実行しようとすると、「デフォルトでコンソール レポーターに設定」した後に出力が得られません。ここにテストファイルがあります。
define([
  'intern!tdd',
  'intern/chai!assert',
  'dojo/node!../lib/HelloWorld'
], function (tdd, assert, HelloWorld) {
  console.log(HelloWorld);
});