(hitResult, expeced, message)
| 31 | }); |
| 32 | |
| 33 | function testHitResult(hitResult, expeced, message) { |
| 34 | equals(!!hitResult, !!expeced, message |
| 35 | ? message |
| 36 | : expeced |
| 37 | ? 'A HitResult should be returned.' |
| 38 | : 'No HitResult should be returned.'); |
| 39 | if (hitResult && expeced) { |
| 40 | if (expeced.type) { |
| 41 | equals(hitResult.type, expeced.type, |
| 42 | 'hitResult.type == \'' + expeced.type + '\''); |
| 43 | } |
| 44 | if (expeced.item) { |
| 45 | equals(hitResult.item == expeced.item, true, |
| 46 | 'hitResult.item == ' + expeced.item); |
| 47 | } |
| 48 | if (expeced.name) { |
| 49 | equals(hitResult.name, expeced.name, |
| 50 | 'hitResult.name == \'' + expeced.name + '\''); |
| 51 | } |
| 52 | if (expeced.point) { |
| 53 | equals(hitResult.point.toString(), expeced.point.toString(), |
| 54 | 'hitResult.point == \'' + expeced.point + '\''); |
| 55 | } |
| 56 | if (expeced.segment) { |
| 57 | equals(hitResult.segment == expeced.segment, true, |
| 58 | 'hitResult.segment == ' + expeced.segment); |
| 59 | } |
| 60 | } |
| 61 | } |
| 62 | |
| 63 | test('hitting a filled shape', function() { |
| 64 | var path = new Path.Circle([50, 50], 50); |
no test coverage detected