From d5cfaa37be9e278c44a25ef448a071390597306e Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Wed, 18 Jul 2018 01:27:56 -0700 Subject: Upgrading to version 2.3 (main change: "=" instead of "<-" for assignment) --- tests/errors.nom | 29 +++++++++++------------------ 1 file changed, 11 insertions(+), 18 deletions(-) (limited to 'tests/errors.nom') diff --git a/tests/errors.nom b/tests/errors.nom index 7f52532..7f91c88 100644 --- a/tests/errors.nom +++ b/tests/errors.nom @@ -1,23 +1,16 @@ -#!/usr/bin/env nomsu -V1 +#!/usr/bin/env nomsu -V2.3.4.3 # Tests for the stuff defined in core/errors.nom -try: barf -..and if it succeeds: barf "try failed." - -%worked <- (no) -try: barf -..and if it barfs: %worked <- (yes) +try (barf) and if it succeeds (barf "try failed.") +%worked = (no) +try (barf) and if it barfs (%worked = (yes)) assume %worked or barf "try/catch failed" +%x = 1 +try: + %x = 2 + do (barf) then always (%x = 3) +..and if it barfs (do nothing) -%x <- 1 -try - %x <- 2 - do - barf - ..then always - %x <- 3 -..and if it barfs: do nothing -assume (%x = 3) or barf "do/then always failed" - -say "Error handling test passed." +assume (%x == 3) or barf "do/then always failed" +say "Error handling test passed." \ No newline at end of file -- cgit v1.2.3