chore: Add basic tests for Studio's layer manipulation (#3164)

chore: Add test behaviors for Studio testing

chore: Add basic tests for studio layer adjustment

chore: Fixes from code review
This commit is contained in:
Nicolas Munnich 2026-01-08 01:01:05 +01:00 committed by GitHub
parent 70ab6b243a
commit 19582174f3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
38 changed files with 573 additions and 3 deletions

View file

@ -0,0 +1,8 @@
# Copyright (c) 2025 The ZMK Contributors
# SPDX-License-Identifier: MIT
description: Layer Adder Behavior
compatible: "zmk,behavior-add-layer"
include: zero_param.yaml

View file

@ -0,0 +1,8 @@
# Copyright (c) 2025 The ZMK Contributors
# SPDX-License-Identifier: MIT
description: Layer Mover Behavior
compatible: "zmk,behavior-move-layer"
include: two_param.yaml

View file

@ -0,0 +1,8 @@
# Copyright (c) 2025 The ZMK Contributors
# SPDX-License-Identifier: MIT
description: Layer Remover Behavior
compatible: "zmk,behavior-remove-layer"
include: one_param.yaml

View file

@ -0,0 +1,13 @@
# Copyright (c) 2025 The ZMK Contributors
# SPDX-License-Identifier: MIT
description: Layer Binding Setter Behavior
compatible: "zmk,behavior-set-layer-binding-at-idx"
include: two_param.yaml
properties:
bindings:
type: phandle-array
required: true