Testing
A test in UX consists of an element with a ux:Test attribute.
The value of this attribute determines the name of the test.
<Panel ux:Test="MyTest">
</Panel>
Any JavaScript code that throws an Error will make the test fail.
<Panel ux:Test="MyTest">
<JavaScript>
throw new Error("This will always fail");
</JavaScript>
</Panel>
Pure JavaScript tests are also possible using JavaScriptTest:
<JavaScriptTest ux:Test="MyJsTest" File="myJsTest.js" />
To run your tests, open a command-line shell and execute the following:
uno test <path-to-unoproj>
Where <path-to-unoproj> is the path to your Fuse project's .unoproj file.