@ -659,18 +659,18 @@ func TestPrefsExitNode(t *testing.T) {
p . AdvertiseRoutes = [ ] netaddr . IPPrefix {
p . AdvertiseRoutes = [ ] netaddr . IPPrefix {
netaddr . MustParseIPPrefix ( "10.0.0.0/16" ) ,
netaddr . MustParseIPPrefix ( "10.0.0.0/16" ) ,
}
}
p . Set Run ExitNode( true )
p . Set Advertise ExitNode( true )
if got , want := len ( p . AdvertiseRoutes ) , 3 ; got != want {
if got , want := len ( p . AdvertiseRoutes ) , 3 ; got != want {
t . Errorf ( "routes = %d; want %d" , got , want )
t . Errorf ( "routes = %d; want %d" , got , want )
}
}
p . Set Run ExitNode( true )
p . Set Advertise ExitNode( true )
if got , want := len ( p . AdvertiseRoutes ) , 3 ; got != want {
if got , want := len ( p . AdvertiseRoutes ) , 3 ; got != want {
t . Errorf ( "routes = %d; want %d" , got , want )
t . Errorf ( "routes = %d; want %d" , got , want )
}
}
if ! p . AdvertisesExitNode ( ) {
if ! p . AdvertisesExitNode ( ) {
t . Errorf ( "not advertising after enable" )
t . Errorf ( "not advertising after enable" )
}
}
p . Set Run ExitNode( false )
p . Set Advertise ExitNode( false )
if p . AdvertisesExitNode ( ) {
if p . AdvertisesExitNode ( ) {
t . Errorf ( "advertising after disable" )
t . Errorf ( "advertising after disable" )
}
}