Skip to content

Commit 8b88265

Browse files
committed
Format
1 parent 3627ef3 commit 8b88265

File tree

1 file changed

+16
-9
lines changed

1 file changed

+16
-9
lines changed
Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,40 @@
1-
import { render, MockEntitlementsWithAuditLog, MockMemberPermissions, MockUser } from "testHelpers/renderHelpers"
2-
import { server } from "testHelpers/server"
31
import { screen } from "@testing-library/react"
4-
import { Navbar } from "./Navbar"
52
import { rest } from "msw"
3+
import {
4+
MockEntitlementsWithAuditLog,
5+
MockMemberPermissions,
6+
MockUser,
7+
render,
8+
} from "testHelpers/renderHelpers"
9+
import { server } from "testHelpers/server"
10+
import { Navbar } from "./Navbar"
611

712
describe("Navbar", () => {
8-
it("shows Audit Log link when permitted and entitled", () => {
13+
it("shows Audit Log link when permitted and entitled", async () => {
914
server.use(
1015
rest.get("/api/entitlements", (req, res, ctx) => {
1116
return res(ctx.status(200), ctx.json(MockEntitlementsWithAuditLog))
1217
}),
1318
)
1419
render(<Navbar />)
15-
expect(screen.getByText("Audit Log"))
20+
const link = await screen.findByText("Audit Log")
21+
expect(link).toBeDefined()
1622
})
1723

1824
it("does not show Audit Log link when not entitled", () => {
19-
server.use()
2025
render(<Navbar />)
21-
expect(screen.queryByText("Audit Log")).not.toBeDefined()
26+
const link = screen.getByText("Audit Log")
27+
expect(link).not.toBeDefined()
2228
})
2329

2430
it("does not show Audit Log link when not permitted via role", () => {
25-
server.use(
31+
server.use(
2632
rest.post(`/api/v2/users/${MockUser.id}/authorization`, async (req, res, ctx) => {
2733
return res(ctx.status(200), ctx.json(MockMemberPermissions))
2834
}),
2935
)
3036
render(<Navbar />)
31-
expect(screen.queryByText("Audit Log")).not.toBeDefined()
37+
const link = screen.getByText("Audit Log")
38+
expect(link).not.toBeDefined()
3239
})
3340
})

0 commit comments

Comments
 (0)