Merge branch 'stable-2.16' * stable-2.16: Add getConfig() method to plugin restApi interface Change-Id: I3ded71856e12947f9bcc7e428f67ca3ed19d0e1d
diff --git a/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-plugin-rest-api.js b/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-plugin-rest-api.js index 76e200e..f85619e 100644 --- a/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-plugin-rest-api.js +++ b/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-plugin-rest-api.js
@@ -38,6 +38,10 @@ return getRestApi().getVersion(); }; + GrPluginRestApi.prototype.getConfig = function() { + return getRestApi().getConfig(); + }; + GrPluginRestApi.prototype.invalidateReposCache = function() { getRestApi().invalidateReposCache(); };
diff --git a/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-plugin-rest-api_test.html b/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-plugin-rest-api_test.html index 5983621..7a59337 100644 --- a/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-plugin-rest-api_test.html +++ b/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-plugin-rest-api_test.html
@@ -42,6 +42,7 @@ send: sendStub, getLoggedIn: sandbox.stub(), getVersion: sandbox.stub(), + getConfig: sandbox.stub(), }; stub('gr-rest-api-interface', Object.keys(restApiStub).reduce((a, k) => { a[k] = (...args) => restApiStub[k](...args); @@ -133,12 +134,20 @@ }); }); - test('getConfig', () => { + test('getVersion', () => { restApiStub.getVersion.returns(Promise.resolve('foo bar')); return instance.getVersion().then(result => { assert.isTrue(restApiStub.getVersion.calledOnce); assert.equal(result, 'foo bar'); }); }); + + test('getConfig', () => { + restApiStub.getConfig.returns(Promise.resolve('foo bar')); + return instance.getConfig().then(result => { + assert.isTrue(restApiStub.getConfig.calledOnce); + assert.equal(result, 'foo bar'); + }); + }); }); </script>