Lines Matching refs:d

1 function assertSingleActor(d, alias, name) {  argument
5 equal(d.actors.length, 1, 'Correct actors count');
7 var a = d.actors[0];
13 function assertSingleArrow(d, arrowtype, linetype, actorA, actorB, message) { argument
19 equal(d.actors.length, 2, 'Correct actors count');
21 var a = d.actors[0];
22 var b = d.actors[1];
26 equal(d.signals.length, 1, 'Correct signals count');
27 equal(d.signals[0].type, 'Signal', 'Correct signal type');
28 equal(d.signals[0].actorA, a, 'Actors A');
29 equal(d.signals[0].actorB, b, 'Actors B');
31 equal(d.signals[0].message, message, 'Signal message');
33 equal(d.signals[0].arrowtype, arrowtype, 'Arrowhead type');
34 equal(d.signals[0].linetype, linetype, 'Line type');
37 function assertSingleNote(d, placement, actors, message) { argument
41 equal(d.signals.length, 1, 'Correct notes count');
43 var note = d.signals[0];
49 equal(_.isArray(d.actors), true, 'Correct actors array');
50 equal(d.actors.length, actors.length, 'Correct actors count');
54 equal(d.actors[i].name, actors[i], 'Correct actor');
59 equal(d.actors.length, 1, 'Correct actors count');
64 function assertEmptyDocument(d) { argument
65 equal(d.title, undefined, 'No title');
66 equal(d.actors.length, 0, 'Zero actors');
67 equal(d.signals.length, 0, 'Zero signals');
94 var d = Diagram.parse('A->B: Message');
95 assertSingleArrow(d, ARROWTYPE.FILLED, LINETYPE.SOLID);
99 var d = Diagram.parse('A-->B: Message');
100 assertSingleArrow(d, ARROWTYPE.FILLED, LINETYPE.DOTTED);
104 var d = Diagram.parse('A->>B: Message');
105 assertSingleArrow(d, ARROWTYPE.OPEN, LINETYPE.SOLID);
109 var d = Diagram.parse('A-->>B: Message');
110 assertSingleArrow(d, ARROWTYPE.OPEN, LINETYPE.DOTTED);
198 var d = Diagram.parse('Participant A');
199 ok(d instanceof Diagram);
200 ok(typeof d.drawSVG == 'function');
203 ok(typeof d.getActor == 'function');
204 ok(typeof d.getActorWithAlias == 'function');
205 ok(typeof d.setTitle == 'function');
206 ok(typeof d.addSignal == 'function');