Repositorio del curso CCOM4030 el semestre B91 del proyecto kilometro0

subtest_and_async.js 608B

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