anchor.diff:      ] end),
       NewConfig;
   
  +init_per_testcase(get_should_return_cluster_ips, Config) ->
  +    NewConfig = init_per_testcase(default, Config),
  +    Nodes = ?config(oneprovider_nodes, Config),
  +    Hosts = lists:map(fun onepanel_cluster:node_to_host/1, Nodes),
  +    test_utils:mock_expect(Nodes, service, apply_sync, fun(_, _, _) -> [
  +        {service_oneprovider, get_cluster_ips, {
  +            [{'node@host1', ?CLUSTER_IPS_JSON(Hosts)}], []
  +        }},
  +        {task_finished, {service, action, ok}}
  +    ] end),
  +    NewConfig;
  +
   init_per_testcase(get_should_return_supported_spaces, Config) ->
       NewConfig = init_per_testcase(default, Config),
       Nodes = ?config(oneprovider_nodes, Config),
  
positive.code:             )
          ),
          onepanel_test_rest:assert_body(JsonBody, ?PROVIDER_DETAILS_JSON)
      end).
  
  
  
negative.code: 
  -define(SPACES_JSON, [
      {<<"ids">>, [<<"someId1">>, <<"someId2">>, <<"someId3">>]}
  ]).
  
  -define(CLUSTER_IPS_JSON(_Hosts), [
      {<<"isConfigured">>, false},
      {<<"hosts">>,
          lists:map(fun(Host) ->
              {list_to_binary(Host), <<"1.2.3.4">>}
          end, _Hosts)
      }
  ]).
  
  -define(STORAGE_IMPORT_DETAILS_JSON, [
  