Sha256: 1711317fc101263d90b6c5fe3bd98cf745eea7662b62e980c06aa61cf1bc43a8
Contents?: true
Size: 946 Bytes
Versions: 3
Compression:
Stored size: 946 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.ip_class = "PRIVATE" @cal.add_component(@event) cals = Icalendar::Parser.new(@cal.to_ical).parse cal2 = cals.first event2 = cal2.events.first assert_equal(event2.ip_class, "PRIVATE") end # def test_restricted_properties # end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
icalendar-0.96.3 | test/component/event_test.rb |
icalendar-0.96.2 | test/component/event_test.rb |
icalendar-0.96.4 | test/component/event_test.rb |