> For the complete documentation index, see [llms.txt](https://jiffyjrdevelopment.gitbook.io/jiffyjrdevelopmentdocs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jiffyjrdevelopment.gitbook.io/jiffyjrdevelopmentdocs/jiffy-jr-development-docs/jiffy-ui/test-commands.md).

# Test Commands

Test commands let you verify every Jiffy UI feature in-game without writing any scripts.

## Enabling test commands

In `config.lua`, set:

```lua
Config.EnableTestCommands = true
```

Then restart the resource. Commands require the `jiffy-ui.test` ACE permission — `group.god` and `group.superadmin` are granted this automatically.

{% hint style="info" %}
`/jui_config` is always available to admins regardless of `EnableTestCommands`.
{% endhint %}

## Command reference

| Command                 | What it tests                                                       |
| ----------------------- | ------------------------------------------------------------------- |
| `/jui_notify`           | Notification stack — success, error, and warning toasts             |
| `/jui_notify_action`    | Action button notification with Accept / Decline buttons            |
| `/jui_textui`           | Text UI (left-center anchor with key chip)                          |
| `/jui_hidetextui`       | Hide the active Text UI                                             |
| `/jui_progress`         | Progress bar with cancel button                                     |
| `/jui_circle`           | Progress circle                                                     |
| `/jui_menu`             | Nested menu with keyboard navigation                                |
| `/jui_input`            | Basic input dialog (text + number fields)                           |
| `/jui_inputfields`      | Input dialog with all field types: slider, color, select, checkbox  |
| `/jui_alert`            | Alert dialog (single dismiss button)                                |
| `/jui_confirm`          | Confirm dialog (confirm / cancel)                                   |
| `/jui_context`          | Context menu with submenus and separators                           |
| `/jui_radial`           | Radial quick-action menu                                            |
| `/jui_skillcheck`       | Skill check — medium difficulty, 3 circles                          |
| `/jui_worldtext`        | World text — 3 labels with distance fade demo                       |
| `/jui_fade`             | FadeOut → FadeIn demo (black overlay)                               |
| `/jui_cinematic`        | Toggle letterbox cinematic bars                                     |
| `/jui_blur`             | Toggle screen blur (GTA V native)                                   |
| `/jui_item`             | Item notify stack (add + remove)                                    |
| `/jui_announce`         | Announcement banner                                                 |
| `/jui_announce_types`   | Announcement banner — all types                                     |
| `/jui_hideannounce`     | Hide the active announcement                                        |
| `/jui_countdown`        | Countdown timer (30 s)                                              |
| `/jui_countdown_urgent` | Countdown timer starting in the urgent (red pulse) range            |
| `/jui_stopcountdown`    | Stop the active countdown                                           |
| `/jui_positions`        | Fire a notification at all 9 positions simultaneously               |
| `/jui_sounds`           | Play all 5 notification sounds                                      |
| `/jui_theme [1-6]`      | Swap accent color live (6 presets)                                  |
| `/jui_spam`             | Notification stack stress test                                      |
| `/jui_testall`          | Full sequential feature test — runs every feature one after another |
| `/jui_config`           | Open the in-game config panel (always available to admins)          |
