1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2026-02-03 23:41:51 +00:00

xfconf: fix existing empty array case (#11026)

* xfconf: fix existing empty array case

* fix xfconf_info as well

* add changelog frag
This commit is contained in:
Alexei Znamensky 2025-11-03 08:20:31 +13:00 committed by GitHub
parent 9a7a316e24
commit b28ac655fc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 62 additions and 4 deletions

View file

@ -206,6 +206,55 @@ test_cases:
rc: 0
out: ''
err: ''
- id: test_property_array_previously_empty
input:
channel: xfwm4
property: /general/workspace_names
state: present
value_type: string
value: [A, B, C]
output:
changed: true
previous_value: []
type: [string, string, string]
value: [A, B, C]
version: 4.18.1
mocks:
run_command:
- command: [/testbin/xfconf-query, --version]
environ: *env-def
rc: 0
out: *version-output
err: ''
- command: [/testbin/xfconf-query, --channel, xfwm4, --property, /general/workspace_names]
environ: *env-def
rc: 0
out: "Value is an array with 0 items:\n\n"
err: ''
- command:
- /testbin/xfconf-query
- --channel
- xfwm4
- --property
- /general/workspace_names
- --create
- --force-array
- --type
- string
- --set
- A
- --type
- string
- --set
- B
- --type
- string
- --set
- C
environ: *env-def
rc: 0
out: ''
err: ''
- id: test_property_reset_value
input:
channel: xfwm4