about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2012-06-02 23:30:11 -0700
committerBrian Anderson <banderson@mozilla.com>2012-06-02 23:30:11 -0700
commit07461908268c9901dcd7a6ded109733fac4c86c6 (patch)
treed76d3c13106fe621201faf86bb797b365a496714 /src
parent94ac30c498399eec1c5239b472845d238b1926ec (diff)
cargo: Add test for is_uuid
Diffstat (limited to 'src')
-rw-r--r--src/cargo/cargo.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/cargo/cargo.rs b/src/cargo/cargo.rs
index f4994ded406..a20530fdf79 100644
--- a/src/cargo/cargo.rs
+++ b/src/cargo/cargo.rs
@@ -134,6 +134,16 @@ fn is_uuid(id: str) -> bool {
     false
 }
 
+#[test]
+fn test_is_uuid() {
+    assert is_uuid("aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa");
+    assert is_uuid("AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA");
+    assert is_uuid("0AAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAA0");
+    assert !is_uuid("aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa");
+    assert !is_uuid("aaaaaaaa-aaaa-aaaa-aaaaa-aaaaaaaaaaaa");
+    assert !is_uuid("");
+}
+
 // FIXME: implement URI/URL parsing so we don't have to resort to weak checks
 
 fn is_archive_uri(uri: str) -> bool {