diff --git a/client/__tests__/e2e/__snapshots__/e2eAnnotations.test.js.snap b/client/__tests__/e2e/__snapshots__/e2eAnnotations.test.js.snap
deleted file mode 100644
index 9ab2bd52..00000000
--- a/client/__tests__/e2e/__snapshots__/e2eAnnotations.test.js.snap
+++ /dev/null
@@ -1,5 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`geneSET crud operations and interactions diffexp 1`] = `"
Pop1 high (6/30/2021, 12:51:02 PM)021, 12:51:02 PM) min -0.4251gene set mean expression: -0.42510926723480225
max 1.958 CD79A79A HLA-DRB1DRB1 HLA-DQA1DQA1 HLA-DPB1DPB1 HLA-DQB1DQB1 HLA-DPA1DPA1 MS4A14A1 LTBTB CD79B79B CD3737 HLA-DMA-DMA TCL1AL1A LINC0092600926 HLA-DMB-DMB HVCN1CN1 EAF2F2 FCRLARLA IRF8F8 PKIGIG P2RX5RX5 HLA-DOB-DOB SPIBIB BLNKNK SWAP70P70 PNOCOC CD1919 SMIM14M14 CD7272 KIAA01250125 IGLL5LL5 ARHGAP24AP24 COTL1TL1 C16orf74rf74 BTKTK SNX29P229P2 ADAM28M28 FCGR2BR2B PLD4D4 PPP1R14AR14A MZB1B1 KIAA00400040 PHACTR1CTR1 FCRL2RL2 RIC3C3 P2RY10Y10 SCPEP1EP1 DRAM2AM2 RP5-887A10.17A10.1 CD8282 GPX1X1 "`;
-
-exports[`geneSET crud operations and interactions diffexp 2`] = `"Pop1 high (6/30/2021, 12:51:02 PM)021, 12:51:02 PM) min -0.4251gene set mean expression: -0.42510926723480225
max 1.958 CD79A79A HLA-DRB1DRB1 HLA-DQA1DQA1 HLA-DPB1DPB1 HLA-DQB1DQB1 HLA-DPA1DPA1 MS4A14A1 LTBTB CD79B79B CD3737 HLA-DMA-DMA TCL1AL1A LINC0092600926 HLA-DMB-DMB HVCN1CN1 EAF2F2 FCRLARLA IRF8F8 PKIGIG P2RX5RX5 HLA-DOB-DOB SPIBIB BLNKNK SWAP70P70 PNOCOC CD1919 SMIM14M14 CD7272 KIAA01250125 IGLL5LL5 ARHGAP24AP24 COTL1TL1 C16orf74rf74 BTKTK SNX29P229P2 ADAM28M28 FCGR2BR2B PLD4D4 PPP1R14AR14A MZB1B1 KIAA00400040 PHACTR1CTR1 FCRL2RL2 RIC3C3 P2RY10Y10 SCPEP1EP1 DRAM2AM2 RP5-887A10.17A10.1 CD8282 GPX1X1 "`;
diff --git a/client/__tests__/e2e/diffexpGeneSets.js b/client/__tests__/e2e/diffexpGeneSets.js
new file mode 100644
index 00000000..627861c4
--- /dev/null
+++ b/client/__tests__/e2e/diffexpGeneSets.js
@@ -0,0 +1,105 @@
+export const diffexpPop1Genes = [
+ "CD79A",
+ "HLA-DRB1",
+ "HLA-DQA1",
+ "HLA-DPB1",
+ "HLA-DQB1",
+ "HLA-DPA1",
+ "MS4A1",
+ "LTB",
+ "CD79B",
+ "CD37",
+ "HLA-DMA",
+ "TCL1A",
+ "LINC00926",
+ "HLA-DMB",
+ "HVCN1",
+ "EAF2",
+ "FCRLA",
+ "IRF8",
+ "PKIG",
+ "P2RX5",
+ "HLA-DOB",
+ "SPIB",
+ "BLNK",
+ "SWAP70",
+ "PNOC",
+ "CD19",
+ "SMIM14",
+ "CD72",
+ "KIAA0125",
+ "IGLL5",
+ "ARHGAP24",
+ "COTL1",
+ "C16orf74",
+ "BTK",
+ "SNX29P2",
+ "ADAM28",
+ "FCGR2B",
+ "PLD4",
+ "PPP1R14A",
+ "MZB1",
+ "KIAA0040",
+ "PHACTR1",
+ "FCRL2",
+ "RIC3",
+ "P2RY10",
+ "SCPEP1",
+ "DRAM2",
+ "RP5-887A10.1",
+ "CD82",
+ "GPX1",
+];
+
+export const diffexpPop2Genes = [
+ "NKG7",
+ "GZMB",
+ "CTSW",
+ "PRF1",
+ "GNLY",
+ "GZMA",
+ "CST7",
+ "FGFBP2",
+ "SRGN",
+ "CD247",
+ "FCGR3A",
+ "TYROBP",
+ "FCER1G",
+ "ID2",
+ "SPON2",
+ "CCL4",
+ "CCL5",
+ "GZMH",
+ "GIMAP7",
+ "CLIC3",
+ "HOPX",
+ "XCL2",
+ "LGALS1",
+ "IGFBP7",
+ "AKR1C3",
+ "IL32",
+ "EFHD2",
+ "PRSS23",
+ "TTC38",
+ "ZAP70",
+ "S1PR5",
+ "SAMD3",
+ "GIMAP4",
+ "CCL3",
+ "ABI3",
+ "XCL1",
+ "S100A6",
+ "UBB",
+ "GPR56",
+ "PDIA3",
+ "S100A11",
+ "APOBEC3G",
+ "HAVCR2",
+ "PLEKHF1",
+ "LITAF",
+ "ARPC5L",
+ "PTGDR",
+ "PRMT2",
+ "GSTP1",
+ "FCRL6",
+];
diff --git a/client/__tests__/e2e/e2eAnnotations.test.js b/client/__tests__/e2e/e2eAnnotations.test.js
index 3512dcdf..f2a2583b 100644
--- a/client/__tests__/e2e/e2eAnnotations.test.js
+++ b/client/__tests__/e2e/e2eAnnotations.test.js
@@ -3,6 +3,7 @@ Tests included in this file are specific to annotation features
*/
import { appUrlBase, DATASET } from "./config";
import { datasets } from "./data";
+import { diffexpPop1Genes, diffexpPop2Genes } from "./diffexpGeneSets";
import {
clickOn,
@@ -159,7 +160,9 @@ describe.each([
(el) => el.parentElement.innerHTML
);
- expect(popOneParentHTML).toMatchSnapshot();
+ for (let i = 0; i < diffexpPop1Genes.length; i += 1) {
+ expect(popOneParentHTML).toContain(diffexpPop1Genes[i]);
+ }
await expect(page).toClick(getTestClass("pop-1-geneset-expand"));
await expect(page).toClick(getTestClass("pop-2-geneset-expand"));
@@ -175,7 +178,9 @@ describe.each([
(el) => el.parentElement.innerHTML
);
- expect(popTwoParentHTML).toMatchSnapshot();
+ for (let i = 0; i < diffexpPop1Genes.length; i += 1) {
+ expect(popTwoParentHTML).toContain(diffexpPop2Genes[i]);
+ }
});
test("create a new geneset", async () => {
if (config.withSubset) return;