Pigeon-Ruby/spec/pigeon/parser_spec.rb

20 lines
474 B
Ruby
Raw Normal View History

require "spec_helper"
RSpec.describe Pigeon::Lexer do
before(:each) do
Pigeon::Storage.reset
Pigeon::LocalIdentity.reset
end
let(:tokens) { Pigeon::Lexer.tokenize(File.read("./example.bundle")) }
it "parses tokens" do
results = Pigeon::Parser.parse(tokens)
2020-03-24 13:00:00 +00:00
expect(results.length).to eq(2)
expect(results.first).to be_kind_of(Pigeon::Message)
expect(results.last).to be_kind_of(Pigeon::Message)
end
it "crashes on forged messages"
end