Convert gr-js-api-interface from element to class
Change-Id: Ib0fa07484fb36db969f6f69c77598643cd0a0b6a
diff --git a/polygerrit-ui/app/elements/diff/gr-diff-host/gr-diff-host_test.js b/polygerrit-ui/app/elements/diff/gr-diff-host/gr-diff-host_test.js
index 0c1a92d..536cf26 100644
--- a/polygerrit-ui/app/elements/diff/gr-diff-host/gr-diff-host_test.js
+++ b/polygerrit-ui/app/elements/diff/gr-diff-host/gr-diff-host_test.js
@@ -47,10 +47,8 @@
suite('plugin layers', () => {
const pluginLayers = [{annotate: () => {}}, {annotate: () => {}}];
setup(() => {
- stub('gr-js-api-interface', {
- getDiffLayers() { return pluginLayers; },
- });
element = basicFixture.instantiate();
+ sinon.stub(element.jsAPI, 'getDiffLayers').returns(pluginLayers);
element.changeNum = 123;
element.path = 'some/path';
});
@@ -59,7 +57,7 @@
element.change = createChange();
stubRestApi('getDiff').returns(Promise.resolve({content: []}));
await element.reload();
- assert(element.$.jsAPI.getDiffLayers.called);
+ assert(element.jsAPI.getDiffLayers.called);
});
});
@@ -1330,17 +1328,14 @@
coverageProviderStub = sinon.stub().returns(
Promise.resolve(exampleRanges));
- stub('gr-js-api-interface', {
- getCoverageAnnotationApis() {
- return Promise.resolve([{
+ element = basicFixture.instantiate();
+ sinon.stub(element.jsAPI, 'getCoverageAnnotationApis').returns(
+ Promise.resolve([{
notify: notifyStub,
getCoverageProvider() {
return coverageProviderStub;
},
- }]);
- },
- });
- element = basicFixture.instantiate();
+ }]));
element.changeNum = 123;
element.change = createChange();
element.path = 'some/path';
@@ -1362,7 +1357,7 @@
test('getCoverageAnnotationApis should be called', async () => {
await element.reload();
- assert.isTrue(element.$.jsAPI.getCoverageAnnotationApis.calledOnce);
+ assert.isTrue(element.jsAPI.getCoverageAnnotationApis.calledOnce);
});
test('coverageRangeChanged should be called', async () => {