Merge pull request #23940 from overleaf/td-react-18
Upgrade to React 18 GitOrigin-RevId: 9b81936e6eea2bccd97fe5c2c5841f0b946371b8
This commit is contained in:
@@ -1,9 +1,10 @@
|
||||
import '@/marketing'
|
||||
|
||||
import ReactDOM from 'react-dom'
|
||||
import { createRoot } from 'react-dom/client'
|
||||
import UserActivateRegister from '../components/user-activate-register'
|
||||
|
||||
ReactDOM.render(
|
||||
<UserActivateRegister />,
|
||||
document.getElementById('user-activate-register-container')
|
||||
)
|
||||
const container = document.getElementById('user-activate-register-container')
|
||||
if (container) {
|
||||
const root = createRoot(container)
|
||||
root.render(<UserActivateRegister />)
|
||||
}
|
||||
|
||||
+6
@@ -2,6 +2,7 @@ import { expect } from 'chai'
|
||||
import { render, screen, fireEvent } from '@testing-library/react'
|
||||
import fetchMock from 'fetch-mock'
|
||||
import UserActivateRegister from '../../../../frontend/js/components/user-activate-register'
|
||||
import { TPDS_SYNCED } from '../../../../../dropbox/test/frontend/components/dropbox-sync-status.test'
|
||||
|
||||
describe('UserActivateRegister', function () {
|
||||
beforeEach(function () {
|
||||
@@ -16,6 +17,7 @@ describe('UserActivateRegister', function () {
|
||||
const endPointResponse = {
|
||||
status: 500,
|
||||
}
|
||||
fetchMock.get('/user/tpds/queues', TPDS_SYNCED)
|
||||
const registerMock = fetchMock.post('/admin/register', endPointResponse)
|
||||
const registerInput = screen.getByLabelText('emails to register')
|
||||
const registerButton = screen.getByRole('button', { name: /register/i })
|
||||
@@ -37,6 +39,7 @@ describe('UserActivateRegister', function () {
|
||||
setNewPasswordUrl: 'SetNewPasswordURL',
|
||||
},
|
||||
}
|
||||
fetchMock.get('/user/tpds/queues', TPDS_SYNCED)
|
||||
const registerMock = fetchMock.post('/admin/register', endPointResponse)
|
||||
const registerInput = screen.getByLabelText('emails to register')
|
||||
const registerButton = screen.getByRole('button', { name: /register/i })
|
||||
@@ -67,6 +70,7 @@ describe('UserActivateRegister', function () {
|
||||
setNewPasswordUrl: 'SetNewPasswordURL',
|
||||
},
|
||||
}
|
||||
fetchMock.get('/user/tpds/queues', TPDS_SYNCED)
|
||||
const registerMock = fetchMock.post('/admin/register', (path, req) => {
|
||||
const body = JSON.parse(req.body)
|
||||
if (body.email === 'abc@gmail.com') return endPointResponse1
|
||||
@@ -92,6 +96,7 @@ describe('UserActivateRegister', function () {
|
||||
const endPointResponse2 = {
|
||||
status: 500,
|
||||
}
|
||||
fetchMock.get('/user/tpds/queues', TPDS_SYNCED)
|
||||
const registerMock = fetchMock.post('/admin/register', (path, req) => {
|
||||
const body = JSON.parse(req.body)
|
||||
if (body.email === 'abc@') return endPointResponse1
|
||||
@@ -121,6 +126,7 @@ describe('UserActivateRegister', function () {
|
||||
const endPointResponse2 = {
|
||||
status: 500,
|
||||
}
|
||||
fetchMock.get('/user/tpds/queues', TPDS_SYNCED)
|
||||
const registerMock = fetchMock.post('/admin/register', (path, req) => {
|
||||
const body = JSON.parse(req.body)
|
||||
if (body.email === 'abc@gmail.com') return endPointResponse1
|
||||
|
||||
Reference in New Issue
Block a user