From 70d2386905755c1fcf1aa3db69f62f28cfe4317d Mon Sep 17 00:00:00 2001
From: Nemanja Glumac <31325167+nemanjaglumac@users.noreply.github.com>
Date: Thu, 18 Mar 2021 17:31:41 +0100
Subject: [PATCH] Add `cypress-skip-test` library (#15200)

* Add `cypress-skip-test` library

This is the official Cypress library for conditionally skipping/running tests.
https://github.com/cypress-io/cypress-skip-test

* Enable `cy.onlyOn` and `cy.skipOn` custom commands in all tests

Reference: https://github.com/cypress-io/cypress-skip-test#example
---
 frontend/test/__support__/cypress.js | 1 +
 package.json                         | 1 +
 yarn.lock                            | 5 +++++
 3 files changed, 7 insertions(+)

diff --git a/frontend/test/__support__/cypress.js b/frontend/test/__support__/cypress.js
index ad11b037bfc..8c76a59aae8 100644
--- a/frontend/test/__support__/cypress.js
+++ b/frontend/test/__support__/cypress.js
@@ -1,4 +1,5 @@
 import "@testing-library/cypress/add-commands";
+import "@cypress/skip-test/support";
 import "./commands";
 
 export const version = require("../../../version.json");
diff --git a/package.json b/package.json
index 2b0450d4d37..afd988d5547 100644
--- a/package.json
+++ b/package.json
@@ -92,6 +92,7 @@
   },
   "devDependencies": {
     "@babel/standalone": "^7.4.5",
+    "@cypress/skip-test": "^2.6.0",
     "@cypress/webpack-preprocessor": "^4.1.0",
     "@slack/client": "^3.5.4",
     "@testing-library/cypress": "^5.0.2",
diff --git a/yarn.lock b/yarn.lock
index d7e53eae87c..4ea59c44fdf 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -941,6 +941,11 @@
     tunnel-agent "^0.6.0"
     uuid "^3.3.2"
 
+"@cypress/skip-test@^2.6.0":
+  version "2.6.0"
+  resolved "https://registry.yarnpkg.com/@cypress/skip-test/-/skip-test-2.6.0.tgz#73fc58477b436638cfdfaa212b5378ff81b9b3ee"
+  integrity sha512-H5dnS+o0HaSKPexR5wuwF2YGq5praxRZMVodba/Ar9/SuDEWVlW3qxbn9ar06MFjtQnMsHjo4QHQoZzrUPLrHA==
+
 "@cypress/webpack-preprocessor@^4.1.0":
   version "4.1.5"
   resolved "https://registry.yarnpkg.com/@cypress/webpack-preprocessor/-/webpack-preprocessor-4.1.5.tgz#b47d515d2540af977ee8b69d7c4eed64e3027668"
-- 
GitLab