ComboStrap UI - Unit Testing

1 - About

unit is just a semantic component to indicate a unit of sequence of code block.

It doesn't render and is used to create unit tests in documentation that are later used by an external test engine.

2 - Syntax

  • The unit node may got the display=“none” property to not display the whole block


<unit display="none">
    <file txt nico.txt>
        A file content
    </file>
    <!--code-->
       A block of code 
    <!--code-->
    <console>
       The expectation result
    </console>
</unit>


3 - Example

3.1 - Default



<unit>
    <file txt nico.txt>
        File content
    </file>
    <!--code-->
        A code block may also come here but as we can't nest node in dokuwiki, we can put it in this example
    <!--code-->
    <console>
       Expectation or output of the code block
    </console>
</unit>




        File content
    

<!–code–> A code block may also come here but as we can't nest node in dokuwiki, we can put it in this example <!–code–>



       Expectation or output of the code block
    

3.2 - Display: none

The unit node may got the display=“none” property to not display the whole block

The below code should not render.



<unit display="none">
    <file>
    </file>
   <console>
   </console>
</unit>


  • There will be no output