Get rid of global Gerrit Api methods

Change-Id: I240680b46956e5d50eaf3857b14e331596c44e01
This commit is contained in:
Dmitrii Filippov
2020-04-07 12:14:11 +02:00
parent f97fc6e320
commit 35aea69d31
44 changed files with 307 additions and 195 deletions

View File

@@ -36,6 +36,10 @@ limitations under the License.
<script type="module">
import '../../../test/common-test-setup.js';
import '../gr-endpoint-decorator/gr-endpoint-decorator.js';
import {pluginLoader} from '../../shared/gr-js-api-interface/gr-plugin-loader.js';
import {initGerritPluginApi} from '../../shared/gr-js-api-interface/gr-gerrit.js';
initGerritPluginApi();
suite('gr-settings-api tests', () => {
let sandbox;
@@ -46,7 +50,7 @@ suite('gr-settings-api tests', () => {
let plugin;
Gerrit.install(p => { plugin = p; }, '0.1',
'http://test.com/plugins/testplugin/static/test.js');
Gerrit._loadPlugins([]);
pluginLoader.loadPlugins([]);
settingsApi = plugin.settings();
});