From 26b3ea6a5072a8fc77252a9b8b4b5f08ed329699 Mon Sep 17 00:00:00 2001 From: Michael C Date: Fri, 29 Sep 2023 00:40:20 -0400 Subject: [PATCH] use partialDeepEquals for getLockCategories --- test/cases/getLockCategories.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test/cases/getLockCategories.ts b/test/cases/getLockCategories.ts index 0d29170..384c224 100644 --- a/test/cases/getLockCategories.ts +++ b/test/cases/getLockCategories.ts @@ -3,6 +3,7 @@ import assert from "assert"; import { client } from "../utils/httpClient"; import { insertLock } from "../utils/queryGen"; import { multiGenRandomValue } from "../utils/getRandom"; +import { partialDeepEquals } from "../utils/partialDeepEquals"; const endpoint = "/api/lockCategories"; const defaultActionTypes = ["skip", "mute"]; @@ -29,7 +30,7 @@ const validateResponse = (videoID: string, overrides: lockOverrides = {}, expect return getLockCategories(videoID, actionTypes, service) .then(res => { assert.strictEqual(res.status, 200); - assert.deepStrictEqual(res.data, expectedResponse); + assert.ok(partialDeepEquals(res.data, expectedResponse)); }); }; @@ -135,8 +136,8 @@ describe("getLockCategories", () => { return validateResponse(videoIDs[2], { actionTypes }, { categories: [ "sponsor", + "selfpromo", // "nonmusic", // no nonmusic since it's on other service - "selfpromo" ], reason: "3-longer-reason", actionTypes