* Output tag for the given `test.`
(test)
| 3856 | */ |
| 3857 | |
| 3858 | function test(test) { |
| 3859 | var attrs = { |
| 3860 | classname: test.parent.fullTitle() |
| 3861 | , name: test.title |
| 3862 | , time: test.duration / 1000 |
| 3863 | }; |
| 3864 | |
| 3865 | if ('failed' == test.state) { |
| 3866 | var err = test.err; |
| 3867 | attrs.message = escape(err.message); |
| 3868 | console.log(tag('testcase', attrs, false, tag('failure', attrs, false, cdata(err.stack)))); |
| 3869 | } else if (test.pending) { |
| 3870 | console.log(tag('testcase', attrs, false, tag('skipped', {}, true))); |
| 3871 | } else { |
| 3872 | console.log(tag('testcase', attrs, true) ); |
| 3873 | } |
| 3874 | } |
| 3875 | |
| 3876 | /** |
| 3877 | * HTML tag helper. |
no test coverage detected