split.gravity 365 B

123456789101112131415161718192021
  1. #unittest {
  2. name: "Basic split() Test";
  3. error: NONE;
  4. result: true;
  5. };
  6. func main () {
  7. var s = "1 2 3 4 5 6 7 8 9 10"
  8. var list = s.split(" ")
  9. var ret = true;
  10. var expected = 0
  11. list.loop( func(value) {
  12. expected += 1
  13. ret = ret and value == expected.String()
  14. })
  15. // Check expected just to make sure the loop actually ran
  16. return ret and expected == 10
  17. }