1Note, client side (JS) testings are highly experimental and not yet required. Further in is not sure,
2in which shape client side testing in future will be shaped out in ILIAS Development.
3
4Note that they are currently not part of any CI process.
5
6If you intend to use this small infrastructure here, you may do the following:
7
8- Add a folder providing your tests (e.g. see the Counter Folder).
9- Add the necessary JS and html files for your tests.
10- In one of our Test Files define a scope by an object containing all your functions to be tested (see Counter/CounterTest.js as an example).
11  - Note: Those functions must return true if succeeded or false if not.
12- In this test file, also contain a html variable pointing to your html source (see Counter/CounterTest.js as an example).
13- Add this object to the array defined in TestPackages.js
14- Add the js file to index.html (and all other need js sources)
15- Run the tests by opening test/UI/Client/index.html in your browser
16
17
18