Built-in Test App
The Test App allows you to simulate API inputs and preview how graphics behave under different conditions — without requiring a playout or automation system.
Opening the Test App
- In the Editor, click the Test App button in the main toolbar (top bar).
- The Test App opens in a new panel showing the current graphic.
Testing text fields
The Test App displays all text fields marked as isTextEditable. For each field:
- Type a custom value directly in the input box.
- The graphic preview updates immediately.
Random text generation
Click the randomize button next to a text field to generate random strings. Set the word count range (min–max) to control the length.
This is useful for stress-testing layouts — checking that text wrapping, fitting, and overflow behave correctly with both short labels and long names.
Testing images
For image fields marked as isImageEditable:
- Enter a new image URL in the input box.
- The graphic preview updates with the new image.
Test with images of different aspect ratios and resolutions to verify that background-size (cover / contain) and background-position work as expected.
Testing tickers
If the graphic contains ticker objects with data-bound content:
- Edit the ticker entries in the Test App.
- Verify that scrolling/crawling updates correctly with the new text.
Testing playback
The Test App includes playback controls:
- Play / Pause — test the full animation sequence.
- Timeline scrubbing — drag the playhead to preview specific moments.
- Use this to verify that labels (pause, jump, refresh) trigger correctly.
Best practices
- Test with both short and long text values to confirm that layouts remain consistent.
- Use randomized content generation to quickly stress-test tickers and text objects.
- Preview image replacement with different resolutions and aspect ratios.
- Test the full animation cycle: intro → pause label → continue → outro.
- Check edge cases: empty text, very long single words (no spaces), missing images.
TL;DR
- Open the Test App from the main toolbar in the Editor.
- Test text fields by typing values or using random text generation.
- Test images by entering new URLs.
- Use playback controls to verify the full animation cycle.
- Stress-test with randomized content to catch layout issues before going live.