mirror of https://github.com/grafana/grafana
Alerting: Hide "unauthorized" warning for anonymous users (#101811)
* remove nav analytics * revert * Remove new user check for alerting navigation tracking * Delete Analytics.test.tspull/101285/head^2
parent
927f7befd6
commit
adbc5b2b88
@ -1,41 +0,0 @@ |
||||
import { dateTime } from '@grafana/data'; |
||||
import { getBackendSrv } from '@grafana/runtime'; |
||||
|
||||
import { USER_CREATION_MIN_DAYS, isNewUser } from './Analytics'; |
||||
|
||||
jest.mock('@grafana/runtime', () => ({ |
||||
...jest.requireActual('@grafana/runtime'), |
||||
getBackendSrv: jest.fn().mockReturnValue({ |
||||
get: jest.fn(), |
||||
}), |
||||
})); |
||||
|
||||
describe('isNewUser', function () { |
||||
it('should return true if the user has been created within the last week', async () => { |
||||
const newUser = { |
||||
id: 1, |
||||
createdAt: dateTime().subtract(6, 'days'), |
||||
}; |
||||
|
||||
getBackendSrv().get = jest.fn().mockResolvedValue(newUser); |
||||
|
||||
const isNew = await isNewUser(); |
||||
expect(isNew).toBe(true); |
||||
expect(getBackendSrv().get).toHaveBeenCalledTimes(1); |
||||
expect(getBackendSrv().get).toHaveBeenCalledWith('/api/user'); |
||||
}); |
||||
|
||||
it('should return false if the user has been created prior to the last two weeks', async () => { |
||||
const oldUser = { |
||||
id: 2, |
||||
createdAt: dateTime().subtract(USER_CREATION_MIN_DAYS, 'days'), |
||||
}; |
||||
|
||||
getBackendSrv().get = jest.fn().mockResolvedValue(oldUser); |
||||
|
||||
const isNew = await isNewUser(); |
||||
expect(isNew).toBe(false); |
||||
expect(getBackendSrv().get).toHaveBeenCalledTimes(1); |
||||
expect(getBackendSrv().get).toHaveBeenCalledWith('/api/user'); |
||||
}); |
||||
}); |
||||
Loading…
Reference in new issue