diff options
Diffstat (limited to 'tests/guuid.go')
-rw-r--r-- | tests/guuid.go | 13 |
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() { |