UNPKG

606 BJavaScriptView Raw
1var test = require('../');
2
3var asyncFunction = function (callback) {
4 setTimeout(callback, Math.random * 50);
5};
6
7test('master test', function (t) {
8 t.test('subtest 1', function (st) {
9 st.pass('subtest 1 before async call');
10 asyncFunction(function () {
11 st.pass('subtest 1 in async callback');
12 st.end();
13 })
14 });
15
16 t.test('subtest 2', function (st) {
17 st.pass('subtest 2 before async call');
18 asyncFunction(function () {
19 st.pass('subtest 2 in async callback');
20 st.end();
21 })
22 });
23
24 t.end();
25});