neet/masto.js

View on GitHub
tests/rest/v1/admin/domain-allows.spec.ts

Summary

Maintainability
A
0 mins
Test Coverage
it("handles domain allows", async () => {
  const domain = "example.domain.to.allow.com";
  let domainAllow = await admin.v1.admin.domainAllows.create({
    domain,
  });

  try {
    domainAllow = await admin.v1.admin.domainAllows
      .$select(domainAllow.id)
      .fetch();
    expect(domainAllow.domain).toMatch(/example.domain.to.allow.com/);

    const list = await admin.v1.admin.domainAllows.list();
    expect(list).toContainId(domainAllow.id);
  } finally {
    await admin.v1.admin.domainAllows.$select(domainAllow.id).remove();
  }
});