You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
12 lines
512 B
12 lines
512 B
import {Commands} from "./index"
|
|
import {describe, expect, test} from "@jest/globals"
|
|
import {InMemoryDatabase} from "../database/inmemory/database.js"
|
|
|
|
describe("command definitions", () => {
|
|
test("has no descriptions over 100 characters", () => {
|
|
const db = new InMemoryDatabase()
|
|
expect(new Commands({users: db.users, cleanUp: async () => undefined}).definitions)
|
|
.not
|
|
.toContain(expect.objectContaining({"description": expect.stringMatching(/.{101,}/)}))
|
|
})
|
|
}) |