anchor.diff:  
   do_setup() ->
       mock_gen_server:start_link({local, ?MODULE}),
  -    InitialState = #config{init=[],
  -                           policy_mod=ns_config_default},
  -    launch_replica(InitialState),
       ok.
   
   shutdown_process(Name) ->
  
positive.code:                                                      1, NewValue)].
  
  %% gen_server callbacks
  
  launch_replica(State) ->
      Replica = proc_lib:spawn_link(fun () ->
                                            (catch erlang:register(ns_config_replica, self())),
                                            gen_server:enter_loop(?MODULE, [], State, {local, ns_config_replica})
                                    end),
      (catch erlang:register(ns_config_replica, Replica)),
      Replica = erlang:whereis(ns_config_replica).
  
  init({full, ConfigPath, DirPath, PolicyMod} = Init) ->
      case load_config(ConfigPath, DirPath, PolicyMod) of
  
negative.code: 
  do_teardown(_V) ->
      shutdown_process(?MODULE),
      ok.
  
  all_test_() ->
  