mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-11 16:05:44 +01:00
use reflow to migrate from flow to typescript
This commit is contained in:
24
scm-ui/ui-webapp/src/users/components/setPassword.test.ts
Normal file
24
scm-ui/ui-webapp/src/users/components/setPassword.test.ts
Normal file
@@ -0,0 +1,24 @@
|
||||
import fetchMock from 'fetch-mock';
|
||||
import { CONTENT_TYPE_PASSWORD_OVERWRITE, setPassword } from './setPassword';
|
||||
|
||||
describe('password change', () => {
|
||||
const SET_PASSWORD_URL = '/users/testuser/password';
|
||||
const newPassword = 'testpw123';
|
||||
|
||||
afterEach(() => {
|
||||
fetchMock.reset();
|
||||
fetchMock.restore();
|
||||
});
|
||||
|
||||
it('should set password', done => {
|
||||
fetchMock.put('/api/v2' + SET_PASSWORD_URL, 204, {
|
||||
headers: {
|
||||
'content-type': CONTENT_TYPE_PASSWORD_OVERWRITE,
|
||||
},
|
||||
});
|
||||
|
||||
setPassword(SET_PASSWORD_URL, newPassword).then(content => {
|
||||
done();
|
||||
});
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user