MCPcopy
hub / github.com/paperjs/paper.js / testHitResult

Function testHitResult

test/tests/HitResult.js:33–61  ·  view source on GitHub ↗
(hitResult, expeced, message)

Source from the content-addressed store, hash-verified

31});
32
33function 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
63test('hitting a filled shape', function() {
64 var path = new Path.Circle([50, 50], 50);

Callers 2

HitResult.jsFile · 0.70
testItemFunction · 0.70

Calls 1

equalsFunction · 0.85

Tested by

no test coverage detected