import { TIMEOUT } from "../../../src/constant/timeout";
import { test, expect } from "../../../src/fixture/base-test";

const BASE_URL = process.env.BASE_URL!;

test("UC19 1.1.1.3: Hiển thị nút Tạo mới với người dùng là admin", async ({
  admin,
}) => {
  await test.step("1. Người dùng truy cập vào màn hình Kho tài liệu", async () => {
    await admin.goto(`${BASE_URL}/hoso-quan-ly`);

    await expect(admin.getByTestId("lbl-breadcrumb")).toBeVisible({
      timeout: TIMEOUT.PAGE_LOADING,
    });
  });
  await test.step("2. Kiểm tra hiển thị nút Tạo mới", async () => {
    await expect(admin.getByTestId("btn-create-hstl"), {
      message: "2. Màn hình không hiển thị nút Tạo mới",
    }).toBeHidden({
      timeout: TIMEOUT.ELEMENT,
    });
  });
});
