blob: 094713e7c3cb037295196664ba1e15c6d960bc23 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
require "./spec_helper"
include Parcom
describe Result do
describe "#map" do
r = Result.new(Tokens.from_string("abcd"), 'x')
r_expected = Result.new(Tokens.from_string("abcd"), 'x'.ord)
it "accepts a proc" do
f = ->(c : Char) { c.ord }
r.map(f).should eq(r_expected)
end
it "accepts a block" do
r.map { |c| c.ord }.should eq(r_expected)
end
end
end
|