Sha256: 6065fd7dc457570a0a6e6cd05f61ad87fb4af67159f7a011826e2f4d79a95b6e
Contents?: true
Size: 592 Bytes
Versions: 2
Compression:
Stored size: 592 Bytes
Contents
require 'spec_helper' module Gisele::Language::Syntax describe Grammar, 'event_name' do it 'parses correct event names' do parse('a', :event_name).should eq('a') parse('event', :event_name).should eq('event') parse('event_name', :event_name).should eq('event_name') end it 'raises on invalid variable names' do lambda{ parse('NotAnEventName', :event_name) }.should raise_error(Citrus::ParseError) lambda{ parse('notAnEventName', :event_name) }.should raise_error(Citrus::ParseError) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
gisele-0.4.0 | spec/unit/language/syntax/grammar/test_event_name.rb |
gisele-0.3.0 | spec/unit/language/syntax/grammar/test_event_name.rb |