diff options
author | Marius Bakke <marius@gnu.org> | 2020-12-13 01:10:06 +0100 |
---|---|---|
committer | Marius Bakke <marius@gnu.org> | 2020-12-13 01:10:06 +0100 |
commit | a7737f0ead2293536b9d0ba253de4673378a0ffa (patch) | |
tree | cf80318b0a9903aa56a69c316659a52f94abbe27 /tests/glob.scm | |
parent | ba47c83570b6d1824738ef5ff8580e7581990699 (diff) | |
parent | 1adeb744560af94687eb7c3780c7145c52674070 (diff) | |
download | guix-a7737f0ead2293536b9d0ba253de4673378a0ffa.tar.gz |
Merge branch 'master' into ungrafting
Diffstat (limited to 'tests/glob.scm')
-rw-r--r-- | tests/glob.scm | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/glob.scm b/tests/glob.scm index 3134069789..2a5a40c3c6 100644 --- a/tests/glob.scm +++ b/tests/glob.scm @@ -1,5 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2018 Ludovic Courtès <ludo@gnu.org> +;;; Copyright © 2020 Giacomo Leidi <goodoldpaul@autistici.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -53,7 +54,8 @@ "foo[abc]bar" => '("foo" (set #\a #\b #\c) "bar") "foo[a[b]c]bar" => '("foo" (set #\a #\[ #\b #\] #\c) "bar") "[123]x" => '((set #\1 #\2 #\3) "x") - "[a-z]" => '((range #\a #\z))) + "[a-z]" => '((range #\a #\z)) + "**/*.scm" => '(**/ * ".scm")) (test-glob-match ("foo" matches "foo" (and not "foobar" "barfoo")) @@ -64,6 +66,8 @@ ("ab[0-9]c" matches "ab0c" "ab7c" "ab9c" (and not "ab-c" "ab00c" "ab3")) ("ab[cdefg]" matches "abc" "abd" "abg" - (and not "abh" "abcd" "ab["))) + (and not "abh" "abcd" "ab[")) + ("foo/**/*.scm" matches "foo/bar/baz.scm" "foo/bar.scm" "foo/bar/baz/zab.scm" + (and not "foo/bar/baz.java" "foo/bar.smc"))) (test-end "glob") |