summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/guuid.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/guuid.go b/tests/guuid.go
index 786a32c..58e748e 100644
--- a/tests/guuid.go
+++ b/tests/guuid.go
@@ -165,6 +165,19 @@ func test_New() {
var uuid UUID = New()
assertEq(len(uuid), 16)
})
+
+ testing("panic when the randomReader fails", func() {
+ savedReader := randomReader
+ randomReader = strings.NewReader("abc")
+ defer func() {
+ r := recover()
+ assertEq(r == nil, false)
+ randomReader = savedReader
+ }()
+
+ New()
+ assertEq(true, false)
+ })
}
func test_String() {