Clarify robot account language label

This commit is contained in:
zhx 2026-06-12 01:27:33 +08:00
parent 087e379910
commit 764da8affc
2 changed files with 8 additions and 8 deletions

View File

@ -274,13 +274,13 @@ function GenerateDialog({ form, loading, open, setForm, onClose, onSubmit }) {
onChange={(event) => setForm({ ...form, count: event.target.value })}
/>
<TextField
label="昵称语言"
label="账号语言"
select
value={form.nicknameLanguage || "arabic"}
onChange={(event) => setForm({ ...form, nicknameLanguage: event.target.value })}
>
<MenuItem value="arabic">阿拉伯语名称</MenuItem>
<MenuItem value="english">英语名称</MenuItem>
<MenuItem value="arabic">阿拉伯语账号</MenuItem>
<MenuItem value="english">英语账号</MenuItem>
</TextField>
</AdminFormFieldGrid>
</AdminFormDialog>

View File

@ -33,7 +33,7 @@ test("renders game robot page without crashing", async () => {
await waitFor(() => expect(screen.getByText("机器人用户")).toBeInTheDocument());
});
test("shows nickname language selector when generating robots", async () => {
test("shows account language selector when generating robots", async () => {
const user = userEvent.setup();
render(
<AppProviders>
@ -46,10 +46,10 @@ test("shows nickname language selector when generating robots", async () => {
await waitFor(() => expect(screen.getByText("机器人用户")).toBeInTheDocument());
await user.click(screen.getByRole("button", { name: "批量创建" }));
expect(screen.getByLabelText("昵称语言")).toBeInTheDocument();
await user.click(screen.getByRole("combobox", { name: "昵称语言" }));
expect(screen.getByRole("option", { name: "阿拉伯语名称" })).toBeInTheDocument();
expect(screen.getByRole("option", { name: "英语名称" })).toBeInTheDocument();
expect(screen.getByLabelText("账号语言")).toBeInTheDocument();
await user.click(screen.getByRole("combobox", { name: "账号语言" }));
expect(screen.getByRole("option", { name: "阿拉伯语账号" })).toBeInTheDocument();
expect(screen.getByRole("option", { name: "英语账号" })).toBeInTheDocument();
});
function jsonResponse(body) {