私はInternをテストして、テストフレームワークに適しているかどうかを確認しようとしています。インターンで次のコードをテストしようとしています。Node.jsモジュールを実行するための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-テストプロジェクト/ノード/ LIB/HelloWorld.js' に位置し、インターンが 'JS-テストプロジェクト/インターン' 位に位置しています。私はInternの1.0.0ブランチを使用しています。ファイルをインクルードしてテストを実行しようとするたびに、「コンソールレポーターにデフォルト設定する」の後に出力が得られません。ここにテストファイルがあります。 (質問に基づいて)次のディレクトリ構造を想定し
define([
'intern!tdd',
'intern/chai!assert',
'dojo/node!../lib/HelloWorld'
], function (tdd, assert, HelloWorld) {
console.log(HelloWorld);
});
ノードに精通していない誰かのため。 js、これはインターンシップ投稿のように聞こえました:) –
私は私のインターンを私が欲しいものを実行することができないときに私は嫌いです。 – AaronLS