hunk.code_window:   if (!currentPlugin) {
       return null;
     }
     const addMockDataSource = () => {
       const queryParams = getQueryParams();
       dispatch(
         addMockDatasourceToOrg(
           datasource.name,
  
hunk.labels: keep keep keep keep add keep keep keep keep
hunk.after_edit:     AnalyticsUtil.logEvent("CREATE_DATA_SOURCE_CLICK", {
         mockDatasourceName: datasource.name,
         plugin: currentPlugin,
       });
  
hunk.file_path: app/client/src/pages/Editor/IntegrationEditor/MockDataSources.tsx
hunk.type: add
file: import { canDrag } from "./DraggableComponent";
  
  describe("DraggableComponent", () => {
    it("it tests draggable canDrag helper function", () => {
      expect(canDrag(false, false, { dragDisabled: false })).toBe(true);
      expect(canDrag(true, false, { dragDisabled: false })).toBe(false);
      expect(canDrag(false, true, { dragDisabled: false })).toBe(false);
      expect(canDrag(false, false, { dragDisabled: true })).toBe(false);
    });
  });
  