subtest_plan.js 406 B

1234567891011121314151617181920212223
  1. 'use strict';
  2. var test = require('../');
  3. test('parent', function (t) {
  4. t.plan(3);
  5. var firstChildRan = false;
  6. t.pass('assertion in parent');
  7. t.test('first child', function (st) {
  8. st.plan(1);
  9. st.pass('pass first child');
  10. firstChildRan = true;
  11. });
  12. t.test('second child', function (st) {
  13. st.plan(2);
  14. st.ok(firstChildRan, 'first child ran first');
  15. st.pass('pass second child');
  16. });
  17. });