summary refs log tree commit diff
path: root/pkgs/development/web/cypress/default.nix
diff options
context:
space:
mode:
authorRobert Hensing <robert@roberthensing.nl>2021-06-30 19:54:23 +0200
committerRobert Hensing <robert@roberthensing.nl>2021-07-15 10:40:10 +0200
commit5bf31fbb6dad8c474e5711b21c834a0c1b95cd42 (patch)
tree0b9bd1cfe33e403dbef03ced65c6c2383cb074e3 /pkgs/development/web/cypress/default.nix
parent6050b7079d602f28e13b0cc09ce2ab3387212b7c (diff)
downloadnixpkgs-5bf31fbb6dad8c474e5711b21c834a0c1b95cd42.tar
nixpkgs-5bf31fbb6dad8c474e5711b21c834a0c1b95cd42.tar.gz
nixpkgs-5bf31fbb6dad8c474e5711b21c834a0c1b95cd42.tar.bz2
nixpkgs-5bf31fbb6dad8c474e5711b21c834a0c1b95cd42.tar.lz
nixpkgs-5bf31fbb6dad8c474e5711b21c834a0c1b95cd42.tar.xz
nixpkgs-5bf31fbb6dad8c474e5711b21c834a0c1b95cd42.tar.zst
nixpkgs-5bf31fbb6dad8c474e5711b21c834a0c1b95cd42.zip
cypress.tests.example: init
Diffstat (limited to 'pkgs/development/web/cypress/default.nix')
-rw-r--r--pkgs/development/web/cypress/default.nix28
1 files changed, 25 insertions, 3 deletions
diff --git a/pkgs/development/web/cypress/default.nix b/pkgs/development/web/cypress/default.nix
index 0b61aa23086..cf7d3481bf4 100644
--- a/pkgs/development/web/cypress/default.nix
+++ b/pkgs/development/web/cypress/default.nix
@@ -1,4 +1,20 @@
-{ stdenv, lib, fetchzip, autoPatchelfHook, xorg, gtk2, gnome2, gtk3, nss, alsa-lib, udev, unzip, wrapGAppsHook, mesa }:
+{
+  alsa-lib,
+  autoPatchelfHook,
+  callPackage,
+  fetchzip,
+  gnome2,
+  gtk2,
+  gtk3,
+  lib,
+  mesa,
+  nss,
+  stdenv,
+  udev,
+  unzip,
+  wrapGAppsHook,
+  xorg,
+}:
 
 stdenv.mkDerivation rec {
   pname = "cypress";
@@ -9,8 +25,6 @@ stdenv.mkDerivation rec {
     sha256 = "1mr46raha5aqi8ba0cqvyil5z4vcr46hnxqqmpk3fkrr8awd2897";
   };
 
-  passthru.updateScript = ./update.sh;
-
   # don't remove runtime deps
   dontPatchELF = true;
 
@@ -41,6 +55,14 @@ stdenv.mkDerivation rec {
     runHook postInstall
   '';
 
+  passthru = {
+    updateScript = ./update.sh;
+
+    tests = {
+      example = callPackage ./cypress-example-kitchensink {};
+    };
+  };
+
   meta = with lib; {
     description = "Fast, easy and reliable testing for anything that runs in a browser";
     homepage = "https://www.cypress.io";