aboutsummaryrefslogtreecommitdiff
path: root/spec/parcom_spec.cr
diff options
context:
space:
mode:
authorMatthew Hall <hallmatthew314@gmail.com>2023-03-09 00:49:16 +1300
committerMatthew Hall <hallmatthew314@gmail.com>2023-03-09 00:49:16 +1300
commitce254c83be3cf613a8f655f55f2207073404148f (patch)
tree7dc6b40ed46b57ba2d1805cb346f366642e2237a /spec/parcom_spec.cr
parentca4ef7c14c8398b24db54c58bb4062607eb44067 (diff)
Rewrite Assert to use blocks
Diffstat (limited to 'spec/parcom_spec.cr')
-rw-r--r--spec/parcom_spec.cr7
1 files changed, 5 insertions, 2 deletions
diff --git a/spec/parcom_spec.cr b/spec/parcom_spec.cr
index 00c59a0..346e61b 100644
--- a/spec/parcom_spec.cr
+++ b/spec/parcom_spec.cr
@@ -163,11 +163,14 @@ end
describe Assert do
test_f = ->(x : Char) { x == 't' }
- p = Assert.new(AnyToken(Char).new, test_f)
+ #p_proc = Assert.new(AnyToken(Char).new, test_f)
+ p = AnyToken(Char).new.assert { |x| x == 't' }
describe "#parse" do
it "fails if the wrapped parser fails" do
- expect_raises(ParserException) { p.parse(TokenStream.new([] of Char)) }
+ expect_raises(ParserException) do
+ p.parse(TokenStream.new([] of Char))
+ end
end
it "fails if the result value fails the test" do