3.3.0 • Published 5 years ago

@honeo/test v3.3.0

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

test

なにこれ

かんたんテストモジュール。

使い方

$ npm i -D @honeo/test
const Test = require('@honeo/test');

await Test([function(){
	return true;
}, function(){
	return new Promise( (resolve, reject)=>{
	    setTimeout(resolve, 1000, true);
	});
}], {
	console: true
});

API

Test(..callback)

引数1配列内の関数を失敗するまで順に実行する。
全ての関数が成功したら解決するpromiseを返す。

成否判定

callbackの返り値が以下の場合は成功とする。

options

keytypedefaultdescription
chtmpdirbooleanfalsetrueなら一時作業ディレクトリを作り、初期化してからinit・テスト関数を実行する。
consolebooleantrueConsole表示の有無。
exitbooleanfalse実行環境がNode.jsならテスト失敗時にプロセスも失敗させる。
initfunctionnull各テスト関数前に実行する初期化用関数。promiseが返れば解決まで待つ。
tmpdirOriginstringnull各テスト開始時、実行ディレクトリに中身をコピーするディレクトリのパス。
debugbooleanfalseConsoleにdebug情報を出す。
3.3.0

5 years ago

3.2.1

5 years ago

3.2.0

5 years ago

3.1.1

7 years ago

3.1.0

7 years ago

3.0.1

7 years ago

3.0.0

7 years ago

2.2.0

7 years ago

2.1.0

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago