diff --git a/res/xml/network_provider_settings.xml b/res/xml/network_provider_settings.xml
index 1921ece9ca7..418bb8d6819 100644
--- a/res/xml/network_provider_settings.xml
+++ b/res/xml/network_provider_settings.xml
@@ -65,7 +65,13 @@
+ android:layout="@layout/preference_category_no_label">
+
+
+
keys = searchIndexProvider.getNonIndexableKeys(mContext);
+
+ assertThat(keys).doesNotContain(NetworkProviderSettings.PREF_KEY_ADD_WIFI_NETWORK);
+ }
+
+ @Test
+ public void getNonIndexableKeys_wifiStateDisabled_addWifiNetworkKeyReturned() {
+ when(mWifiManager.getWifiState()).thenReturn(WifiManager.WIFI_STATE_DISABLED);
+ NetworkProviderSettings.SearchIndexProvider searchIndexProvider =
+ new NetworkProviderSettings.SearchIndexProvider(XML_RES, mWifiRestriction);
+
+ final List keys = searchIndexProvider.getNonIndexableKeys(mContext);
+
+ assertThat(keys).contains(NetworkProviderSettings.PREF_KEY_ADD_WIFI_NETWORK);
+ }
+
@Test
public void launchConfigNewNetworkFragment_fragmentIsRestricted_ignoreWifiEntry() {
mNetworkProviderSettings.mIsRestricted = true;