Update docs

This commit is contained in:
2020-07-02 18:39:13 +02:00
parent cb5951794d
commit cd80913346
3 changed files with 58 additions and 8 deletions

View File

@@ -51,4 +51,18 @@ test "Check changing result":
let data = checker()
check data.isOk == false
check data.error == "data got corrupted"
check data.error == "data got corrupted"
test "Check divider proc":
proc divide(a, b: int): OP[float] =
if b == 0:
return fail(float, "Cannot divide by zero!")
else:
return ok a / b
let
a = 42
b = 0
let r = divide(a, b)
check r.isOk == false
check r.error == "Cannot divide by zero!"