UNPKG

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