diff options
author | Robert Hensing <robert@roberthensing.nl> | 2021-06-30 19:54:23 +0200 |
---|---|---|
committer | Robert Hensing <robert@roberthensing.nl> | 2021-07-15 10:40:10 +0200 |
commit | 5bf31fbb6dad8c474e5711b21c834a0c1b95cd42 (patch) | |
tree | 0b9bd1cfe33e403dbef03ced65c6c2383cb074e3 /pkgs/development/web/cypress/default.nix | |
parent | 6050b7079d602f28e13b0cc09ce2ab3387212b7c (diff) | |
download | nixpkgs-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.nix | 28 |
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"; |