Sha256: 289b85fa1a5bf538c74723bc4c8fc7ef190bf783f42893a2bc64418ed974086c
Contents?: true
Size: 930 Bytes
Versions: 1
Compression:
Stored size: 930 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(@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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
icalendar-0.95 | test/component/event_test.rb |