Sha256: 730669d058719d64c04fc2f4ed6017a5fbc855ef7b03e22ea6b419abef4eed4b
Contents?: true
Size: 940 Bytes
Versions: 2
Compression:
Stored size: 940 Bytes
Contents
$:.unshift File.join(File.dirname(__FILE__), "..", "lib") require 'test/unit' require 'icalendar' # Define a test event testEvent = <<EOS BEGIN:VEVENT UID:19970901T130000Z-123401@host.com DTSTAMP:19970901T1300Z DTSTART:19970903T163000Z DTEND:19970903T190000Z SUMMARY:Annual Employee Review CLASS:PRIVATE CATEGORIES:BUSINESS,HUMAN RESOURCES END:VEVENT EOS class TestVevent < Test::Unit::TestCase # Create a calendar with an event for each test. def setup @cal = Icalendar::Calendar.new @event = Icalendar::Event.new end def test_new assert(@event) end # Properties that can only occur once per event def test_single_properties @event.klass = "PRIVATE" @cal.add_component(@event) cals = Icalendar::Parser.new(@cal.to_ical).parse cal2 = cals.first event2 = cal2.events.first assert_equal(event2.klass, "PRIVATE") end # def test_restricted_properties # end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
icalendar-0.96.1 | test/component/event_test.rb |
icalendar-0.96 | test/component/event_test.rb |