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