From f25b4ae2b9951bf0d1306a17ef512a1868211b78 Mon Sep 17 00:00:00 2001 From: vladislav doster <10052309+vladdoster@users.noreply.github.com> Date: Tue, 10 May 2022 21:16:09 -0500 Subject: [PATCH] feat: add `krew` and `prebuilt-ripgrep` gh-r zunit tests (#267) Signed-off-by: Vladislav Doster --- tests/gh-r.zunit | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/gh-r.zunit b/tests/gh-r.zunit index dcf2e8d14..96922ea1a 100755 --- a/tests/gh-r.zunit +++ b/tests/gh-r.zunit @@ -412,6 +412,11 @@ run zinit for @kopia/kopia; assert $state equals 0 local kopia="$ZBIN/kopia"; assert "$kopia" is_executable $kopia --version; assert $state equals 0 } +@test 'krew' { # Build and deploy Go applications on Kubernetes + run zinit lbin'!krew* -> krew' for @kubernetes-sigs/krew; assert $state equals 0 + local krew="$ZBIN/krew"; assert "$krew" is_executable + $krew version; assert $state equals 0 +} @test 'lazygit' { # simple terminal UI for git commands run zinit for jesseduffield/lazygit; assert $state equals 0 local lazygit="$ZBIN/lazygit"; assert "$lazygit" is_executable @@ -550,6 +555,11 @@ $kopia --version; assert $state equals 0 local rg="$ZBIN/rg"; assert "$rg" is_executable $rg --version; assert $state equals 0 } +@test 'ripgrep-prebuilt' { # ripgrep recursively searches directories for a regex pattern while respecting your gitignore + run zinit lbin'!**/rg' for @BurntSushi/ripgrep; assert $state equals 0 + local rg="$ZBIN/rg"; assert "$rg" is_executable + $rg --version; assert $state equals 0 +} @test 'rip' { # A safe and ergonomic alternative to rm run zinit for @nivekuil/rip; assert $state equals 0 local rip="$ZBIN/rip"; assert "$rip" is_executable