diff options
| author | Matthew Hall <hallmatthew314@gmail.com> | 2023-03-09 00:49:16 +1300 |
|---|---|---|
| committer | Matthew Hall <hallmatthew314@gmail.com> | 2023-03-09 00:49:16 +1300 |
| commit | ce254c83be3cf613a8f655f55f2207073404148f (patch) | |
| tree | 7dc6b40ed46b57ba2d1805cb346f366642e2237a /spec/parcom_spec.cr | |
| parent | ca4ef7c14c8398b24db54c58bb4062607eb44067 (diff) | |
Rewrite Assert to use blocks
Diffstat (limited to 'spec/parcom_spec.cr')
| -rw-r--r-- | spec/parcom_spec.cr | 7 |
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 |
