Patrick O'Carroll 7 tahun lalu
induk
melakukan
1446f54447
1 mengubah file dengan 2 tambahan dan 8 penghapusan
  1. 2 8
      public/app/features/dashboard/specs/DashboardRow.jest.tsx

+ 2 - 8
public/app/features/dashboard/specs/DashboardRow.jest.tsx

@@ -2,19 +2,13 @@ import React from 'react';
 import { shallow } from 'enzyme';
 import { shallow } from 'enzyme';
 import { DashboardRow } from '../dashgrid/DashboardRow';
 import { DashboardRow } from '../dashgrid/DashboardRow';
 import { PanelModel } from '../panel_model';
 import { PanelModel } from '../panel_model';
-import config from '../../../core/config';
 
 
 describe('DashboardRow', () => {
 describe('DashboardRow', () => {
   let wrapper, panel, getPanelContainer, dashboardMock;
   let wrapper, panel, getPanelContainer, dashboardMock;
 
 
   beforeEach(() => {
   beforeEach(() => {
     dashboardMock = { toggleRow: jest.fn() };
     dashboardMock = { toggleRow: jest.fn() };
-
-    config.bootData = {
-      user: {
-        orgRole: 'Admin',
-      },
-    };
+    dashboardMock.meta = { canEdit: true };
 
 
     getPanelContainer = jest.fn().mockReturnValue({
     getPanelContainer = jest.fn().mockReturnValue({
       getDashboard: jest.fn().mockReturnValue(dashboardMock),
       getDashboard: jest.fn().mockReturnValue(dashboardMock),
@@ -42,7 +36,7 @@ describe('DashboardRow', () => {
   });
   });
 
 
   it('should have zero actions as viewer', () => {
   it('should have zero actions as viewer', () => {
-    config.bootData.user.orgRole = 'Viewer';
+    dashboardMock.meta.canEdit = false;
     panel = new PanelModel({ collapsed: false });
     panel = new PanelModel({ collapsed: false });
     wrapper = shallow(<DashboardRow panel={panel} getPanelContainer={getPanelContainer} />);
     wrapper = shallow(<DashboardRow panel={panel} getPanelContainer={getPanelContainer} />);
     expect(wrapper.find('.dashboard-row__actions .pointer')).toHaveLength(0);
     expect(wrapper.find('.dashboard-row__actions .pointer')).toHaveLength(0);