Fix fetchDatabaseInfo() to account for url interceptors (#1143)
* Fix fetchDatabaseInfo() to account for url interceptors
* Fix warning msg in notification tests
diff --git a/app/addons/documents/partition-key/api.js b/app/addons/documents/partition-key/api.js
index 720d69f..1cbb9bf 100644
--- a/app/addons/documents/partition-key/api.js
+++ b/app/addons/documents/partition-key/api.js
@@ -11,10 +11,12 @@
// the License.
import '@webcomponents/url';
+import FauxtonAPI from '../../../core/api';
import {get} from '../../../core/ajax';
import Helpers from "../../../helpers";
export const fetchDatabaseInfo = (databaseName) => {
- const url = Helpers.getServerUrl("/" + encodeURIComponent(databaseName));
+ const base = FauxtonAPI.urls('databaseBaseURL', 'server', encodeURIComponent(databaseName));
+ const url = Helpers.getServerUrl(base);
return get(url);
};
diff --git a/app/addons/fauxton/notifications/__tests__/components.test.js b/app/addons/fauxton/notifications/__tests__/components.test.js
index a12b15a..dc59ef4 100644
--- a/app/addons/fauxton/notifications/__tests__/components.test.js
+++ b/app/addons/fauxton/notifications/__tests__/components.test.js
@@ -25,7 +25,7 @@
it('startHide is only called after visible time is out', (done) => {
const spy = sinon.spy();
const component = mount(<Notification
- notificationId={'some id'}
+ notificationId={123}
isHiding={false}
key={11}
msg={'a msg'}