1<?php 2/** 3 * @group plugin_bpmnio 4 * @group plugins 5 */ 6class syntax_plugin_bpmnio_test extends DokuWikiTest { 7 8 protected $pluginsEnabled = array('bpmnio'); 9 10 public function test_syntax_bpmn() { 11 $info = array(); 12 $expected = <<<OUT 13 <div class="plugin-bpmnio" id="__bpmn_js_1"><div class="bpmn_js_data"> 14 ClhNTC4uLgo= 15 </div><div class="bpmn_js_canvas sectionedit1"> 16 <div class="bpmn_js_container"></div> 17 </div><!-- EDIT{"target":"plugin_bpmnio_bpmn","secid":1,"range":"21-29"} --></div> 18 OUT; 19 20 $input = <<<IN 21 <bpmnio type="bpmn"> 22 XML... 23 </bpmnio> 24 IN; 25 26 $instructions = p_get_instructions($input); 27 $xhtml = p_render('xhtml', $instructions, $info); 28 29 $this->assertEquals($expected, $xhtml); 30 } 31 32 public function test_sytax_dmn() { 33 $info = array(); 34 $expected = <<<OUT 35 <div class="plugin-bpmnio" id="__dmn_js_1"><div class="dmn_js_data"> 36 ClhNTC4uLgo= 37 </div><div class="dmn_js_canvas sectionedit1"> 38 <div class="dmn_js_container"></div> 39 </div><!-- EDIT{"target":"plugin_bpmnio_dmn","secid":1,"range":"20-28"} --></div> 40 OUT; 41 42 $input = <<<IN 43 <bpmnio type="dmn"> 44 XML... 45 </bpmnio> 46 IN; 47 48 $instructions = p_get_instructions($input); 49 $xhtml = p_render('xhtml', $instructions, $info); 50 51 $this->assertEquals($expected, $xhtml); 52 } 53} 54