diff options
Diffstat (limited to 'spec/frontend/performance_bar')
3 files changed, 10 insertions, 11 deletions
diff --git a/spec/frontend/performance_bar/components/detailed_metric_spec.js b/spec/frontend/performance_bar/components/detailed_metric_spec.js index 739b45e2193..754ffcc12e3 100644 --- a/spec/frontend/performance_bar/components/detailed_metric_spec.js +++ b/spec/frontend/performance_bar/components/detailed_metric_spec.js @@ -7,7 +7,7 @@ import RequestWarning from '~/performance_bar/components/request_warning.vue'; describe('detailedMetric', () => { let wrapper; - const createComponent = props => { + const createComponent = (props) => { wrapper = shallowMount(DetailedMetric, { propsData: { ...props, @@ -16,9 +16,9 @@ describe('detailedMetric', () => { }; const findAllTraceBlocks = () => wrapper.findAll('pre'); - const findTraceBlockAtIndex = index => findAllTraceBlocks().at(index); + const findTraceBlockAtIndex = (index) => findAllTraceBlocks().at(index); const findExpandBacktraceBtns = () => wrapper.findAll('[data-testid="backtrace-expand-btn"]'); - const findExpandedBacktraceBtnAtIndex = index => findExpandBacktraceBtns().at(index); + const findExpandedBacktraceBtnAtIndex = (index) => findExpandBacktraceBtns().at(index); afterEach(() => { wrapper.destroy(); @@ -95,7 +95,7 @@ describe('detailedMetric', () => { expect(wrapper.find('.js-toggle-button')).not.toBeNull(); - wrapper.findAll('.performance-bar-modal td:nth-child(2)').wrappers.forEach(request => { + wrapper.findAll('.performance-bar-modal td:nth-child(2)').wrappers.forEach((request) => { expect(request.text()).toContain('world'); }); }); diff --git a/spec/frontend/performance_bar/index_spec.js b/spec/frontend/performance_bar/index_spec.js index bcd2cbbd530..8d9c32b7f12 100644 --- a/spec/frontend/performance_bar/index_spec.js +++ b/spec/frontend/performance_bar/index_spec.js @@ -4,25 +4,23 @@ import '~/performance_bar/components/performance_bar_app.vue'; import performanceBar from '~/performance_bar'; import PerformanceBarService from '~/performance_bar/services/performance_bar_service'; +jest.mock('~/performance_bar/performance_bar_log'); + describe('performance bar wrapper', () => { let mock; let vm; beforeEach(() => { + setFixtures('<div id="js-peek"></div>'); + const peekWrapper = document.getElementById('js-peek'); performance.getEntriesByType = jest.fn().mockReturnValue([]); - // clear html so that elements from previous tests don't mess with this test - document.body.innerHTML = ''; - const peekWrapper = document.createElement('div'); - peekWrapper.setAttribute('id', 'js-peek'); peekWrapper.setAttribute('data-env', 'development'); peekWrapper.setAttribute('data-request-id', '123'); peekWrapper.setAttribute('data-peek-url', '/-/peek/results'); peekWrapper.setAttribute('data-profile-url', '?lineprofiler=true'); - document.body.appendChild(peekWrapper); - mock = new MockAdapter(axios); mock.onGet('/-/peek/results').reply( @@ -48,6 +46,7 @@ describe('performance bar wrapper', () => { afterEach(() => { vm.$destroy(); + document.getElementById('js-peek').remove(); mock.restore(); }); diff --git a/spec/frontend/performance_bar/stores/performance_bar_store_spec.js b/spec/frontend/performance_bar/stores/performance_bar_store_spec.js index 56bab71540c..94dc1237cb0 100644 --- a/spec/frontend/performance_bar/stores/performance_bar_store_spec.js +++ b/spec/frontend/performance_bar/stores/performance_bar_store_spec.js @@ -3,7 +3,7 @@ import PerformanceBarStore from '~/performance_bar/stores/performance_bar_store' describe('PerformanceBarStore', () => { describe('truncateUrl', () => { let store; - const findUrl = id => store.findRequest(id).truncatedUrl; + const findUrl = (id) => store.findRequest(id).truncatedUrl; beforeEach(() => { store = new PerformanceBarStore(); |