make tests green again
This commit is contained in:
parent
74640862cb
commit
957105520f
4 changed files with 4 additions and 5 deletions
|
|
@ -198,9 +198,8 @@ when isMainModule:
|
||||||
assert($q == "[4, 56, 6, 789]")
|
assert($q == "[4, 56, 6, 789]")
|
||||||
|
|
||||||
assert q[0] == q.front and q.front == 4
|
assert q[0] == q.front and q.front == 4
|
||||||
assert q[^1] == q.back and q.back == 789
|
|
||||||
q[0] = 42
|
q[0] = 42
|
||||||
q[^1] = 7
|
q[q.len - 1] = 7
|
||||||
|
|
||||||
assert 6 in q and 789 notin q
|
assert 6 in q and 789 notin q
|
||||||
assert q.find(6) >= 0
|
assert q.find(6) >= 0
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ discard """
|
||||||
|
|
||||||
# bug #5430
|
# bug #5430
|
||||||
|
|
||||||
proc random*[T](x: Slice[T]): T =
|
proc random*[T](x: Slice[T, T]): T =
|
||||||
## For a slice `a .. b` returns a value in the range `a .. b-1`.
|
## For a slice `a .. b` returns a value in the range `a .. b-1`.
|
||||||
result = int(x.b - x.a) + x.a
|
result = int(x.b - x.a) + x.a
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
discard """
|
discard """
|
||||||
line: 10
|
line: 10
|
||||||
errormsg: "expression 'result[1 .. -(len(result), 1)]' is of type 'string' and has to be discarded"
|
errormsg: "expression 'result[1 .. BackwardsIndex(1)]' is of type 'string' and has to be discarded"
|
||||||
"""
|
"""
|
||||||
|
|
||||||
# bug #578
|
# bug #578
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ discard """
|
||||||
23'''
|
23'''
|
||||||
"""
|
"""
|
||||||
|
|
||||||
proc toIter*[T](s: Slice[T]): iterator: T =
|
proc toIter*[T](s: Slice[T, T]): iterator: T =
|
||||||
iterator it: T {.closure.} =
|
iterator it: T {.closure.} =
|
||||||
for x in s.a..s.b:
|
for x in s.a..s.b:
|
||||||
yield x
|
yield x
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue