@ -20,6 +20,7 @@ import (
"tailscale.com/tailcfg"
"tailscale.com/tailcfg"
"tailscale.com/tstest"
"tailscale.com/tstest"
"tailscale.com/types/key"
"tailscale.com/types/key"
"tailscale.com/types/opt"
"tailscale.com/types/persist"
"tailscale.com/types/persist"
"tailscale.com/types/preftype"
"tailscale.com/types/preftype"
)
)
@ -294,18 +295,18 @@ func TestPrefsEqual(t *testing.T) {
false ,
false ,
} ,
} ,
{
{
& Prefs { AutoUpdate : AutoUpdatePrefs { Check : true , Apply : false } } ,
& Prefs { AutoUpdate : AutoUpdatePrefs { Check : true , Apply : opt . NewBool ( false ) } } ,
& Prefs { AutoUpdate : AutoUpdatePrefs { Check : false , Apply : false } } ,
& Prefs { AutoUpdate : AutoUpdatePrefs { Check : false , Apply : opt . NewBool ( false ) } } ,
false ,
false ,
} ,
} ,
{
{
& Prefs { AutoUpdate : AutoUpdatePrefs { Check : true , Apply : true } } ,
& Prefs { AutoUpdate : AutoUpdatePrefs { Check : true , Apply : opt . NewBool ( true ) } } ,
& Prefs { AutoUpdate : AutoUpdatePrefs { Check : true , Apply : false } } ,
& Prefs { AutoUpdate : AutoUpdatePrefs { Check : true , Apply : opt . NewBool ( false ) } } ,
false ,
false ,
} ,
} ,
{
{
& Prefs { AutoUpdate : AutoUpdatePrefs { Check : true , Apply : false } } ,
& Prefs { AutoUpdate : AutoUpdatePrefs { Check : true , Apply : opt . NewBool ( false ) } } ,
& Prefs { AutoUpdate : AutoUpdatePrefs { Check : true , Apply : false } } ,
& Prefs { AutoUpdate : AutoUpdatePrefs { Check : true , Apply : opt . NewBool ( false ) } } ,
true ,
true ,
} ,
} ,
{
{
@ -522,7 +523,7 @@ func TestPrefsPretty(t *testing.T) {
Prefs {
Prefs {
AutoUpdate : AutoUpdatePrefs {
AutoUpdate : AutoUpdatePrefs {
Check : true ,
Check : true ,
Apply : false ,
Apply : opt . NewBool ( false ) ,
} ,
} ,
} ,
} ,
"linux" ,
"linux" ,
@ -532,7 +533,7 @@ func TestPrefsPretty(t *testing.T) {
Prefs {
Prefs {
AutoUpdate : AutoUpdatePrefs {
AutoUpdate : AutoUpdatePrefs {
Check : true ,
Check : true ,
Apply : true ,
Apply : opt . NewBool ( true ) ,
} ,
} ,
} ,
} ,
"linux" ,
"linux" ,
@ -764,7 +765,7 @@ func TestMaskedPrefsPretty(t *testing.T) {
{
{
m : & MaskedPrefs {
m : & MaskedPrefs {
Prefs : Prefs {
Prefs : Prefs {
AutoUpdate : AutoUpdatePrefs { Check : true , Apply : false } ,
AutoUpdate : AutoUpdatePrefs { Check : true , Apply : opt . NewBool ( false ) } ,
} ,
} ,
AutoUpdateSet : AutoUpdatePrefsMask { CheckSet : true , ApplySet : false } ,
AutoUpdateSet : AutoUpdatePrefsMask { CheckSet : true , ApplySet : false } ,
} ,
} ,
@ -773,7 +774,7 @@ func TestMaskedPrefsPretty(t *testing.T) {
{
{
m : & MaskedPrefs {
m : & MaskedPrefs {
Prefs : Prefs {
Prefs : Prefs {
AutoUpdate : AutoUpdatePrefs { Check : true , Apply : true } ,
AutoUpdate : AutoUpdatePrefs { Check : true , Apply : opt . NewBool ( true ) } ,
} ,
} ,
AutoUpdateSet : AutoUpdatePrefsMask { CheckSet : true , ApplySet : true } ,
AutoUpdateSet : AutoUpdatePrefsMask { CheckSet : true , ApplySet : true } ,
} ,
} ,
@ -782,7 +783,7 @@ func TestMaskedPrefsPretty(t *testing.T) {
{
{
m : & MaskedPrefs {
m : & MaskedPrefs {
Prefs : Prefs {
Prefs : Prefs {
AutoUpdate : AutoUpdatePrefs { Check : true , Apply : false } ,
AutoUpdate : AutoUpdatePrefs { Check : true , Apply : opt . NewBool ( false ) } ,
} ,
} ,
AutoUpdateSet : AutoUpdatePrefsMask { CheckSet : false , ApplySet : true } ,
AutoUpdateSet : AutoUpdatePrefsMask { CheckSet : false , ApplySet : true } ,
} ,
} ,
@ -791,7 +792,7 @@ func TestMaskedPrefsPretty(t *testing.T) {
{
{
m : & MaskedPrefs {
m : & MaskedPrefs {
Prefs : Prefs {
Prefs : Prefs {
AutoUpdate : AutoUpdatePrefs { Check : true , Apply : true } ,
AutoUpdate : AutoUpdatePrefs { Check : true , Apply : opt . NewBool ( true ) } ,
} ,
} ,
AutoUpdateSet : AutoUpdatePrefsMask { CheckSet : false , ApplySet : false } ,
AutoUpdateSet : AutoUpdatePrefsMask { CheckSet : false , ApplySet : false } ,
} ,
} ,