.. ================================================== .. FOR YOUR INFORMATION .. -------------------------------------------------- .. -*- coding: utf-8 -*- with BOM. .. include:: ../Includes.txt .. _demo-tests: ***** Tests ***** The demo branch adds a few test helpers that guard the demo layout and prove the normal test suite needs no network access. Viewer layout regression tests ============================== Both tests run in the npm project under :file:`Build/` (Node version from :file:`Build/.nvmrc`): .. code-block:: bash npm run -C Build test:demo # both npm run -C Build test:layout # navigation-row layout npm run -C Build test:fullscreen # fullscreen map height They render the real stylesheets and scripts in headless Chrome and assert: * **``test:layout``** (:file:`Build/Demo/test-nav-layout.mjs`): in the kiosk-fullscreen layout the navigation row stays on one line and the fixed style-selector widget does not overlap the navigation or the toolbox frame. A native ``