Browse Source

Reorder jest mock and import statements for email mocking

pull/4116/head
Rory Powell 4 years ago
parent
commit
d1bcf4f3ba
  1. 783
      packages/server/yarn.lock
  2. 5
      packages/worker/src/api/routes/tests/auth.spec.js
  3. 8
      packages/worker/src/api/routes/tests/configs.spec.js
  4. 12
      packages/worker/src/api/routes/tests/email.spec.js
  5. 4
      packages/worker/src/api/routes/tests/users.spec.js

783
packages/server/yarn.lock

File diff suppressed because it is too large

5
packages/worker/src/api/routes/tests/auth.spec.js

@ -1,10 +1,9 @@
jest.mock("nodemailer")
const setup = require("./utilities")
const sendMailMock = setup.emailMock()
const TENANT_ID = "default"
jest.mock("nodemailer")
const sendMailMock = setup.emailMock()
describe("/api/global/auth", () => {
let request = setup.getRequest()
let config = setup.getConfig()

8
packages/worker/src/api/routes/tests/configs.spec.js

@ -1,11 +1,7 @@
const setup = require("./utilities")
// mock the email system
jest.mock("nodemailer")
const nodemailer = require("nodemailer")
nodemailer.createTransport.mockReturnValue({
verify: jest.fn(),
})
const setup = require("./utilities")
setup.emailMock()
describe("/api/global/configs/checklist", () => {
let request = setup.getRequest()

12
packages/worker/src/api/routes/tests/email.spec.js

@ -1,16 +1,10 @@
jest.mock("nodemailer")
const setup = require("./utilities")
const sendMailMock = setup.emailMock()
const { EmailTemplatePurpose } = require("../../../constants")
const { TENANT_ID } = require("./utilities/structures")
// mock the email system
const sendMailMock = jest.fn()
jest.mock("nodemailer")
const nodemailer = require("nodemailer")
nodemailer.createTransport.mockReturnValue({
sendMail: sendMailMock,
verify: jest.fn(),
})
describe("/api/global/email", () => {
let request = setup.getRequest()
let config = setup.getConfig()

4
packages/worker/src/api/routes/tests/users.spec.js

@ -1,7 +1,5 @@
const setup = require("./utilities")
const { TENANT_ID } = require("./utilities/structures")
jest.mock("nodemailer")
const setup = require("./utilities")
const sendMailMock = setup.emailMock()
describe("/api/global/users", () => {

Loading…
Cancel
Save