Skip to content

Commit

Permalink
patch text encode/decode global for affected tests
Browse files Browse the repository at this point in the history
  • Loading branch information
nick-funk committed Oct 7, 2024
1 parent 6010f68 commit 6c66630
Show file tree
Hide file tree
Showing 14 changed files with 47 additions and 0 deletions.
3 changes: 3 additions & 0 deletions server/src/core/server/app/middleware/csp.spec.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
import { patchTextUtil } from "coral-server/test/textEncoder";
patchTextUtil();

import { generateFrameOptions } from "coral-server/app/middleware/csp";
import { Request } from "coral-server/types/express";

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
import { patchTextUtil } from "coral-server/test/textEncoder";
patchTextUtil();

import jwt from "jsonwebtoken";
import { DateTime } from "luxon";

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
import { patchTextUtil } from "coral-server/test/textEncoder";
patchTextUtil();

import {
SSOTokenSchema,
SSOUserProfileSchema,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
import { patchTextUtil } from "coral-server/test/textEncoder";
patchTextUtil();

import { Config } from "coral-server/config";
import {
createCommentFixture,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
import { patchTextUtil } from "coral-server/test/textEncoder";
patchTextUtil();

import { DateTime } from "luxon";

import { storyClosed } from "coral-server/services/comments/pipeline/phases/storyClosed";
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
import { patchTextUtil } from "coral-server/test/textEncoder";
patchTextUtil();

import { ACTION_TYPE } from "coral-server/models/action/comment";

import {
Expand Down
3 changes: 3 additions & 0 deletions server/src/core/server/services/oidc/oidc.spec.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
import { patchTextUtil } from "coral-server/test/textEncoder";
patchTextUtil();

import { validateSchema } from "coral-server/helpers";

import { OIDCIDTokenSchema } from "./oidc";
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
import { patchTextUtil } from "coral-server/test/textEncoder";
patchTextUtil();

import { scraper } from "./scraper";

describe("Scraper", () => {
Expand Down
3 changes: 3 additions & 0 deletions server/src/core/server/services/tenant/tenant.spec.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
import { patchTextUtil } from "coral-server/test/textEncoder";
patchTextUtil();

import { createEmailDomain } from "./tenant";
jest.mock("coral-server/models/user");
jest.mock("coral-server/models/site");
Expand Down
3 changes: 3 additions & 0 deletions server/src/core/server/services/users/auth/confirm.spec.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
import { patchTextUtil } from "coral-server/test/textEncoder";
patchTextUtil();

import { v1 as uuid } from "uuid";

import { ConfirmToken, isConfirmToken } from "./confirm";
Expand Down
3 changes: 3 additions & 0 deletions server/src/core/server/services/users/auth/reset.spec.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
import { patchTextUtil } from "coral-server/test/textEncoder";
patchTextUtil();

import { v1 as uuid } from "uuid";

import { isResetToken, ResetToken } from "./reset";
Expand Down
3 changes: 3 additions & 0 deletions server/src/core/server/services/users/user.updateRole.spec.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
import { patchTextUtil } from "coral-server/test/textEncoder";
patchTextUtil();

import { MongoContext } from "coral-server/data/context";
import { UserForbiddenError } from "coral-server/errors";
import { GQLUSER_ROLE } from "coral-server/graph/schema/__generated__/types";
Expand Down
3 changes: 3 additions & 0 deletions server/src/core/server/services/users/users.spec.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
import { patchTextUtil } from "coral-server/test/textEncoder";
patchTextUtil();

import { pureMerge } from "coral-common/common/lib/utils";
jest.mock("coral-server/models/user");

Expand Down
8 changes: 8 additions & 0 deletions server/src/core/server/test/textEncoder.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
// eslint-disable-next-line @typescript-eslint/tslint/config
import { TextEncoder, TextDecoder } from "util";

export const patchTextUtil = () => {
const glob = global as any;
glob.TextEncoder = TextEncoder;
glob.TextDecoder = TextDecoder;
};

0 comments on commit 6c66630

Please sign in to comment.