mirror of
https://github.com/wassname/optuna-dashboard.git
synced 2026-09-11 12:30:25 +08:00
Update jest
This commit is contained in:
Generated
+3240
-2138
File diff suppressed because it is too large
Load Diff
+4
-3
@@ -22,6 +22,7 @@
|
||||
"@mui/lab": "^5.0.0-alpha.114",
|
||||
"@mui/material": "^5.11.2",
|
||||
"axios": "^1.2.1",
|
||||
"jest-environment-jsdom": "^29.3.1",
|
||||
"notistack": "^2.0.8",
|
||||
"plotly.js-dist-min": "^2.17.0",
|
||||
"react": "^18.0.0",
|
||||
@@ -38,7 +39,7 @@
|
||||
"@babel/core": "^7.14.3",
|
||||
"@babel/preset-env": "^7.14.5",
|
||||
"@testing-library/react": "^13.4.0",
|
||||
"@types/jest": "^27.4.1",
|
||||
"@types/jest": "^29.2.1",
|
||||
"@types/plotly.js": "^2.12.11",
|
||||
"@types/react": "^18.0.26",
|
||||
"@types/react-dom": "^18.0.10",
|
||||
@@ -49,10 +50,10 @@
|
||||
"compression-webpack-plugin": "^10.0.0",
|
||||
"esbuild-loader": "^2.18.0",
|
||||
"eslint": "^7.28.0",
|
||||
"jest": "^27.4.1",
|
||||
"jest": "^29.2.1",
|
||||
"jest-canvas-mock": "^2.3.1",
|
||||
"prettier": "^2.5.1",
|
||||
"ts-jest": "^27.1.3",
|
||||
"ts-jest": "^29.0.3",
|
||||
"ts-loader": "^9.2.7",
|
||||
"typescript": "^4.6.2",
|
||||
"webpack": "^5.70.0",
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
import React from "react"
|
||||
global.URL.createObjectURL = jest.fn()
|
||||
|
||||
import { SnackbarProvider } from "notistack"
|
||||
import {RecoilRoot} from 'recoil'
|
||||
import { cleanup, render, within, fireEvent } from "@testing-library/react"
|
||||
import { TrialTable } from "../optuna_dashboard/ts/components/TrialTable"
|
||||
|
||||
@@ -124,7 +126,11 @@ const studyDetail: StudyDetail = {
|
||||
|
||||
it("Sort TrialTable by trial number", () => {
|
||||
const { getAllByRole, getByText } = render(
|
||||
<TrialTable studyDetail={studyDetail} isBeta={false} />
|
||||
<RecoilRoot>
|
||||
<SnackbarProvider>
|
||||
<TrialTable studyDetail={studyDetail} isBeta={false} />
|
||||
</SnackbarProvider>
|
||||
</RecoilRoot>
|
||||
)
|
||||
const rows = getAllByRole("row")
|
||||
|
||||
@@ -140,7 +146,11 @@ it("Sort TrialTable by trial number", () => {
|
||||
|
||||
it("Sort TrialTable by value", () => {
|
||||
const { getAllByRole, getByText } = render(
|
||||
<TrialTable studyDetail={studyDetail} isBeta={false} />
|
||||
<RecoilRoot>
|
||||
<SnackbarProvider>
|
||||
<TrialTable studyDetail={studyDetail} isBeta={false} />
|
||||
</SnackbarProvider>
|
||||
</RecoilRoot>
|
||||
)
|
||||
fireEvent.click(getByText("Value"))
|
||||
const rows = getAllByRole("row")
|
||||
@@ -155,7 +165,11 @@ it("Sort TrialTable by value", () => {
|
||||
|
||||
it("Sort TrialTable by duration", () => {
|
||||
const { getAllByRole, getByText } = render(
|
||||
<TrialTable studyDetail={studyDetail} isBeta={false} />
|
||||
<RecoilRoot>
|
||||
<SnackbarProvider>
|
||||
<TrialTable studyDetail={studyDetail} isBeta={false} />
|
||||
</SnackbarProvider>
|
||||
</RecoilRoot>
|
||||
)
|
||||
fireEvent.click(getByText("Duration(ms)"))
|
||||
const rows = getAllByRole("row")
|
||||
@@ -170,7 +184,11 @@ it("Sort TrialTable by duration", () => {
|
||||
|
||||
it("Sort TrialTable by state", () => {
|
||||
const { getAllByRole, getByText } = render(
|
||||
<TrialTable studyDetail={studyDetail} isBeta={false} />
|
||||
<RecoilRoot>
|
||||
<SnackbarProvider>
|
||||
<TrialTable studyDetail={studyDetail} isBeta={false} />
|
||||
</SnackbarProvider>
|
||||
</RecoilRoot>
|
||||
)
|
||||
fireEvent.click(getByText("State"))
|
||||
const rows = getAllByRole("row")
|
||||
@@ -185,7 +203,11 @@ it("Sort TrialTable by state", () => {
|
||||
|
||||
it("Filter trials by state", () => {
|
||||
const { queryAllByText } = render(
|
||||
<TrialTable studyDetail={studyDetail} isBeta={false} />
|
||||
<RecoilRoot>
|
||||
<SnackbarProvider>
|
||||
<TrialTable studyDetail={studyDetail} isBeta={false} />
|
||||
</SnackbarProvider>
|
||||
</RecoilRoot>
|
||||
)
|
||||
expect(queryAllByText("Fail").length).toBe(1)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user