| 34 | } |
| 35 | |
| 36 | function handleAssertion (row) { |
| 37 | log('operator is "' + row.operator + '"'); |
| 38 | switch (row.operator) { |
| 39 | case 'equal': log('expected ' + row.expected + ' but received ' + row.actual); break; |
| 40 | case 'notOk': log('expected ' + row.actual + ' to be falsy'); break; |
| 41 | case 'ok': log('expected ' + row.actual + ' to be truthy'); break; |
| 42 | case 'notEqual': log('expected ' + row.expected + ' to not be equal to ' + row.actual); break; |
| 43 | case 'throws': log('error expected to throw but did not'); break; |
| 44 | case 'doesNotThrow': log('no error expected to throw but error was thrown'); break; |
| 45 | default: throw new Error('operator: ' + row.operator + ' unknown'); |
| 46 | } |
| 47 | } |
| 48 | |
| 49 | function handleFile (file) { |
| 50 | if (messageStack[0] !== file) { |