diff --git a/client/__tests__/e2e/__snapshots__/e2eAnnotations.test.js.snap b/client/__tests__/e2e/__snapshots__/e2eAnnotations.test.js.snap
index b2c6342d..ca759215 100644
--- a/client/__tests__/e2e/__snapshots__/e2eAnnotations.test.js.snap
+++ b/client/__tests__/e2e/__snapshots__/e2eAnnotations.test.js.snap
@@ -21,3 +21,7 @@ exports[`annotations truncate midpoint whitespace 2`] = `"T"`;
exports[`annotations truncate single character 2`] = `"T"`;
+
+exports[`geneSET crud operations and interactions diffexp 1`] = `"
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`] = `"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/e2eAnnotations.test.js b/client/__tests__/e2e/e2eAnnotations.test.js
index f2a2583b..0c2203bf 100644
--- a/client/__tests__/e2e/e2eAnnotations.test.js
+++ b/client/__tests__/e2e/e2eAnnotations.test.js
@@ -13,6 +13,7 @@ import {
getTestId,
getTestClass,
getAllByClass,
+ getOneElementInnerHTML,
} from "./puppeteerUtils";
import {
@@ -155,14 +156,11 @@ describe.each([
getTestClass("gene-loading-spinner")
);
- const popOneParentHTML = await page.$eval(
- getTestClass("histogram-gene-set-summary"),
- (el) => el.parentElement.innerHTML
+ let genesHTML = await getOneElementInnerHTML(
+ getTestClass("gene-set-genes")
);
- for (let i = 0; i < diffexpPop1Genes.length; i += 1) {
- expect(popOneParentHTML).toContain(diffexpPop1Genes[i]);
- }
+ expect(genesHTML).toMatchSnapshot();
await expect(page).toClick(getTestClass("pop-1-geneset-expand"));
await expect(page).toClick(getTestClass("pop-2-geneset-expand"));
@@ -173,14 +171,9 @@ describe.each([
getTestClass("gene-loading-spinner")
);
- const popTwoParentHTML = await page.$eval(
- getTestClass("histogram-gene-set-summary"),
- (el) => el.parentElement.innerHTML
- );
+ genesHTML = await getOneElementInnerHTML(getTestClass("gene-set-genes"));
- for (let i = 0; i < diffexpPop1Genes.length; i += 1) {
- expect(popTwoParentHTML).toContain(diffexpPop2Genes[i]);
- }
+ expect(genesHTML).toMatchSnapshot();
});
test("create a new geneset", async () => {
if (config.withSubset) return;