vladimir%pobox.com 22ea8e1e6c calendar base & providers continuing development/code dump
git-svn-id: svn://10.0.0.236/trunk@165222 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-10 21:25:38 +00:00

23 lines
738 B
JavaScript

//
// simple test bits
//
const eventContractID = "@mozilla.org/calendar/event;1";
const eventIID = Components.interfaces.calIEvent;
const mutableEventContractID = "@mozilla.org/calendar/mutableevent;1";
const mutableEventIID = Components.interfaces.calIMutableEvent;
dump ("Creating mutable event...\n");
var me = Components.classes[mutableEventContractID].createInstance(mutableEventIID);
me.title = "Test Title";
dump ("Title is: " + me.title + " (jsobj: " + me.wrappedJSObject.mTitle + ")\n");
dump ("Creating non-mutable event...\n");
var e = Components.classes[eventContractID].createInstance(eventIID);
dump ("Title is: '" + e.title + "' (should be empty)\n");
dump ("Trying to set title (should fail)\n");
e.title = "Fail";