diff options
Diffstat (limited to 'test/iterators.tm')
| -rw-r--r-- | test/iterators.tm | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/test/iterators.tm b/test/iterators.tm index ed08f73d..7b4fe1f6 100644 --- a/test/iterators.tm +++ b/test/iterators.tm @@ -18,20 +18,16 @@ func range(first:Int, last:Int -> func(->Int?)) func main() values := ["A", "B", "C", "D"] - >> (++: "($(foo.x)$(foo.y))" for foo in pairwise(values))! - = "(AB)(BC)(CD)" - >> ["$(foo.x)$(foo.y)" for foo in pairwise(values)] - = ["AB", "BC", "CD"] + assert (++: "($(foo.x)$(foo.y))" for foo in pairwise(values))! == "(AB)(BC)(CD)" + assert ["$(foo.x)$(foo.y)" for foo in pairwise(values)] == ["AB", "BC", "CD"] do result : @[Text] for foo in pairwise(values) result.insert("$(foo.x)$(foo.y)") - >> result[] - = ["AB", "BC", "CD"] + assert result[] == ["AB", "BC", "CD"] - >> [i for i in range(5, 10)] - = [5, 6, 7, 8, 9, 10] + assert [i for i in range(5, 10)] == [5, 6, 7, 8, 9, 10] + + assert (+: range(5, 10))! == 45 - >> (+: range(5, 10))! - = 45 |
