| [ |
| { |
| "os": [ |
| "chromeos" |
| ], |
| "policy_pref_mapping_tests": [ |
| { |
| "note": "Default value", |
| "policies": {}, |
| "prefs": { |
| "gaia.lock_screen_offline_signin_time_limit": { |
| "default_value": -1 |
| } |
| } |
| }, |
| { |
| "note": "Value indicating user must reauthenticate every time", |
| "policies": { |
| "GaiaLockScreenOfflineSigninTimeLimitDays": 0 |
| }, |
| "prefs": { |
| "gaia.lock_screen_offline_signin_time_limit": { |
| "value": 0 |
| } |
| } |
| }, |
| { |
| "note": "Minimum value", |
| "policies": { |
| "GaiaLockScreenOfflineSigninTimeLimitDays": -2 |
| }, |
| "prefs": { |
| "gaia.lock_screen_offline_signin_time_limit": { |
| "value": -2 |
| } |
| } |
| }, |
| { |
| "note": "Maximum value", |
| "policies": { |
| "GaiaLockScreenOfflineSigninTimeLimitDays": 365 |
| }, |
| "prefs": { |
| "gaia.lock_screen_offline_signin_time_limit": { |
| "value": 365 |
| } |
| } |
| }, |
| { |
| "note": "Value below minimum should be mapped to minimum", |
| "policies": { |
| "GaiaLockScreenOfflineSigninTimeLimitDays": -3 |
| }, |
| "prefs": { |
| "gaia.lock_screen_offline_signin_time_limit": { |
| "value": -2 |
| } |
| } |
| }, |
| { |
| "note": "Value above maximum should be mapped to maximum", |
| "policies": { |
| "GaiaLockScreenOfflineSigninTimeLimitDays": 366 |
| }, |
| "prefs": { |
| "gaia.lock_screen_offline_signin_time_limit": { |
| "value": 365 |
| } |
| } |
| }, |
| { |
| "note": "Value within but not including range limits", |
| "policies": { |
| "GaiaLockScreenOfflineSigninTimeLimitDays": 10 |
| }, |
| "prefs": { |
| "gaia.lock_screen_offline_signin_time_limit": { |
| "value": 10 |
| } |
| } |
| } |
| ] |
| } |
| ] |