diff --git a/develop/coverage/alarm.ts.html b/develop/coverage/alarm.ts.html index 818a31583..f71283015 100644 --- a/develop/coverage/alarm.ts.html +++ b/develop/coverage/alarm.ts.html @@ -1999,7 +1999,7 @@

All files alarm.ts

Usually you get an ICalAlarm object like this:

+ICalAlarm | ical-generator - v7.0.0-develop.2

Usually you get an ICalAlarm object like this:

import ical from 'ical-generator';
const calendar = ical();
const event = calendar.createEvent();
const alarm = event.createAlarm();

You can also use the ICalAlarm object directly:

import ical, {ICalAlarm} from 'ical-generator';
const alarm = new ICalAlarm();
event.alarms([alarm]);
-

Constructors

Constructors

Methods

attach description relatesTo @@ -20,62 +20,62 @@ to query the calendar's timezone and summary when required.

Parameters

Returns ICalAlarm

Methods

  • Get Attachment

    +

Returns ICalAlarm

Methods

  • Get Attachment

    Returns null | {
        mime: null | string;
        uri: string;
    }

    Since

    0.2.1

    -
  • Set Alarm attachment. Used to set the alarm sound +

  • Set Alarm attachment. Used to set the alarm sound if alarm type is audio. Defaults to "Basso".

    const cal = ical();
    const event = cal.createEvent();

    event.createAlarm({
    attach: 'https://example.com/notification.aud'
    });

    // OR

    event.createAlarm({
    attach: {
    uri: 'https://example.com/notification.aud',
    mime: 'audio/basic'
    }
    });

    Parameters

    • attachment: null | string | {
          mime?: null | string;
          uri: string;
      }

    Returns this

    Since

    0.2.1

    -
  • Get the alarm description. Used to set the alarm message +

  • Get the alarm description. Used to set the alarm message if alarm type is display. Defaults to the event's summary.

    Returns null | string

    Since

    0.2.1

    -
  • Set the alarm description. Used to set the alarm message +

  • Set the alarm description. Used to set the alarm message if alarm type is display. Defaults to the event's summary.

    Parameters

    • description: null | string

    Returns this

    Since

    0.2.1

    -
  • Get to which time alarm trigger relates to. Can be either START or END. If the value is START the alarm is triggerd relative to the event start time. If the value is END the alarm is triggerd relative to the event end time

    Returns null | ICalAlarmRelatesTo

    Since

    4.0.1

    -
  • Use this method to set to which time alarm trigger relates to. +

  • Use this method to set to which time alarm trigger relates to. Works only if trigger is a number

    const cal = ical();
    const event = cal.createEvent();
    const alarm = cal.createAlarm();

    alarm.trigger(600); // -> 10 minutes before event starts

    alarm.relatesTo('START'); // -> 10 minutes before event starts
    alarm.relatesTo('END'); // -> 10 minutes before event ends

    alarm.trigger(-600); // -> 10 minutes after event starts

    alarm.relatesTo('START'); // -> 10 minutes after event starts
    alarm.relatesTo('END'); // -> 10 minutes after event ends

    Parameters

    Returns this

    Since

    4.0.1

    -
  • Get Alarm Repetitions

    Returns null | ICalAlarmRepeatData

    Since

    0.2.1

    -
  • Set Alarm Repetitions. Use this to repeat the alarm.

    +
  • Set Alarm Repetitions. Use this to repeat the alarm.

    const cal = ical();
    const event = cal.createEvent();

    // repeat the alarm 4 times every 5 minutes…
    cal.createAlarm({
    repeat: {
    times: 4,
    interval: 300
    }
    });

    Parameters

    Returns this

    Since

    0.2.1

    -
  • Return a shallow copy of the alarm's options for JSON stringification. Third party objects like moment.js values are stringified as well. Can be used for persistence.

    Returns ICalAlarmJSONData

    Since

    0.2.4

    -
  • Return generated event as a string.

    +
  • Return generated event as a string.

    const alarm = event.createAlarm();
    console.log(alarm.toString()); // → BEGIN:VALARM…
    -

    Returns string

  • Get the trigger time for the alarm. Can either be a date and time value (ICalDateTimeValue) or a number, which will represent the seconds between alarm and event start. The number is negative, if the alarm is triggered after the event started.

    Returns number | ICalDateTimeValue

    Since

    0.2.1

    -
  • Use this method to set the alarm time.

    +
  • Use this method to set the alarm time.

    const cal = ical();
    const event = cal.createEvent();
    const alarm = cal.createAlarm();

    alarm.trigger(600); // -> 10 minutes before event starts
    alarm.trigger(new Date()); // -> now

    You can use any supported date object, see readme for details about supported values and timezone handling.

    Parameters

    Returns this

    Since

    0.2.1

    -
  • Get the trigger time for the alarm. Can either be a date and time value (ICalDateTimeValue) or a number, which will represent the seconds between alarm and event start. The number is negative, if the alarm is triggered before the event started.

    Returns number | ICalDateTimeValue

    Since

    0.2.1

    -
  • Use this method to set the alarm time. Unlike trigger, this time +

  • Use this method to set the alarm time. Unlike trigger, this time the alarm takes place after the event has started.

    const cal = ical();
    const event = cal.createEvent();
    const alarm = cal.createAlarm();

    alarm.trigger(600); // -> 10 minutes after event starts
    @@ -83,14 +83,14 @@ readme for details about supported values and timezone handling.

    Parameters

    Returns this

    Since

    0.2.1

    -
  • Get the trigger time for the alarm. Can either +

  • Get the trigger time for the alarm. Can either be a date and time value (ICalDateTimeValue) or a number, which will represent the seconds between alarm and event start. The number is negative, if the alarm is triggered after the event started.

    Parameters

    Returns this

    Since

    0.2.1

    Alias

    trigger

    -
  • Use this method to set the alarm time.

    +
  • Use this method to set the alarm time.

    const cal = ical();
    const event = cal.createEvent();
    const alarm = cal.createAlarm();

    alarm.trigger(600); // -> 10 minutes before event starts
    alarm.trigger(new Date()); // -> now

    You can use any supported date object, see @@ -98,23 +98,23 @@

    Alias

    trigger

    for details about supported values and timezone handling.

    Returns number | ICalDateTimeValue

    Since

    0.2.1

    Alias

    trigger

    -
  • Set X-* attributes. Woun't filter double attributes, +

  • Set X-* attributes. Woun't filter double attributes, which are also added by another method (e.g. type), so these attributes may be inserted twice.

    alarm.x([
    {
    key: "X-MY-CUSTOM-ATTR",
    value: "1337!"
    }
    ]);

    alarm.x([
    ["X-MY-CUSTOM-ATTR", "1337!"]
    ]);

    alarm.x({
    "X-MY-CUSTOM-ATTR": "1337!"
    });

    Parameters

    • keyOrArray: Record<string, string> | [string, string][] | {
          key: string;
          value: string;
      }[]

    Returns this

    Since

    1.9.0

    -
  • Set a X-* attribute. Woun't filter double attributes, +

  • Set a X-* attribute. Woun't filter double attributes, which are also added by another method (e.g. type), so these attributes may be inserted twice.

    alarm.x("X-MY-CUSTOM-ATTR", "1337!");
     

    Parameters

    • keyOrArray: string
    • value: string

    Returns this

    Since

    1.9.0

    -
  • Get all custom X-* attributes.

    +
  • Get all custom X-* attributes.

    Returns {
        key: string;
        value: string;
    }[]

    Since

    1.9.0

    -

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/classes/ICalAttendee.html b/develop/reference/classes/ICalAttendee.html index a2fd67dd5..0e86a8b9e 100644 --- a/develop/reference/classes/ICalAttendee.html +++ b/develop/reference/classes/ICalAttendee.html @@ -1,10 +1,10 @@ -ICalAttendee | ical-generator - v7.0.0-develop.1

Class ICalAttendee

Usually you get an ICalAttendee object like this:

+ICalAttendee | ical-generator - v7.0.0-develop.2

Class ICalAttendee

Usually you get an ICalAttendee object like this:

import ical from 'ical-generator';
const calendar = ical();
const event = calendar.createEvent();
const attendee = event.createAttendee({ email: 'mail@example.com' });

You can also use the ICalAttendee object directly:

import ical, {ICalAttendee} from 'ical-generator';
const attendee = new ICalAttendee({ email: 'mail@example.com' });
event.attendees([attendee]);
-

Constructors

Constructors

Methods

delegatedFrom delegatedTo delegatesFrom @@ -24,15 +24,15 @@ required to query the calendar's timezone when required.

Parameters

Returns ICalAttendee

Methods

  • Get the attendee's delegated-from field

    +

Returns ICalAttendee

Methods

  • Get the attendee's delegated-from field

    Returns null | ICalAttendee

    Since

    0.2.0

    -
  • Set the attendee's delegated-from field

    +
  • Set the attendee's delegated-from field

    Creates a new Attendee if the passed object is not already a ICalAttendee object. Will set the delegatedTo and delegatedFrom attributes.

    -

    Parameters

    Returns this

  • Get the attendee's delegated-to value.

    Returns null | ICalAttendee

    Since

    0.2.0

    -
  • Set the attendee's delegated-to field.

    +
  • Set the attendee's delegated-to field.

    Creates a new Attendee if the passed object is not already a ICalAttendee object. Will set the delegatedTo and delegatedFrom attributes.

    @@ -40,71 +40,71 @@
    const cal = ical();
    const event = cal.createEvent();
    const attendee = cal.createAttendee();

    attendee.delegatesTo({email: 'foo@bar.com', name: 'Foo'});

    Parameters

    Returns this

    Since

    0.2.0

    -
  • Create a new attendee this attendee delegates from and returns this new attendee. Creates a new attendee if the passed object is not already an ICalAttendee.

    const cal = ical();
    const event = cal.createEvent();
    const attendee = cal.createAttendee();

    attendee.delegatesFrom({email: 'foo@bar.com', name: 'Foo'});

    Parameters

    Returns ICalAttendee

    Since

    0.2.0

    -
  • Create a new attendee this attendee delegates to and returns this new attendee. Creates a new attendee if the passed object is not already an ICalAttendee.

    const cal = ical();
    const event = cal.createEvent();
    const attendee = cal.createAttendee();

    attendee.delegatesTo({email: 'foo@bar.com', name: 'Foo'});

    Parameters

    Returns ICalAttendee

    Since

    0.2.0

    -
  • Get the attendee's email address

    +
  • Get the attendee's email address

    Returns string

    Since

    0.2.0

    -
  • Set the attendee's email address

    +
  • Set the attendee's email address

    Parameters

    • email: string

    Returns this

    Since

    0.2.0

    -
  • Get the attendee's email address

    +
  • Get the attendee's email address

    Returns null | string

    Since

    1.3.0

    -
  • Set the attendee's email address

    +
  • Set the attendee's email address

    Parameters

    • mailto: null | string

    Returns this

    Since

    1.3.0

    -
  • Get the attendee's name

    Returns null | string

    Since

    0.2.0

    -
  • Set the attendee's name

    +
  • Set the attendee's name

    Parameters

    • name: null | string

    Returns this

    Since

    0.2.0

    -
  • Get attendee's RSVP expectation

    +
  • Get attendee's RSVP expectation

    Returns null | boolean

    Since

    0.2.1

    -
  • Set the attendee's RSVP expectation

    +
  • Set the attendee's RSVP expectation

    Parameters

    • rsvp: null | boolean

    Returns this

    Since

    0.2.1

    -
  • Get the acting user's email adress

    +
  • Get the acting user's email adress

    Returns null | string

    Since

    3.3.0

    -
  • Set the acting user's email adress

    +
  • Set the acting user's email adress

    Parameters

    • email: null | string

    Returns this

    Since

    3.3.0

    -
  • Return generated attendee as a string.

    +
  • Return generated attendee as a string.

    console.log(attendee.toString()); // → ATTENDEE;ROLE=…
     
    -

    Returns string

  • Set X-* attributes. Woun't filter double attributes, +

  • Set X-* attributes. Woun't filter double attributes, which are also added by another method (e.g. status), so these attributes may be inserted twice.

    attendee.x([
    {
    key: "X-MY-CUSTOM-ATTR",
    value: "1337!"
    }
    ]);

    attendee.x([
    ["X-MY-CUSTOM-ATTR", "1337!"]
    ]);

    attendee.x({
    "X-MY-CUSTOM-ATTR": "1337!"
    });

    Parameters

    • keyOrArray: Record<string, string> | [string, string][] | {
          key: string;
          value: string;
      }[]

    Returns this

    Since

    1.9.0

    -
  • Set a X-* attribute. Woun't filter double attributes, +

  • Set a X-* attribute. Woun't filter double attributes, which are also added by another method (e.g. status), so these attributes may be inserted twice.

    attendee.x("X-MY-CUSTOM-ATTR", "1337!");
     

    Parameters

    • keyOrArray: string
    • value: string

    Returns this

    Since

    1.9.0

    -
  • Get all custom X-* attributes.

    +
  • Get all custom X-* attributes.

    Returns {
        key: string;
        value: string;
    }[]

    Since

    1.9.0

    -

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/classes/ICalCalendar.html b/develop/reference/classes/ICalCalendar.html index bb7b9bdb8..eff02e749 100644 --- a/develop/reference/classes/ICalCalendar.html +++ b/develop/reference/classes/ICalCalendar.html @@ -1,10 +1,10 @@ -ICalCalendar | ical-generator - v7.0.0-develop.1

Class ICalCalendar

Usually you get an ICalCalendar object like this:

+ICalCalendar | ical-generator - v7.0.0-develop.2

Class ICalCalendar

Usually you get an ICalCalendar object like this:

import ical from 'ical-generator';
const calendar = ical();

But you can also use the constructor directly like this:

import {ICalCalendar} from 'ical-generator';
const calendar = new ICalCalendar();
-

Constructors

Constructors

Methods

clear createEvent description @@ -33,38 +33,38 @@ END:VCALENDAR

Parameters

Returns ICalCalendar

Methods

  • Remove all events from the calendar without +

Returns ICalCalendar

Methods

  • Remove all events from the calendar without touching any other data like name or prodId.

    Returns this

    Since

    2.0.0-develop.1

    -
  • Creates a new ICalEvent and returns it. Use options to prefill the event's attributes. Calling this method without options will create an empty event.

    import ical from 'ical-generator';

    // or use require:
    // const { default: ical } = require('ical-generator');

    const cal = ical();
    const event = cal.createEvent({summary: 'My Event'});

    // overwrite event summary
    event.summary('Your Event');

    Parameters

    Returns ICalEvent

    Since

    0.2.0

    -
  • Get your feed's description

    +
  • Get your feed's description

    Returns null | string

    Since

    0.2.7

    -
  • Set your feed's description

    +
  • Set your feed's description

    Parameters

    • description: null | string

    Returns this

    Since

    0.2.7

    -
  • Returns all events of this calendar.

    const cal = ical();

    cal.events([
    {
    start: new Date(),
    end: new Date(new Date().getTime() + 3600000),
    summary: 'Example Event',
    description: 'It works ;)',
    url: 'http://sebbo.net/'
    }
    ]);

    cal.events(); // --> [ICalEvent]

    Returns ICalEvent[]

    Since

    0.2.0

    -
  • Add multiple events to your calendar.

    +
  • Add multiple events to your calendar.

    const cal = ical();

    cal.events([
    {
    start: new Date(),
    end: new Date(new Date().getTime() + 3600000),
    summary: 'Example Event',
    description: 'It works ;)',
    url: 'http://sebbo.net/'
    }
    ]);

    cal.events(); // --> [ICalEvent]

    Parameters

    Returns this

    Since

    0.2.0

    -
  • Get the number of events added to your calendar

    -

    Returns number

  • Get the number of events added to your calendar

    +

    Returns number

  • Get your feed's name

    Returns null | string

    Since

    0.2.0

    -
  • Set your feed's name. Is used to fill NAME +

  • Set your feed's name. Is used to fill NAME and X-WR-CALNAME in your iCal file.

    import ical from 'ical-generator';

    const cal = ical();
    cal.name('Next Arrivals');

    cal.toString();
    @@ -76,9 +76,9 @@ END:VCALENDAR

    Parameters

    • name: null | string

    Returns this

    Since

    0.2.0

    -
  • Get your feed's prodid. Will always return a string.

    +
  • Get your feed's prodid. Will always return a string.

    Returns string

    Since

    0.2.0

    -
  • Set your feed's prodid. prodid can be either a +

  • Set your feed's prodid. prodid can be either a string like //sebbo.net//ical-generator//EN or a valid ICalCalendarProdIdData object. language is optional and defaults to EN.

    @@ -88,29 +88,29 @@
    PRODID:-//My Company//My Product//EN
     

    Parameters

    Returns this

    Since

    0.2.0

    -
  • Get current value of the CALSCALE attribute. It will +

  • Get current value of the CALSCALE attribute. It will return null if no value was set. The iCal standard specifies this as GREGORIAN if no value is present.

    Returns null | string

    Since

    1.8.0

    -
  • Use this method to set your feed's CALSCALE attribute. There is no +

  • Use this method to set your feed's CALSCALE attribute. There is no default value for this property and it will not appear in your iCal file unless set. The iCal standard specifies this as GREGORIAN if no value is present.

    cal.scale('gregorian');
     

    Parameters

    • scale: null | string

    Returns this

    Since

    1.8.0

    -
  • Get current value of the SOURCE attribute.

    +
  • Get current value of the SOURCE attribute.

    Returns null | string

    Since

    2.2.0-develop.1

    -
  • Use this method to set your feed's SOURCE attribute. +

  • Use this method to set your feed's SOURCE attribute. This tells the client where to refresh your feed.

    cal.source('http://example.com/my/original_source.ical');
     
    SOURCE;VALUE=URI:http://example.com/my/original_source.ical
     

    Parameters

    • source: null | string

    Returns this

    Since

    2.2.0-develop.1

    -
  • Get the current calendar timezone

    +
  • Get the current calendar timezone

    Returns null | string

    Since

    0.2.0

    -
  • Use this method to set your feed's timezone. Is used +

  • Use this method to set your feed's timezone. Is used to fill TIMEZONE-ID and X-WR-TIMEZONE in your iCal export. Please not that all date values are treaded differently, if a timezone was set. See formatDate for details. If no @@ -119,7 +119,7 @@

    Parameters

    • timezone: null | string

    Returns this

  • Sets the time zone to be used in this calendar file for all times of all +

  • Sets the time zone to be used in this calendar file for all times of all events. Please note that if the time zone is set, ical-generator assumes that all times are already in the correct time zone. Alternatively, a moment-timezone or a Luxon object can be passed with setZone, @@ -135,18 +135,18 @@

    Since

    0.2.0

    Parameters

    Returns this

  • Return a shallow copy of the calendar's options for JSON stringification. Third party objects like moment.js values or RRule objects are stringified as well. Can be used for persistence.

    const cal = ical();
    const json = JSON.stringify(cal);

    // later: restore calendar data
    cal = ical(JSON.parse(json));

    Returns ICalCalendarJSONData

    Since

    0.2.4

    -
  • Return generated calendar as a string.

    +
  • Return generated calendar as a string.

    const cal = ical();
    console.log(cal.toString()); // → BEGIN:VCALENDAR…
    -

    Returns string

  • Get the current ttl duration in seconds

    +

    Returns string

  • Get the current ttl duration in seconds

    Returns null | number

    Since

    0.2.5

    -
  • Use this method to set your feed's time to live +

  • Use this method to set your feed's time to live (in seconds). Is used to fill REFRESH-INTERVAL and X-PUBLISHED-TTL in your iCal.

    const cal = ical().ttl(60 * 60 * 24); // 1 day
    @@ -154,13 +154,13 @@ 

    Since

    2.0.0

    You can also pass a moment.js duration object. Zero, null or negative numbers will reset the ttl attribute.

    Parameters

    Returns this

    Since

    0.2.5

    -
  • Get your feed's URL

    Returns null | string

    Since

    0.2.5

    -
  • Set your feed's URL

    +
  • Set your feed's URL

    calendar.url('http://example.com/my/feed.ical');
     

    Parameters

    • url: null | string

    Returns this

    Since

    0.2.5

    -
  • Set X-* attributes. Woun't filter double attributes, +

  • Set X-* attributes. Woun't filter double attributes, which are also added by another method (e.g. busystatus), so these attributes may be inserted twice.

    calendar.x([
    {
    key: "X-MY-CUSTOM-ATTR",
    value: "1337!"
    }
    ]);

    calendar.x([
    ["X-MY-CUSTOM-ATTR", "1337!"]
    ]);

    calendar.x({
    "X-MY-CUSTOM-ATTR": "1337!"
    }); @@ -172,7 +172,7 @@

    Since

    2.0.0

    END:VCALENDAR

    Parameters

    • keyOrArray: Record<string, string> | [string, string][] | {
          key: string;
          value: string;
      }[]

    Returns this

    Since

    1.9.0

    -
  • Set a X-* attribute. Woun't filter double attributes, +

  • Set a X-* attribute. Woun't filter double attributes, which are also added by another method (e.g. busystatus), so these attributes may be inserted twice.

    calendar.x("X-MY-CUSTOM-ATTR", "1337!");
    @@ -184,6 +184,6 @@ 

    Since

    2.0.0

    END:VCALENDAR

    Parameters

    • keyOrArray: string
    • value: string

    Returns this

    Since

    1.9.0

    -
  • Get all custom X-* attributes.

    +
  • Get all custom X-* attributes.

    Returns {
        key: string;
        value: string;
    }[]

    Since

    1.9.0

    -

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/classes/ICalCategory.html b/develop/reference/classes/ICalCategory.html index 4a03250b1..ab759c00a 100644 --- a/develop/reference/classes/ICalCategory.html +++ b/develop/reference/classes/ICalCategory.html @@ -1,23 +1,23 @@ -ICalCategory | ical-generator - v7.0.0-develop.1

Class ICalCategory

Usually you get an ICalCategory object like this:

+ICalCategory | ical-generator - v7.0.0-develop.2

Class ICalCategory

Usually you get an ICalCategory object like this:

import ical from 'ical-generator';
const calendar = ical();
const event = calendar.createEvent();
const category = event.createCategory();

You can also use the ICalCategory object directly:

import ical, {ICalCategory} from 'ical-generator';
const category = new ICalCategory();
event.categories([category]);
-

Constructors

Constructors

Methods

Constructors

Methods

  • Get the category name

    +

Returns ICalCategory

Methods

  • Get the category name

    Returns string

    Since

    0.3.0

    -
  • Set the category name

    +
  • Set the category name

    Parameters

    • name: string

    Returns this

    Since

    0.3.0

    -
  • Return generated category name as a string.

    +
  • Return generated category name as a string.

    console.log(category.toString());
     
    -

    Returns string

Generated using TypeDoc

\ No newline at end of file +

Returns string

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/classes/ICalEvent.html b/develop/reference/classes/ICalEvent.html index 150b9e9a7..47af72e33 100644 --- a/develop/reference/classes/ICalEvent.html +++ b/develop/reference/classes/ICalEvent.html @@ -1,7 +1,7 @@ -ICalEvent | ical-generator - v7.0.0-develop.1

Usually you get an ICalEvent object like this:

+ICalEvent | ical-generator - v7.0.0-develop.2

Usually you get an ICalEvent object like this:

import ical from 'ical-generator';
const calendar = ical();
const event = calendar.createEvent();
-

Constructors

Constructors

Methods

alarms allDay attachments @@ -41,15 +41,15 @@ required to query the calendar's timezone when required.

Parameters

Returns ICalEvent

Methods

Returns ICalEvent

Methods

  • Get all alarms

    Returns ICalAlarm[]

    Since

    0.2.0

    -
  • Add one or multiple alarms

    +
  • Add one or multiple alarms

    const event = ical().createEvent();

    cal.alarms([
    {type: ICalAlarmType.display, trigger: 600},
    {type: ICalAlarmType.audio, trigger: 300}
    ]);

    cal.alarms(); // --> [ICalAlarm, ICalAlarm]

    Parameters

    Returns this

    Since

    0.2.0

    -
  • Get the event's allDay flag

    +
  • Get the event's allDay flag

    Returns boolean

    Since

    0.2.0

    -
  • Set the event's allDay flag.

    +
  • Set the event's allDay flag.

    event.allDay(true); // → appointment is for the whole day
     
    import ical from 'ical-generator';

    const cal = ical();

    cal.createEvent({
    start: new Date('2020-01-01'),
    summary: 'Very Important Day',
    allDay: true
    });

    cal.toString(); @@ -69,52 +69,52 @@ END:VCALENDAR

    Parameters

    • allDay: boolean

    Returns this

    Since

    0.2.0

    -
  • Get all attachment urls

    +
  • Get all attachment urls

    Returns string[]

    Since

    3.2.0-develop.1

    -
  • Add one or multiple alarms

    +
  • Add one or multiple alarms

    const event = ical().createEvent();

    cal.attachments([
    'https://files.sebbo.net/calendar/attachments/foo',
    'https://files.sebbo.net/calendar/attachments/bar'
    ]);

    cal.attachments(); // --> [string, string]

    3.2.0-develop.1

    -

    Parameters

    • attachments: string[]

    Returns this

  • Get all attendees

    Returns ICalAttendee[]

    Since

    0.2.0

    -
  • Add multiple attendees to your event

    +
  • Add multiple attendees to your event

    const event = ical().createEvent();

    cal.attendees([
    {email: 'a@example.com', name: 'Person A'},
    {email: 'b@example.com', name: 'Person B'}
    ]);

    cal.attendees(); // --> [ICalAttendee, ICalAttendee]

    Parameters

    Returns this

    Since

    0.2.0

    -
  • Get all categories

    Returns ICalCategory[]

    Since

    0.3.0

    -
  • Add categories to the event or return all selected categories.

    +
  • Add categories to the event or return all selected categories.

    const event = ical().createEvent();

    cal.categories([
    {name: 'APPOINTMENT'},
    {name: 'MEETING'}
    ]);

    cal.categories(); // --> [ICalCategory, ICalCategory]

    Parameters

    Returns this

    Since

    0.3.0

    -
  • Get the event's class

    Returns null | ICalEventClass

    Since

    2.0.0

    -
  • Set the event's class

    +
  • Set the event's class

    import ical, { ICalEventClass } from 'ical-generator';
    event.class(ICalEventClass.PRIVATE);

    Parameters

    Returns this

    Since

    2.0.0

    -
  • Creates a new ICalAlarm and returns it. Use options to prefill the alarm's attributes. Calling this method without options will create an empty alarm.

    const cal = ical();
    const event = cal.createEvent();
    const alarm = event.createAlarm({type: ICalAlarmType.display, trigger: 300});

    // add another alarm
    event.createAlarm({
    type: ICalAlarmType.audio,
    trigger: 300, // 5min before event
    });

    Parameters

    Returns ICalAlarm

    Since

    0.2.1

    -
  • Adds an attachment to the event by adding the file URL to the calendar.

    +
  • Adds an attachment to the event by adding the file URL to the calendar.

    ical-generator only supports external attachments. File attachments that are directly included in the file are not supported, because otherwise the calendar file could easily become unfavourably large.

    const cal = ical();
    const event = cal.createEvent();
    event.createAttachment('https://files.sebbo.net/calendar/attachments/foo');

    Parameters

    • url: string

    Returns this

    Since

    3.2.0-develop.1

    -
  • Creates a new ICalAttendee and returns it. Use options to prefill the attendee's attributes. Calling this method without options will create an empty attendee.

    import ical from 'ical-generator';

    const cal = ical();
    const event = cal.createEvent({
    start: new Date()
    });

    event.createAttendee({email: 'hui@example.com', name: 'Hui'});

    // add another attendee
    event.createAttendee('Buh <buh@example.net>'); @@ -137,18 +137,18 @@
    event.createAttendee({email: 'hui@example.com', name: 'Hui', mailto: 'another@mailto.com'});

    // overwrite an attendee's mailto address
    attendee.mailto('another@mailto.net');

    Parameters

    Returns ICalAttendee

    Since

    0.2.0

    -
  • Creates a new ICalCategory and returns it. Use options to prefill the category's attributes. Calling this method without options will create an empty category.

    const cal = ical();
    const event = cal.createEvent();
    const category = event.createCategory({name: 'APPOINTMENT'});

    // add another category
    event.createCategory({
    name: 'MEETING'
    });

    Parameters

    Returns ICalCategory

    Since

    0.3.0

    -
  • Get the event's description as an ICalDescription object.

    Returns null | ICalDescription

    Since

    0.2.0

    -
  • Set the events description by passing a plaintext string or +

  • Set the events description by passing a plaintext string or an object containing both a plaintext and a html description. Only a few calendar apps support html descriptions and like in emails, supported HTML tags and styling is limited.

    @@ -158,16 +158,16 @@ X-ALT-DESC;FMTTYPE=text/html:<p>Hello World!</p>

    Parameters

    Returns this

    Since

    0.2.0

    -
  • Get the event end time which is currently set. Can be any supported date object.

    Returns null | ICalDateTimeValue

    Since

    0.2.0

    -
  • Set the appointment date of end. You can use any supported date object, see +

  • Set the appointment date of end. You can use any supported date object, see readme for details about supported values and timezone handling.

    Parameters

    Returns this

    Since

    0.2.0

    -
  • Get the event's floating flag.

    +
  • Get the event's floating flag.

    Returns boolean

    Since

    0.2.0

    -
  • Set the event's floating flag. This unsets the event's timezone. +

  • Set the event's floating flag. This unsets the event's timezone. Events whose floating flag is set to true always take place at the same time, regardless of the time zone.

    import ical from 'ical-generator';

    const cal = ical();

    cal.createEvent({
    start: new Date('2020-01-01T20:00:00Z'),
    summary: 'Always at 20:00 in every <Timezone',
    floating: true
    });

    cal.toString(); @@ -185,18 +185,18 @@ END:VCALENDAR

    Parameters

    • floating: boolean

    Returns this

    Since

    0.2.0

    -
  • Get the event's ID

    Returns string

    Since

    0.2.0

    -
  • Use this method to set the event's ID. +

  • Use this method to set the event's ID. If not set, a UUID will be generated randomly.

    Parameters

    • id: string | number

      Event ID you want to set

      -

    Returns this

Returns this

  • Get the event's location

    Returns null | ICalLocation

    Since

    0.2.0

    -
  • Set the event's location by passing a string (minimum) or +

  • Set the event's location by passing a string (minimum) or an ICalLocationWithTitle object which will also fill the iCal GEO attribute and Apple's X-APPLE-STRUCTURED-LOCATION.

    event.location({
    title: 'Apple Store Kurfürstendamm',
    address: 'Kurfürstendamm 26, 10719 Berlin, Deutschland',
    radius: 141.1751386318387,
    geo: {
    lat: 52.503630,
    lon: 13.328650
    }
    }); @@ -215,32 +215,32 @@
    GEO:52.50363;13.32865
     

    Parameters

    Returns this

    Since

    0.2.0

    -
  • Get the event's organizer

    Returns null | ICalOrganizer

    Since

    0.2.0

    -
  • Set the event's organizer

    +
  • Set the event's organizer

    event.organizer({
    name: 'Organizer\'s Name',
    email: 'organizer@example.com'
    });

    // OR

    event.organizer('Organizer\'s Name <organizer@example.com>');

    You can also add an explicit mailto email address or or the sentBy address.

        event.organizer({
    name: 'Organizer\'s Name',
    email: 'organizer@example.com',
    mailto: 'explicit@mailto.com',
    sentBy: 'substitute@example.com'
    })

    Parameters

    Returns this

    Since

    0.2.0

    -
  • Get the event's priority. A value of 1 represents +

  • Get the event's priority. A value of 1 represents the highest priority, 9 the lowest. 0 specifies an undefined priority.

    Returns null | number

    Since

    v2.0.0-develop.7

    -
  • Set the event's priority. A value of 1 represents +

  • Set the event's priority. A value of 1 represents the highest priority, 9 the lowest. 0 specifies an undefined priority.

    Parameters

    • priority: null | number

    Returns this

    Since

    v2.0.0-develop.7

    -
  • Get the event's recurrence id

    Returns null | ICalDateTimeValue

    Since

    0.2.0

    -
  • Set the event's recurrence id. You can use any supported date object, see +

  • Set the event's recurrence id. You can use any supported date object, see readme for details about supported values and timezone handling.

    Parameters

    Returns this

    Since

    0.2.0

    -
  • Get the event's repeating options

    Returns null | string | ICalRRuleStub | ICalEventJSONRepeatingData

    Since

    0.2.0

    -
  • Set the event's repeating options by passing an ICalRepeatingOptions object.

    +
  • Set the event's repeating options by passing an ICalRepeatingOptions object.

    event.repeating({
    freq: 'MONTHLY', // required
    count: 5,
    interval: 2,
    until: new Date('Jan 01 2014 00:00:00 UTC'),
    byDay: ['su', 'mo'], // repeat only sunday and monday
    byMonth: [1, 2], // repeat only in january and february,
    byMonthDay: [1, 15], // repeat only on the 1st and 15th
    bySetPos: 3, // repeat every 3rd sunday (will take the first element of the byDay array)
    exclude: [new Date('Dec 25 2013 00:00:00 UTC')], // exclude these dates
    excludeTimezone: 'Europe/Berlin', // timezone of exclude
    wkst: 'SU' // Start the week on Sunday, default is Monday
    });

    Example:

    @@ -260,7 +260,7 @@ END:VCALENDAR

    Parameters

    Returns this

    Since

    0.2.0

    -
  • Set the event's repeating options by passing an RRule object.

    +
  • Set the event's repeating options by passing an RRule object.

    Parameters

    Returns this

    Since

    2.0.0-develop.5

    import ical from 'ical-generator';
    import { datetime, RRule } from 'rrule';

    const cal = ical();

    const event = cal.createEvent({
    start: new Date('2020-01-01T20:00:00Z'),
    summary: 'Repeating Event'
    });

    const rule = new RRule({
    freq: RRule.WEEKLY,
    interval: 5,
    byweekday: [RRule.MO, RRule.FR],
    dtstart: datetime(2012, 2, 1, 10, 30),
    until: datetime(2012, 12, 31)
    })
    event.repeating(rule);

    cal.toString();
    @@ -277,25 +277,25 @@ END:VEVENT END:VCALENDAR
    -
  • Set the events repeating options by passing a string which is inserted in the ical file.

    +
  • Set the events repeating options by passing a string which is inserted in the ical file.

    Parameters

    • repeating: null | string

    Returns this

    Since

    2.0.0-develop.5

    -
  • Get the event's SEQUENCE number. Use this method to get the event's +

  • Get the event's SEQUENCE number. Use this method to get the event's revision sequence number of the calendar component within a sequence of revisions.

    Returns number

    Since

    0.2.6

    -
  • Set the event's SEQUENCE number. For a new event, this should be zero. +

  • Set the event's SEQUENCE number. For a new event, this should be zero. Each time the organizer makes a significant revision, the sequence number should be incremented.

    Parameters

    • sequence: number

      Sequence number or null to unset it

      -

    Returns this

Returns this

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/enums/ICalAlarmType.html b/develop/reference/enums/ICalAlarmType.html index 515f318de..1d8dd5b31 100644 --- a/develop/reference/enums/ICalAlarmType.html +++ b/develop/reference/enums/ICalAlarmType.html @@ -1,3 +1,3 @@ -ICalAlarmType | ical-generator - v7.0.0-develop.1

Enumeration ICalAlarmType

Enumeration Members

audio +ICalAlarmType | ical-generator - v7.0.0-develop.2

Generated using TypeDoc

\ No newline at end of file +

Enumeration Members

audio: "audio"
display: "display"

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/enums/ICalAttendeeRole.html b/develop/reference/enums/ICalAttendeeRole.html index 16aeee7bf..2f52ba8ce 100644 --- a/develop/reference/enums/ICalAttendeeRole.html +++ b/develop/reference/enums/ICalAttendeeRole.html @@ -1,5 +1,5 @@ -ICalAttendeeRole | ical-generator - v7.0.0-develop.1

Enumeration ICalAttendeeRole

Enumeration Members

CHAIR +ICalAttendeeRole | ical-generator - v7.0.0-develop.2

Generated using TypeDoc

\ No newline at end of file +

Enumeration Members

CHAIR: "CHAIR"
NON: "NON-PARTICIPANT"
OPT: "OPT-PARTICIPANT"
REQ: "REQ-PARTICIPANT"

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/enums/ICalAttendeeStatus.html b/develop/reference/enums/ICalAttendeeStatus.html index 71c3317f1..7e312a0ee 100644 --- a/develop/reference/enums/ICalAttendeeStatus.html +++ b/develop/reference/enums/ICalAttendeeStatus.html @@ -1,6 +1,6 @@ -ICalAttendeeStatus | ical-generator - v7.0.0-develop.1

Enumeration ICalAttendeeStatus

Enumeration Members

ACCEPTED +ICalAttendeeStatus | ical-generator - v7.0.0-develop.2

Enumeration ICalAttendeeStatus

Enumeration Members

ACCEPTED: "ACCEPTED"
DECLINED: "DECLINED"
DELEGATED: "DELEGATED"
NEEDSACTION: "NEEDS-ACTION"
TENTATIVE: "TENTATIVE"

Generated using TypeDoc

\ No newline at end of file +

Enumeration Members

ACCEPTED: "ACCEPTED"
DECLINED: "DECLINED"
DELEGATED: "DELEGATED"
NEEDSACTION: "NEEDS-ACTION"
TENTATIVE: "TENTATIVE"

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/enums/ICalAttendeeType.html b/develop/reference/enums/ICalAttendeeType.html index 24fde78d5..3e289206e 100644 --- a/develop/reference/enums/ICalAttendeeType.html +++ b/develop/reference/enums/ICalAttendeeType.html @@ -1,6 +1,6 @@ -ICalAttendeeType | ical-generator - v7.0.0-develop.1

Enumeration ICalAttendeeType

Enumeration Members

GROUP +ICalAttendeeType | ical-generator - v7.0.0-develop.2

Generated using TypeDoc

\ No newline at end of file +

Enumeration Members

GROUP: "GROUP"
INDIVIDUAL: "INDIVIDUAL"
RESOURCE: "RESOURCE"
ROOM: "ROOM"
UNKNOWN: "UNKNOWN"

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/enums/ICalCalendarMethod.html b/develop/reference/enums/ICalCalendarMethod.html index 882070121..a4823d643 100644 --- a/develop/reference/enums/ICalCalendarMethod.html +++ b/develop/reference/enums/ICalCalendarMethod.html @@ -1,4 +1,4 @@ -ICalCalendarMethod | ical-generator - v7.0.0-develop.1

Enumeration ICalCalendarMethod

Enumeration Members

ADD +ICalCalendarMethod | ical-generator - v7.0.0-develop.2

Enumeration ICalCalendarMethod

Enumeration Members

Enumeration Members

ADD: "ADD"
CANCEL: "CANCEL"
COUNTER: "COUNTER"
DECLINECOUNTER: "DECLINECOUNTER"
PUBLISH: "PUBLISH"
REFRESH: "REFRESH"
REPLY: "REPLY"
REQUEST: "REQUEST"

Generated using TypeDoc

\ No newline at end of file +

Enumeration Members

ADD: "ADD"
CANCEL: "CANCEL"
COUNTER: "COUNTER"
DECLINECOUNTER: "DECLINECOUNTER"
PUBLISH: "PUBLISH"
REFRESH: "REFRESH"
REPLY: "REPLY"
REQUEST: "REQUEST"

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/enums/ICalEventBusyStatus.html b/develop/reference/enums/ICalEventBusyStatus.html index 5feea4dd8..851f7b996 100644 --- a/develop/reference/enums/ICalEventBusyStatus.html +++ b/develop/reference/enums/ICalEventBusyStatus.html @@ -1,5 +1,5 @@ -ICalEventBusyStatus | ical-generator - v7.0.0-develop.1

Enumeration ICalEventBusyStatus

Enumeration Members

BUSY +ICalEventBusyStatus | ical-generator - v7.0.0-develop.2

Generated using TypeDoc

\ No newline at end of file +

Enumeration Members

BUSY: "BUSY"
FREE: "FREE"
OOF: "OOF"
TENTATIVE: "TENTATIVE"

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/enums/ICalEventClass.html b/develop/reference/enums/ICalEventClass.html index d51173fdf..2b07852c7 100644 --- a/develop/reference/enums/ICalEventClass.html +++ b/develop/reference/enums/ICalEventClass.html @@ -1,4 +1,4 @@ -ICalEventClass | ical-generator - v7.0.0-develop.1

Enumeration ICalEventClass

Enumeration Members

CONFIDENTIAL +ICalEventClass | ical-generator - v7.0.0-develop.2

Generated using TypeDoc

\ No newline at end of file +

Enumeration Members

CONFIDENTIAL: "CONFIDENTIAL"
PRIVATE: "PRIVATE"
PUBLIC: "PUBLIC"

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/enums/ICalEventRepeatingFreq.html b/develop/reference/enums/ICalEventRepeatingFreq.html index 76ff6ef37..09fffe255 100644 --- a/develop/reference/enums/ICalEventRepeatingFreq.html +++ b/develop/reference/enums/ICalEventRepeatingFreq.html @@ -1,8 +1,8 @@ -ICalEventRepeatingFreq | ical-generator - v7.0.0-develop.1

Enumeration ICalEventRepeatingFreq

Enumeration Members

DAILY +ICalEventRepeatingFreq | ical-generator - v7.0.0-develop.2

Enumeration ICalEventRepeatingFreq

Enumeration Members

DAILY: "DAILY"
HOURLY: "HOURLY"
MINUTELY: "MINUTELY"
MONTHLY: "MONTHLY"
SECONDLY: "SECONDLY"
WEEKLY: "WEEKLY"
YEARLY: "YEARLY"

Generated using TypeDoc

\ No newline at end of file +

Enumeration Members

DAILY: "DAILY"
HOURLY: "HOURLY"
MINUTELY: "MINUTELY"
MONTHLY: "MONTHLY"
SECONDLY: "SECONDLY"
WEEKLY: "WEEKLY"
YEARLY: "YEARLY"

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/enums/ICalEventStatus.html b/develop/reference/enums/ICalEventStatus.html index e12103041..44b66bd0d 100644 --- a/develop/reference/enums/ICalEventStatus.html +++ b/develop/reference/enums/ICalEventStatus.html @@ -1,4 +1,4 @@ -ICalEventStatus | ical-generator - v7.0.0-develop.1

Enumeration ICalEventStatus

Enumeration Members

CANCELLED +ICalEventStatus | ical-generator - v7.0.0-develop.2

Generated using TypeDoc

\ No newline at end of file +

Enumeration Members

CANCELLED: "CANCELLED"
CONFIRMED: "CONFIRMED"
TENTATIVE: "TENTATIVE"

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/enums/ICalEventTransparency.html b/develop/reference/enums/ICalEventTransparency.html index d9e78ac24..9a72e211a 100644 --- a/develop/reference/enums/ICalEventTransparency.html +++ b/develop/reference/enums/ICalEventTransparency.html @@ -1,3 +1,3 @@ -ICalEventTransparency | ical-generator - v7.0.0-develop.1

Enumeration ICalEventTransparency

Enumeration Members

OPAQUE +ICalEventTransparency | ical-generator - v7.0.0-develop.2

Generated using TypeDoc

\ No newline at end of file +

Enumeration Members

OPAQUE: "OPAQUE"
TRANSPARENT: "TRANSPARENT"

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/enums/ICalWeekday.html b/develop/reference/enums/ICalWeekday.html index df1012f6a..541a30b42 100644 --- a/develop/reference/enums/ICalWeekday.html +++ b/develop/reference/enums/ICalWeekday.html @@ -1,8 +1,8 @@ -ICalWeekday | ical-generator - v7.0.0-develop.1

Enumeration ICalWeekday

Enumeration Members

FR +ICalWeekday | ical-generator - v7.0.0-develop.2

Generated using TypeDoc

\ No newline at end of file +

Enumeration Members

FR: "FR"
MO: "MO"
SA: "SA"
SU: "SU"
TH: "TH"
TU: "TU"
WE: "WE"

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/functions/default.html b/develop/reference/functions/default.html index 0686e4240..f27fda6d4 100644 --- a/develop/reference/functions/default.html +++ b/develop/reference/functions/default.html @@ -1,8 +1,8 @@ -default | ical-generator - v7.0.0-develop.1

Function default

Returns ICalCalendar

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/functions/escape.html b/develop/reference/functions/escape.html index d4d9bbbbb..c309af598 100644 --- a/develop/reference/functions/escape.html +++ b/develop/reference/functions/escape.html @@ -1,2 +1,2 @@ -escape | ical-generator - v7.0.0-develop.1

Function escape

  • Escapes special characters in the given string

    -

    Parameters

    • str: unknown
    • inQuotes: boolean

    Returns string

Generated using TypeDoc

\ No newline at end of file +escape | ical-generator - v7.0.0-develop.2

Function escape

  • Escapes special characters in the given string

    +

    Parameters

    • str: unknown
    • inQuotes: boolean

    Returns string

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/functions/foldLines.html b/develop/reference/functions/foldLines.html index 4af54a145..d68e405da 100644 --- a/develop/reference/functions/foldLines.html +++ b/develop/reference/functions/foldLines.html @@ -1,2 +1,2 @@ -foldLines | ical-generator - v7.0.0-develop.1

Function foldLines

  • Trim line length of given string

    -

    Parameters

    • input: string

    Returns string

Generated using TypeDoc

\ No newline at end of file +foldLines | ical-generator - v7.0.0-develop.2

Function foldLines

  • Trim line length of given string

    +

    Parameters

    • input: string

    Returns string

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/functions/formatDate.html b/develop/reference/functions/formatDate.html index e3493205e..f26aeb6c9 100644 --- a/develop/reference/functions/formatDate.html +++ b/develop/reference/functions/formatDate.html @@ -1,2 +1,2 @@ -formatDate | ical-generator - v7.0.0-develop.1

Function formatDate

  • Converts a valid date/time object supported by this library to a string.

    -

    Parameters

    • timezone: null | string
    • d: ICalDateTimeValue
    • Optional dateonly: boolean
    • Optional floating: boolean

    Returns string

Generated using TypeDoc

\ No newline at end of file +formatDate | ical-generator - v7.0.0-develop.2

Function formatDate

  • Converts a valid date/time object supported by this library to a string.

    +

    Parameters

    • timezone: null | string
    • d: ICalDateTimeValue
    • Optional dateonly: boolean
    • Optional floating: boolean

    Returns string

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/functions/formatDateTZ.html b/develop/reference/functions/formatDateTZ.html index 6dd0b0176..004e964c3 100644 --- a/develop/reference/functions/formatDateTZ.html +++ b/develop/reference/functions/formatDateTZ.html @@ -1,4 +1,4 @@ -formatDateTZ | ical-generator - v7.0.0-develop.1

Function formatDateTZ

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/hierarchy.html b/develop/reference/hierarchy.html index c7213fe81..9c6b1c18e 100644 --- a/develop/reference/hierarchy.html +++ b/develop/reference/hierarchy.html @@ -1 +1 @@ -ical-generator - v7.0.0-develop.1

ical-generator - v7.0.0-develop.1

Class Hierarchy

Generated using TypeDoc

\ No newline at end of file +ical-generator - v7.0.0-develop.2

ical-generator - v7.0.0-develop.2

Class Hierarchy

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/index.html b/develop/reference/index.html index 20d93e804..43585bf39 100644 --- a/develop/reference/index.html +++ b/develop/reference/index.html @@ -1,4 +1,4 @@ -ical-generator - v7.0.0-develop.1

ical-generator - v7.0.0-develop.1


+ical-generator - v7.0.0-develop.2

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalAlarmBaseData.html b/develop/reference/interfaces/ICalAlarmBaseData.html index 44e97d71b..3ac816f5e 100644 --- a/develop/reference/interfaces/ICalAlarmBaseData.html +++ b/develop/reference/interfaces/ICalAlarmBaseData.html @@ -1,7 +1,7 @@ -ICalAlarmBaseData | ical-generator - v7.0.0-develop.1

Interface ICalAlarmBaseData

interface ICalAlarmBaseData {
    attach?: null | string | ICalAttachment;
    description?: null | string;
    relatesTo?: null | ICalAlarmRelatesTo;
    repeat?: null | ICalAlarmRepeatData;
    type?: ICalAlarmType;
    x?: Record<string, string> | [string, string][] | {
        key: string;
        value: string;
    }[];
}

Properties

attach? +ICalAlarmBaseData | ical-generator - v7.0.0-develop.2

Interface ICalAlarmBaseData

interface ICalAlarmBaseData {
    attach?: null | string | ICalAttachment;
    description?: null | string;
    relatesTo?: null | ICalAlarmRelatesTo;
    repeat?: null | ICalAlarmRepeatData;
    type?: ICalAlarmType;
    x?: Record<string, string> | [string, string][] | {
        key: string;
        value: string;
    }[];
}

Properties

attach?: null | string | ICalAttachment
description?: null | string
relatesTo?: null | ICalAlarmRelatesTo
repeat?: null | ICalAlarmRepeatData
x?: Record<string, string> | [string, string][] | {
    key: string;
    value: string;
}[]

Generated using TypeDoc

\ No newline at end of file +

Properties

attach?: null | string | ICalAttachment
description?: null | string
relatesTo?: null | ICalAlarmRelatesTo
repeat?: null | ICalAlarmRepeatData
x?: Record<string, string> | [string, string][] | {
    key: string;
    value: string;
}[]

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalAlarmJSONData.html b/develop/reference/interfaces/ICalAlarmJSONData.html index 2f9f73daf..f2078aeb5 100644 --- a/develop/reference/interfaces/ICalAlarmJSONData.html +++ b/develop/reference/interfaces/ICalAlarmJSONData.html @@ -1,4 +1,4 @@ -ICalAlarmJSONData | ical-generator - v7.0.0-develop.1

Interface ICalAlarmJSONData

interface ICalAlarmJSONData {
    attach: null | ICalAttachment;
    description: null | string;
    interval: null | number;
    relatesTo: null | ICalAlarmRelatesTo;
    repeat: null | ICalAlarmRepeatData;
    trigger: string | number;
    type: ICalAlarmType;
    x: {
        key: string;
        value: string;
    }[];
}

Properties

attach +ICalAlarmJSONData | ical-generator - v7.0.0-develop.2

Interface ICalAlarmJSONData

interface ICalAlarmJSONData {
    attach: null | ICalAttachment;
    description: null | string;
    interval: null | number;
    relatesTo: null | ICalAlarmRelatesTo;
    repeat: null | ICalAlarmRepeatData;
    trigger: string | number;
    type: ICalAlarmType;
    x: {
        key: string;
        value: string;
    }[];
}

Properties

Properties

attach: null | ICalAttachment
description: null | string
interval: null | number
relatesTo: null | ICalAlarmRelatesTo
repeat: null | ICalAlarmRepeatData
trigger: string | number
x: {
    key: string;
    value: string;
}[]

Type declaration

  • key: string
  • value: string

Generated using TypeDoc

\ No newline at end of file +

Properties

attach: null | ICalAttachment
description: null | string
interval: null | number
relatesTo: null | ICalAlarmRelatesTo
repeat: null | ICalAlarmRepeatData
trigger: string | number
x: {
    key: string;
    value: string;
}[]

Type declaration

  • key: string
  • value: string

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalAlarmRepeatData.html b/develop/reference/interfaces/ICalAlarmRepeatData.html index 02fe9183a..51740c5ab 100644 --- a/develop/reference/interfaces/ICalAlarmRepeatData.html +++ b/develop/reference/interfaces/ICalAlarmRepeatData.html @@ -1,3 +1,3 @@ -ICalAlarmRepeatData | ical-generator - v7.0.0-develop.1

Interface ICalAlarmRepeatData

interface ICalAlarmRepeatData {
    interval: number;
    times: number;
}

Properties

interval +ICalAlarmRepeatData | ical-generator - v7.0.0-develop.2

Generated using TypeDoc

\ No newline at end of file +

Properties

interval: number
times: number

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalAttachment.html b/develop/reference/interfaces/ICalAttachment.html index 068286bd7..a2cb0bf86 100644 --- a/develop/reference/interfaces/ICalAttachment.html +++ b/develop/reference/interfaces/ICalAttachment.html @@ -1,3 +1,3 @@ -ICalAttachment | ical-generator - v7.0.0-develop.1

Interface ICalAttachment

interface ICalAttachment {
    mime: null | string;
    uri: string;
}

Properties

mime +ICalAttachment | ical-generator - v7.0.0-develop.2

Generated using TypeDoc

\ No newline at end of file +

Properties

mime: null | string
uri: string

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalAttendeeData.html b/develop/reference/interfaces/ICalAttendeeData.html index 4eeeeed03..ac3d92950 100644 --- a/develop/reference/interfaces/ICalAttendeeData.html +++ b/develop/reference/interfaces/ICalAttendeeData.html @@ -1,4 +1,4 @@ -ICalAttendeeData | ical-generator - v7.0.0-develop.1

Interface ICalAttendeeData

interface ICalAttendeeData {
    delegatedFrom?: null | string | ICalAttendee | ICalAttendeeData;
    delegatedTo?: null | string | ICalAttendee | ICalAttendeeData;
    delegatesFrom?: null | string | ICalAttendee | ICalAttendeeData;
    delegatesTo?: null | string | ICalAttendee | ICalAttendeeData;
    email: string;
    mailto?: null | string;
    name?: null | string;
    role?: ICalAttendeeRole;
    rsvp?: null | boolean;
    sentBy?: null | string;
    status?: null | ICalAttendeeStatus;
    type?: null | ICalAttendeeType;
    x?: Record<string, string> | [string, string][] | {
        key: string;
        value: string;
    }[];
}

Properties

delegatedFrom? +ICalAttendeeData | ical-generator - v7.0.0-develop.2

Interface ICalAttendeeData

interface ICalAttendeeData {
    delegatedFrom?: null | string | ICalAttendee | ICalAttendeeData;
    delegatedTo?: null | string | ICalAttendee | ICalAttendeeData;
    delegatesFrom?: null | string | ICalAttendee | ICalAttendeeData;
    delegatesTo?: null | string | ICalAttendee | ICalAttendeeData;
    email: string;
    mailto?: null | string;
    name?: null | string;
    role?: ICalAttendeeRole;
    rsvp?: null | boolean;
    sentBy?: null | string;
    status?: null | ICalAttendeeStatus;
    type?: null | ICalAttendeeType;
    x?: Record<string, string> | [string, string][] | {
        key: string;
        value: string;
    }[];
}

Properties

delegatedFrom?: null | string | ICalAttendee | ICalAttendeeData
delegatedTo?: null | string | ICalAttendee | ICalAttendeeData
delegatesFrom?: null | string | ICalAttendee | ICalAttendeeData
delegatesTo?: null | string | ICalAttendee | ICalAttendeeData
email: string
mailto?: null | string
name?: null | string
rsvp?: null | boolean
sentBy?: null | string
status?: null | ICalAttendeeStatus
type?: null | ICalAttendeeType
x?: Record<string, string> | [string, string][] | {
    key: string;
    value: string;
}[]

Generated using TypeDoc

\ No newline at end of file +

Properties

delegatedFrom?: null | string | ICalAttendee | ICalAttendeeData
delegatedTo?: null | string | ICalAttendee | ICalAttendeeData
delegatesFrom?: null | string | ICalAttendee | ICalAttendeeData
delegatesTo?: null | string | ICalAttendee | ICalAttendeeData
email: string
mailto?: null | string
name?: null | string
rsvp?: null | boolean
sentBy?: null | string
status?: null | ICalAttendeeStatus
type?: null | ICalAttendeeType
x?: Record<string, string> | [string, string][] | {
    key: string;
    value: string;
}[]

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalAttendeeJSONData.html b/develop/reference/interfaces/ICalAttendeeJSONData.html index a9cae421f..0d5c62470 100644 --- a/develop/reference/interfaces/ICalAttendeeJSONData.html +++ b/develop/reference/interfaces/ICalAttendeeJSONData.html @@ -1,4 +1,4 @@ -ICalAttendeeJSONData | ical-generator - v7.0.0-develop.1

Interface ICalAttendeeJSONData

interface ICalAttendeeJSONData {
    delegatedFrom: null | string;
    delegatedTo: null | string;
    email: string;
    mailto: null | string;
    name: null | string;
    role: ICalAttendeeRole;
    rsvp: null | boolean;
    sentBy: null | string;
    status: null | ICalAttendeeStatus;
    type: null | ICalAttendeeType;
    x: {
        key: string;
        value: string;
    }[];
}

Properties

delegatedFrom +ICalAttendeeJSONData | ical-generator - v7.0.0-develop.2

Interface ICalAttendeeJSONData

interface ICalAttendeeJSONData {
    delegatedFrom: null | string;
    delegatedTo: null | string;
    email: string;
    mailto: null | string;
    name: null | string;
    role: ICalAttendeeRole;
    rsvp: null | boolean;
    sentBy: null | string;
    status: null | ICalAttendeeStatus;
    type: null | ICalAttendeeType;
    x: {
        key: string;
        value: string;
    }[];
}

Properties

Properties

delegatedFrom: null | string
delegatedTo: null | string
email: string
mailto: null | string
name: null | string
rsvp: null | boolean
sentBy: null | string
status: null | ICalAttendeeStatus
type: null | ICalAttendeeType
x: {
    key: string;
    value: string;
}[]

Type declaration

  • key: string
  • value: string

Generated using TypeDoc

\ No newline at end of file +

Properties

delegatedFrom: null | string
delegatedTo: null | string
email: string
mailto: null | string
name: null | string
rsvp: null | boolean
sentBy: null | string
status: null | ICalAttendeeStatus
type: null | ICalAttendeeType
x: {
    key: string;
    value: string;
}[]

Type declaration

  • key: string
  • value: string

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalCalendarData.html b/develop/reference/interfaces/ICalCalendarData.html index 7a2e3f9c6..b7b1530f5 100644 --- a/develop/reference/interfaces/ICalCalendarData.html +++ b/develop/reference/interfaces/ICalCalendarData.html @@ -1,4 +1,4 @@ -ICalCalendarData | ical-generator - v7.0.0-develop.1

Interface ICalCalendarData

interface ICalCalendarData {
    description?: null | string;
    events?: (ICalEvent | ICalEventData)[];
    method?: null | ICalCalendarMethod;
    name?: null | string;
    prodId?: string | ICalCalendarProdIdData;
    scale?: null | string;
    source?: null | string;
    timezone?: null | string | ICalTimezone;
    ttl?: null | number | ICalMomentDurationStub;
    url?: null | string;
    x?: Record<string, string> | [string, string][] | {
        key: string;
        value: string;
    }[];
}

Properties

description? +ICalCalendarData | ical-generator - v7.0.0-develop.2

Interface ICalCalendarData

interface ICalCalendarData {
    description?: null | string;
    events?: (ICalEvent | ICalEventData)[];
    method?: null | ICalCalendarMethod;
    name?: null | string;
    prodId?: string | ICalCalendarProdIdData;
    scale?: null | string;
    source?: null | string;
    timezone?: null | string | ICalTimezone;
    ttl?: null | number | ICalMomentDurationStub;
    url?: null | string;
    x?: Record<string, string> | [string, string][] | {
        key: string;
        value: string;
    }[];
}

Properties

Properties

description?: null | string
events?: (ICalEvent | ICalEventData)[]
method?: null | ICalCalendarMethod
name?: null | string
prodId?: string | ICalCalendarProdIdData
scale?: null | string
source?: null | string
timezone?: null | string | ICalTimezone
ttl?: null | number | ICalMomentDurationStub
url?: null | string
x?: Record<string, string> | [string, string][] | {
    key: string;
    value: string;
}[]

Generated using TypeDoc

\ No newline at end of file +

Properties

description?: null | string
events?: (ICalEvent | ICalEventData)[]
method?: null | ICalCalendarMethod
name?: null | string
prodId?: string | ICalCalendarProdIdData
scale?: null | string
source?: null | string
timezone?: null | string | ICalTimezone
ttl?: null | number | ICalMomentDurationStub
url?: null | string
x?: Record<string, string> | [string, string][] | {
    key: string;
    value: string;
}[]

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalCalendarJSONData.html b/develop/reference/interfaces/ICalCalendarJSONData.html index 9f2cfb06c..a7ecd6c5e 100644 --- a/develop/reference/interfaces/ICalCalendarJSONData.html +++ b/develop/reference/interfaces/ICalCalendarJSONData.html @@ -1,4 +1,4 @@ -ICalCalendarJSONData | ical-generator - v7.0.0-develop.1

Interface ICalCalendarJSONData

interface ICalCalendarJSONData {
    description: null | string;
    events: ICalEventJSONData[];
    method: null | ICalCalendarMethod;
    name: null | string;
    prodId: string;
    scale: null | string;
    source: null | string;
    timezone: null | string;
    ttl: null | number;
    url: null | string;
    x: {
        key: string;
        value: string;
    }[];
}

Properties

description +ICalCalendarJSONData | ical-generator - v7.0.0-develop.2

Interface ICalCalendarJSONData

interface ICalCalendarJSONData {
    description: null | string;
    events: ICalEventJSONData[];
    method: null | ICalCalendarMethod;
    name: null | string;
    prodId: string;
    scale: null | string;
    source: null | string;
    timezone: null | string;
    ttl: null | number;
    url: null | string;
    x: {
        key: string;
        value: string;
    }[];
}

Properties

description events method name @@ -9,4 +9,4 @@ ttl url x -

Properties

description: null | string
method: null | ICalCalendarMethod
name: null | string
prodId: string
scale: null | string
source: null | string
timezone: null | string
ttl: null | number
url: null | string
x: {
    key: string;
    value: string;
}[]

Type declaration

  • key: string
  • value: string

Generated using TypeDoc

\ No newline at end of file +

Properties

description: null | string
method: null | ICalCalendarMethod
name: null | string
prodId: string
scale: null | string
source: null | string
timezone: null | string
ttl: null | number
url: null | string
x: {
    key: string;
    value: string;
}[]

Type declaration

  • key: string
  • value: string

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalCalendarProdIdData.html b/develop/reference/interfaces/ICalCalendarProdIdData.html index 4884ed7c4..7ddf8e22e 100644 --- a/develop/reference/interfaces/ICalCalendarProdIdData.html +++ b/develop/reference/interfaces/ICalCalendarProdIdData.html @@ -1,4 +1,4 @@ -ICalCalendarProdIdData | ical-generator - v7.0.0-develop.1

Interface ICalCalendarProdIdData

interface ICalCalendarProdIdData {
    company: string;
    language?: string;
    product: string;
}

Properties

company +ICalCalendarProdIdData | ical-generator - v7.0.0-develop.2

Interface ICalCalendarProdIdData

interface ICalCalendarProdIdData {
    company: string;
    language?: string;
    product: string;
}

Properties

company: string
language?: string
product: string

Generated using TypeDoc

\ No newline at end of file +

Properties

company: string
language?: string
product: string

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalCategoryData.html b/develop/reference/interfaces/ICalCategoryData.html index 18f1a67eb..03b794969 100644 --- a/develop/reference/interfaces/ICalCategoryData.html +++ b/develop/reference/interfaces/ICalCategoryData.html @@ -1,2 +1,2 @@ -ICalCategoryData | ical-generator - v7.0.0-develop.1

Interface ICalCategoryData

interface ICalCategoryData {
    name: string;
}

Properties

Properties

name: string

Generated using TypeDoc

\ No newline at end of file +ICalCategoryData | ical-generator - v7.0.0-develop.2

Interface ICalCategoryData

interface ICalCategoryData {
    name: string;
}

Properties

Properties

name: string

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalCategoryJSONData.html b/develop/reference/interfaces/ICalCategoryJSONData.html index 1d25a6264..acf044dde 100644 --- a/develop/reference/interfaces/ICalCategoryJSONData.html +++ b/develop/reference/interfaces/ICalCategoryJSONData.html @@ -1,2 +1,2 @@ -ICalCategoryJSONData | ical-generator - v7.0.0-develop.1

Interface ICalCategoryJSONData

interface ICalCategoryJSONData {
    name: string;
}

Properties

Properties

name: string

Generated using TypeDoc

\ No newline at end of file +ICalCategoryJSONData | ical-generator - v7.0.0-develop.2

Interface ICalCategoryJSONData

interface ICalCategoryJSONData {
    name: string;
}

Properties

Properties

name: string

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalDayJsStub.html b/develop/reference/interfaces/ICalDayJsStub.html index 9cf627e22..75c2c403f 100644 --- a/develop/reference/interfaces/ICalDayJsStub.html +++ b/develop/reference/interfaces/ICalDayJsStub.html @@ -1,7 +1,7 @@ -ICalDayJsStub | ical-generator - v7.0.0-develop.1

Interface ICalDayJsStub

interface ICalDayJsStub {
    format(format?): string;
    isValid(): boolean;
    toDate(): Date;
    toJSON(): string;
    tz(zone?): ICalDayJsStub;
    utc(): ICalDayJsStub;
}

Methods

format +ICalDayJsStub | ical-generator - v7.0.0-develop.2

Interface ICalDayJsStub

interface ICalDayJsStub {
    format(format?): string;
    isValid(): boolean;
    toDate(): Date;
    toJSON(): string;
    tz(zone?): ICalDayJsStub;
    utc(): ICalDayJsStub;
}

Methods

  • Parameters

    • Optional format: string

    Returns string

  • Returns boolean

Generated using TypeDoc

\ No newline at end of file +

Methods

  • Parameters

    • Optional format: string

    Returns string

  • Returns boolean

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalDescription.html b/develop/reference/interfaces/ICalDescription.html index 7493ba56e..4a08a16ce 100644 --- a/develop/reference/interfaces/ICalDescription.html +++ b/develop/reference/interfaces/ICalDescription.html @@ -1,3 +1,3 @@ -ICalDescription | ical-generator - v7.0.0-develop.1

Interface ICalDescription

interface ICalDescription {
    html?: string;
    plain: string;
}

Properties

html? +ICalDescription | ical-generator - v7.0.0-develop.2

Generated using TypeDoc

\ No newline at end of file +

Properties

html?: string
plain: string

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalEventData.html b/develop/reference/interfaces/ICalEventData.html index 605932088..99742bc32 100644 --- a/develop/reference/interfaces/ICalEventData.html +++ b/develop/reference/interfaces/ICalEventData.html @@ -1,4 +1,4 @@ -ICalEventData | ical-generator - v7.0.0-develop.1

Interface ICalEventData

interface ICalEventData {
    alarms?: ICalAlarm[] | ICalAlarmData[];
    allDay?: boolean;
    attachments?: string[];
    attendees?: ICalAttendee[] | ICalAttendeeData[];
    busystatus?: null | ICalEventBusyStatus;
    categories?: ICalCategory[] | ICalCategoryData[];
    class?: null | ICalEventClass;
    created?: null | ICalDateTimeValue;
    description?: null | string | ICalDescription;
    end?: null | ICalDateTimeValue;
    floating?: boolean;
    id?: null | string | number;
    lastModified?: null | ICalDateTimeValue;
    location?: null | string | ICalLocation;
    organizer?: null | string | ICalOrganizer;
    priority?: null | number;
    recurrenceId?: null | ICalDateTimeValue;
    repeating?: null | string | ICalRepeatingOptions | ICalRRuleStub;
    sequence?: number;
    stamp?: ICalDateTimeValue;
    start: ICalDateTimeValue;
    status?: null | ICalEventStatus;
    summary?: string;
    timezone?: null | string;
    transparency?: null | ICalEventTransparency;
    url?: null | string;
    x?: Record<string, string> | [string, string][] | {
        key: string;
        value: string;
    }[];
}

Properties

alarms? +ICalEventData | ical-generator - v7.0.0-develop.2

Interface ICalEventData

interface ICalEventData {
    alarms?: ICalAlarm[] | ICalAlarmData[];
    allDay?: boolean;
    attachments?: string[];
    attendees?: ICalAttendee[] | ICalAttendeeData[];
    busystatus?: null | ICalEventBusyStatus;
    categories?: ICalCategory[] | ICalCategoryData[];
    class?: null | ICalEventClass;
    created?: null | ICalDateTimeValue;
    description?: null | string | ICalDescription;
    end?: null | ICalDateTimeValue;
    floating?: boolean;
    id?: null | string | number;
    lastModified?: null | ICalDateTimeValue;
    location?: null | string | ICalLocation;
    organizer?: null | string | ICalOrganizer;
    priority?: null | number;
    recurrenceId?: null | ICalDateTimeValue;
    repeating?: null | string | ICalRepeatingOptions | ICalRRuleStub;
    sequence?: number;
    stamp?: ICalDateTimeValue;
    start: ICalDateTimeValue;
    status?: null | ICalEventStatus;
    summary?: string;
    timezone?: null | string;
    transparency?: null | ICalEventTransparency;
    url?: null | string;
    x?: Record<string, string> | [string, string][] | {
        key: string;
        value: string;
    }[];
}

Properties

alarms?: ICalAlarm[] | ICalAlarmData[]
allDay?: boolean
attachments?: string[]
attendees?: ICalAttendee[] | ICalAttendeeData[]
busystatus?: null | ICalEventBusyStatus
categories?: ICalCategory[] | ICalCategoryData[]
class?: null | ICalEventClass
created?: null | ICalDateTimeValue
description?: null | string | ICalDescription
end?: null | ICalDateTimeValue
floating?: boolean
id?: null | string | number
lastModified?: null | ICalDateTimeValue
location?: null | string | ICalLocation
organizer?: null | string | ICalOrganizer
priority?: null | number
recurrenceId?: null | ICalDateTimeValue
repeating?: null | string | ICalRepeatingOptions | ICalRRuleStub
sequence?: number
status?: null | ICalEventStatus
summary?: string
timezone?: null | string
transparency?: null | ICalEventTransparency
url?: null | string
x?: Record<string, string> | [string, string][] | {
    key: string;
    value: string;
}[]

Generated using TypeDoc

\ No newline at end of file +

Properties

alarms?: ICalAlarm[] | ICalAlarmData[]
allDay?: boolean
attachments?: string[]
attendees?: ICalAttendee[] | ICalAttendeeData[]
busystatus?: null | ICalEventBusyStatus
categories?: ICalCategory[] | ICalCategoryData[]
class?: null | ICalEventClass
created?: null | ICalDateTimeValue
description?: null | string | ICalDescription
end?: null | ICalDateTimeValue
floating?: boolean
id?: null | string | number
lastModified?: null | ICalDateTimeValue
location?: null | string | ICalLocation
organizer?: null | string | ICalOrganizer
priority?: null | number
recurrenceId?: null | ICalDateTimeValue
repeating?: null | string | ICalRepeatingOptions | ICalRRuleStub
sequence?: number
status?: null | ICalEventStatus
summary?: string
timezone?: null | string
transparency?: null | ICalEventTransparency
url?: null | string
x?: Record<string, string> | [string, string][] | {
    key: string;
    value: string;
}[]

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalEventJSONData.html b/develop/reference/interfaces/ICalEventJSONData.html index 96cc3bc60..a91731231 100644 --- a/develop/reference/interfaces/ICalEventJSONData.html +++ b/develop/reference/interfaces/ICalEventJSONData.html @@ -1,4 +1,4 @@ -ICalEventJSONData | ical-generator - v7.0.0-develop.1

Interface ICalEventJSONData

interface ICalEventJSONData {
    alarms: ICalAlarm[];
    allDay: boolean;
    attachments: string[];
    attendees: ICalAttendee[];
    busystatus: null | ICalEventBusyStatus;
    categories: ICalCategory[];
    created: null | string;
    description: null | ICalDescription;
    end: null | string;
    floating: boolean;
    id: string;
    lastModified: null | string;
    location: null | ICalLocation;
    organizer: null | ICalOrganizer;
    priority?: null | number;
    recurrenceId: null | string;
    repeating: null | string | ICalEventJSONRepeatingData;
    sequence: number;
    stamp: string;
    start: string;
    status: null | ICalEventStatus;
    summary: string;
    timezone: null | string;
    transparency: null | ICalEventTransparency;
    url: null | string;
    x: {
        key: string;
        value: string;
    }[];
}

Properties

alarms +ICalEventJSONData | ical-generator - v7.0.0-develop.2

Interface ICalEventJSONData

interface ICalEventJSONData {
    alarms: ICalAlarm[];
    allDay: boolean;
    attachments: string[];
    attendees: ICalAttendee[];
    busystatus: null | ICalEventBusyStatus;
    categories: ICalCategory[];
    created: null | string;
    description: null | ICalDescription;
    end: null | string;
    floating: boolean;
    id: string;
    lastModified: null | string;
    location: null | ICalLocation;
    organizer: null | ICalOrganizer;
    priority?: null | number;
    recurrenceId: null | string;
    repeating: null | string | ICalEventJSONRepeatingData;
    sequence: number;
    stamp: string;
    start: string;
    status: null | ICalEventStatus;
    summary: string;
    timezone: null | string;
    transparency: null | ICalEventTransparency;
    url: null | string;
    x: {
        key: string;
        value: string;
    }[];
}

Properties

Properties

alarms: ICalAlarm[]
allDay: boolean
attachments: string[]
attendees: ICalAttendee[]
busystatus: null | ICalEventBusyStatus
categories: ICalCategory[]
created: null | string
description: null | ICalDescription
end: null | string
floating: boolean
id: string
lastModified: null | string
location: null | ICalLocation
organizer: null | ICalOrganizer
priority?: null | number
recurrenceId: null | string
repeating: null | string | ICalEventJSONRepeatingData
sequence: number
stamp: string
start: string
status: null | ICalEventStatus
summary: string
timezone: null | string
transparency: null | ICalEventTransparency
url: null | string
x: {
    key: string;
    value: string;
}[]

Type declaration

  • key: string
  • value: string

Generated using TypeDoc

\ No newline at end of file +

Properties

alarms: ICalAlarm[]
allDay: boolean
attachments: string[]
attendees: ICalAttendee[]
busystatus: null | ICalEventBusyStatus
categories: ICalCategory[]
created: null | string
description: null | ICalDescription
end: null | string
floating: boolean
id: string
lastModified: null | string
location: null | ICalLocation
organizer: null | ICalOrganizer
priority?: null | number
recurrenceId: null | string
repeating: null | string | ICalEventJSONRepeatingData
sequence: number
stamp: string
start: string
status: null | ICalEventStatus
summary: string
timezone: null | string
transparency: null | ICalEventTransparency
url: null | string
x: {
    key: string;
    value: string;
}[]

Type declaration

  • key: string
  • value: string

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalEventJSONRepeatingData.html b/develop/reference/interfaces/ICalEventJSONRepeatingData.html index dc292ad56..25701eddc 100644 --- a/develop/reference/interfaces/ICalEventJSONRepeatingData.html +++ b/develop/reference/interfaces/ICalEventJSONRepeatingData.html @@ -1,4 +1,4 @@ -ICalEventJSONRepeatingData | ical-generator - v7.0.0-develop.1

Interface ICalEventJSONRepeatingData

interface ICalEventJSONRepeatingData {
    byDay?: ICalWeekday[];
    byMonth?: number[];
    byMonthDay?: number[];
    bySetPos?: number[];
    count?: number;
    exclude?: ICalDateTimeValue[];
    freq: ICalEventRepeatingFreq;
    interval?: number;
    startOfWeek?: ICalWeekday;
    until?: ICalDateTimeValue;
}

Properties

byDay? +ICalEventJSONRepeatingData | ical-generator - v7.0.0-develop.2

Interface ICalEventJSONRepeatingData

interface ICalEventJSONRepeatingData {
    byDay?: ICalWeekday[];
    byMonth?: number[];
    byMonthDay?: number[];
    bySetPos?: number[];
    count?: number;
    exclude?: ICalDateTimeValue[];
    freq: ICalEventRepeatingFreq;
    interval?: number;
    startOfWeek?: ICalWeekday;
    until?: ICalDateTimeValue;
}

Properties

byDay?: ICalWeekday[]
byMonth?: number[]
byMonthDay?: number[]
bySetPos?: number[]
count?: number
exclude?: ICalDateTimeValue[]
interval?: number
startOfWeek?: ICalWeekday

Generated using TypeDoc

\ No newline at end of file +

Properties

byDay?: ICalWeekday[]
byMonth?: number[]
byMonthDay?: number[]
bySetPos?: number[]
count?: number
exclude?: ICalDateTimeValue[]
interval?: number
startOfWeek?: ICalWeekday

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalGeo.html b/develop/reference/interfaces/ICalGeo.html index 6e00c3562..6013a5c9f 100644 --- a/develop/reference/interfaces/ICalGeo.html +++ b/develop/reference/interfaces/ICalGeo.html @@ -1,3 +1,3 @@ -ICalGeo | ical-generator - v7.0.0-develop.1

Interface ICalGeo

interface ICalGeo {
    lat: number;
    lon: number;
}

Properties

lat +ICalGeo | ical-generator - v7.0.0-develop.2

Generated using TypeDoc

\ No newline at end of file +

Properties

lat: number
lon: number

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalLocationWithTitle.html b/develop/reference/interfaces/ICalLocationWithTitle.html index f8a513000..366baf7eb 100644 --- a/develop/reference/interfaces/ICalLocationWithTitle.html +++ b/develop/reference/interfaces/ICalLocationWithTitle.html @@ -1,5 +1,5 @@ -ICalLocationWithTitle | ical-generator - v7.0.0-develop.1

Interface ICalLocationWithTitle

interface ICalLocationWithTitle {
    address?: string;
    geo?: ICalGeo;
    radius?: number;
    title: string;
}

Properties

address? +ICalLocationWithTitle | ical-generator - v7.0.0-develop.2

Interface ICalLocationWithTitle

interface ICalLocationWithTitle {
    address?: string;
    geo?: ICalGeo;
    radius?: number;
    title: string;
}

Properties

address?: string
geo?: ICalGeo
radius?: number
title: string

Generated using TypeDoc

\ No newline at end of file +

Properties

address?: string
geo?: ICalGeo
radius?: number
title: string

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalLocationWithoutTitle.html b/develop/reference/interfaces/ICalLocationWithoutTitle.html index 6ce6a77fb..18639646a 100644 --- a/develop/reference/interfaces/ICalLocationWithoutTitle.html +++ b/develop/reference/interfaces/ICalLocationWithoutTitle.html @@ -1,2 +1,2 @@ -ICalLocationWithoutTitle | ical-generator - v7.0.0-develop.1

Interface ICalLocationWithoutTitle

interface ICalLocationWithoutTitle {
    geo: ICalGeo;
}

Properties

geo -

Properties

geo: ICalGeo

Generated using TypeDoc

\ No newline at end of file +ICalLocationWithoutTitle | ical-generator - v7.0.0-develop.2

Interface ICalLocationWithoutTitle

interface ICalLocationWithoutTitle {
    geo: ICalGeo;
}

Properties

geo +

Properties

geo: ICalGeo

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalLuxonDateTimeStub.html b/develop/reference/interfaces/ICalLuxonDateTimeStub.html index c2abf3b65..5654cc7ad 100644 --- a/develop/reference/interfaces/ICalLuxonDateTimeStub.html +++ b/develop/reference/interfaces/ICalLuxonDateTimeStub.html @@ -1,6 +1,6 @@ -ICalLuxonDateTimeStub | ical-generator - v7.0.0-develop.1

Interface ICalLuxonDateTimeStub

interface ICalLuxonDateTimeStub {
    get isValid(): boolean;
    setZone(zone?): ICalLuxonDateTimeStub;
    toFormat(fmt): string;
    toJSDate(): Date;
    toJSON(): null | string;
}

Accessors

isValid +ICalLuxonDateTimeStub | ical-generator - v7.0.0-develop.2

Interface ICalLuxonDateTimeStub

interface ICalLuxonDateTimeStub {
    get isValid(): boolean;
    setZone(zone?): ICalLuxonDateTimeStub;
    toFormat(fmt): string;
    toJSDate(): Date;
    toJSON(): null | string;
}

Accessors

  • get isValid(): boolean
  • Returns boolean

Methods

  • Parameters

    • fmt: string

    Returns string

  • Returns null | string

Generated using TypeDoc

\ No newline at end of file +

Accessors

  • get isValid(): boolean
  • Returns boolean

Methods

  • Parameters

    • fmt: string

    Returns string

  • Returns null | string

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalMomentDurationStub.html b/develop/reference/interfaces/ICalMomentDurationStub.html index f8427de21..7235afb80 100644 --- a/develop/reference/interfaces/ICalMomentDurationStub.html +++ b/develop/reference/interfaces/ICalMomentDurationStub.html @@ -1,2 +1,2 @@ -ICalMomentDurationStub | ical-generator - v7.0.0-develop.1

Interface ICalMomentDurationStub

interface ICalMomentDurationStub {
    asSeconds(): number;
}

Methods

Methods

  • Returns number

Generated using TypeDoc

\ No newline at end of file +ICalMomentDurationStub | ical-generator - v7.0.0-develop.2

Interface ICalMomentDurationStub

interface ICalMomentDurationStub {
    asSeconds(): number;
}

Methods

Methods

  • Returns number

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalMomentStub.html b/develop/reference/interfaces/ICalMomentStub.html index c352334af..d52663b25 100644 --- a/develop/reference/interfaces/ICalMomentStub.html +++ b/develop/reference/interfaces/ICalMomentStub.html @@ -1,7 +1,7 @@ -ICalMomentStub | ical-generator - v7.0.0-develop.1

Interface ICalMomentStub

interface ICalMomentStub {
    clone(): ICalMomentStub;
    format(format?): string;
    isValid(): boolean;
    toDate(): Date;
    toJSON(): string;
    utc(): ICalMomentStub;
}

Hierarchy (view full)

Methods

clone +ICalMomentStub | ical-generator - v7.0.0-develop.2

Interface ICalMomentStub

interface ICalMomentStub {
    clone(): ICalMomentStub;
    format(format?): string;
    isValid(): boolean;
    toDate(): Date;
    toJSON(): string;
    utc(): ICalMomentStub;
}

Hierarchy (view full)

Methods

  • Parameters

    • Optional format: string

    Returns string

  • Returns boolean

Generated using TypeDoc

\ No newline at end of file +

Methods

  • Parameters

    • Optional format: string

    Returns string

  • Returns boolean

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalMomentTimezoneStub.html b/develop/reference/interfaces/ICalMomentTimezoneStub.html index 457d13658..8322e68bf 100644 --- a/develop/reference/interfaces/ICalMomentTimezoneStub.html +++ b/develop/reference/interfaces/ICalMomentTimezoneStub.html @@ -1,8 +1,8 @@ -ICalMomentTimezoneStub | ical-generator - v7.0.0-develop.1

Interface ICalMomentTimezoneStub

interface ICalMomentTimezoneStub {
    clone(): ICalMomentTimezoneStub;
    format(format?): string;
    isValid(): boolean;
    toDate(): Date;
    toJSON(): string;
    tz(): undefined | string;
    tz(timezone): ICalMomentTimezoneStub;
    utc(): ICalMomentTimezoneStub;
}

Hierarchy (view full)

Methods

clone +ICalMomentTimezoneStub | ical-generator - v7.0.0-develop.2

Interface ICalMomentTimezoneStub

interface ICalMomentTimezoneStub {
    clone(): ICalMomentTimezoneStub;
    format(format?): string;
    isValid(): boolean;
    toDate(): Date;
    toJSON(): string;
    tz(): undefined | string;
    tz(timezone): ICalMomentTimezoneStub;
    utc(): ICalMomentTimezoneStub;
}

Hierarchy (view full)

Methods

Generated using TypeDoc

\ No newline at end of file +

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalOrganizer.html b/develop/reference/interfaces/ICalOrganizer.html index c4d8a1f4a..41b253351 100644 --- a/develop/reference/interfaces/ICalOrganizer.html +++ b/develop/reference/interfaces/ICalOrganizer.html @@ -1,5 +1,5 @@ -ICalOrganizer | ical-generator - v7.0.0-develop.1

Interface ICalOrganizer

interface ICalOrganizer {
    email?: string;
    mailto?: string;
    name: string;
    sentBy?: string;
}

Properties

email? +ICalOrganizer | ical-generator - v7.0.0-develop.2

Interface ICalOrganizer

interface ICalOrganizer {
    email?: string;
    mailto?: string;
    name: string;
    sentBy?: string;
}

Properties

email?: string
mailto?: string
name: string
sentBy?: string

Generated using TypeDoc

\ No newline at end of file +

Properties

email?: string
mailto?: string
name: string
sentBy?: string

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalRRuleStub.html b/develop/reference/interfaces/ICalRRuleStub.html index 8b0c2e864..d74c08925 100644 --- a/develop/reference/interfaces/ICalRRuleStub.html +++ b/develop/reference/interfaces/ICalRRuleStub.html @@ -1,3 +1,3 @@ -ICalRRuleStub | ical-generator - v7.0.0-develop.1

Interface ICalRRuleStub

interface ICalRRuleStub {
    between(after, before, inc?, iterator?): Date[];
    toString(): string;
}

Methods

between +ICalRRuleStub | ical-generator - v7.0.0-develop.2

Interface ICalRRuleStub

interface ICalRRuleStub {
    between(after, before, inc?, iterator?): Date[];
    toString(): string;
}

Methods

Methods

  • Parameters

    • after: Date
    • before: Date
    • Optional inc: boolean
    • Optional iterator: ((d, len) => boolean)
        • (d, len): boolean
        • Parameters

          • d: Date
          • len: number

          Returns boolean

    Returns Date[]

Generated using TypeDoc

\ No newline at end of file +

Methods

  • Parameters

    • after: Date
    • before: Date
    • Optional inc: boolean
    • Optional iterator: ((d, len) => boolean)
        • (d, len): boolean
        • Parameters

          • d: Date
          • len: number

          Returns boolean

    Returns Date[]

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalRepeatingOptions.html b/develop/reference/interfaces/ICalRepeatingOptions.html index 8aa0a7d91..cb3ff1803 100644 --- a/develop/reference/interfaces/ICalRepeatingOptions.html +++ b/develop/reference/interfaces/ICalRepeatingOptions.html @@ -1,4 +1,4 @@ -ICalRepeatingOptions | ical-generator - v7.0.0-develop.1

Interface ICalRepeatingOptions

interface ICalRepeatingOptions {
    byDay?: ICalWeekday | ICalWeekday[];
    byMonth?: number | number[];
    byMonthDay?: number | number[];
    bySetPos?: number | number[];
    count?: number;
    exclude?: ICalDateTimeValue | ICalDateTimeValue[];
    freq: ICalEventRepeatingFreq;
    interval?: number;
    startOfWeek?: ICalWeekday;
    until?: ICalDateTimeValue;
}

Properties

byDay? +ICalRepeatingOptions | ical-generator - v7.0.0-develop.2

Interface ICalRepeatingOptions

interface ICalRepeatingOptions {
    byDay?: ICalWeekday | ICalWeekday[];
    byMonth?: number | number[];
    byMonthDay?: number | number[];
    bySetPos?: number | number[];
    count?: number;
    exclude?: ICalDateTimeValue | ICalDateTimeValue[];
    freq: ICalEventRepeatingFreq;
    interval?: number;
    startOfWeek?: ICalWeekday;
    until?: ICalDateTimeValue;
}

Properties

byMonth?: number | number[]
byMonthDay?: number | number[]
bySetPos?: number | number[]
count?: number
interval?: number
startOfWeek?: ICalWeekday

Generated using TypeDoc

\ No newline at end of file +

Properties

byMonth?: number | number[]
byMonthDay?: number | number[]
bySetPos?: number | number[]
count?: number
interval?: number
startOfWeek?: ICalWeekday

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalTimezone.html b/develop/reference/interfaces/ICalTimezone.html index 1846d6ad3..5e9be9981 100644 --- a/develop/reference/interfaces/ICalTimezone.html +++ b/develop/reference/interfaces/ICalTimezone.html @@ -1,3 +1,3 @@ -ICalTimezone | ical-generator - v7.0.0-develop.1

Interface ICalTimezone

interface ICalTimezone {
    generator?: ((timezone) => null | string);
    name: null | string;
}

Properties

generator? +ICalTimezone | ical-generator - v7.0.0-develop.2

Interface ICalTimezone

interface ICalTimezone {
    generator?: ((timezone) => null | string);
    name: null | string;
}

Properties

Properties

generator?: ((timezone) => null | string)

Type declaration

    • (timezone): null | string
    • Parameters

      • timezone: string

      Returns null | string

name: null | string

Generated using TypeDoc

\ No newline at end of file +

Properties

generator?: ((timezone) => null | string)

Type declaration

    • (timezone): null | string
    • Parameters

      • timezone: string

      Returns null | string

name: null | string

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/modules.html b/develop/reference/modules.html index 8f53b50a3..ee5836a97 100644 --- a/develop/reference/modules.html +++ b/develop/reference/modules.html @@ -1,4 +1,4 @@ -ical-generator - v7.0.0-develop.1

ical-generator - v7.0.0-develop.1

Index

Enumerations

ICalAlarmType +ical-generator - v7.0.0-develop.2

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/types/ICalAlarmData.html b/develop/reference/types/ICalAlarmData.html index 08d4c00a9..b7cfed9f4 100644 --- a/develop/reference/types/ICalAlarmData.html +++ b/develop/reference/types/ICalAlarmData.html @@ -1 +1 @@ -ICalAlarmData | ical-generator - v7.0.0-develop.1

Type alias ICalAlarmData

Generated using TypeDoc

\ No newline at end of file +ICalAlarmData | ical-generator - v7.0.0-develop.2

Type alias ICalAlarmData

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/types/ICalAlarmRelatesTo.html b/develop/reference/types/ICalAlarmRelatesTo.html index 7178420b7..68841f925 100644 --- a/develop/reference/types/ICalAlarmRelatesTo.html +++ b/develop/reference/types/ICalAlarmRelatesTo.html @@ -1 +1 @@ -ICalAlarmRelatesTo | ical-generator - v7.0.0-develop.1

Type alias ICalAlarmRelatesTo

ICalAlarmRelatesTo: typeof ICalAlarmRelatesTo[keyof typeof ICalAlarmRelatesTo]

Generated using TypeDoc

\ No newline at end of file +ICalAlarmRelatesTo | ical-generator - v7.0.0-develop.2

Type alias ICalAlarmRelatesTo

ICalAlarmRelatesTo: typeof ICalAlarmRelatesTo[keyof typeof ICalAlarmRelatesTo]

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/types/ICalAlarmTriggerAfterData.html b/develop/reference/types/ICalAlarmTriggerAfterData.html index 6b3c6b27c..f91ffa4bf 100644 --- a/develop/reference/types/ICalAlarmTriggerAfterData.html +++ b/develop/reference/types/ICalAlarmTriggerAfterData.html @@ -1 +1 @@ -ICalAlarmTriggerAfterData | ical-generator - v7.0.0-develop.1

Type alias ICalAlarmTriggerAfterData

ICalAlarmTriggerAfterData: ICalAlarmBaseData & {
    triggerAfter: number | ICalDateTimeValue;
}

Type declaration

Generated using TypeDoc

\ No newline at end of file +ICalAlarmTriggerAfterData | ical-generator - v7.0.0-develop.2

Type alias ICalAlarmTriggerAfterData

ICalAlarmTriggerAfterData: ICalAlarmBaseData & {
    triggerAfter: number | ICalDateTimeValue;
}

Type declaration

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/types/ICalAlarmTriggerBeforeData.html b/develop/reference/types/ICalAlarmTriggerBeforeData.html index 2d1b0a701..8a67cea62 100644 --- a/develop/reference/types/ICalAlarmTriggerBeforeData.html +++ b/develop/reference/types/ICalAlarmTriggerBeforeData.html @@ -1 +1 @@ -ICalAlarmTriggerBeforeData | ical-generator - v7.0.0-develop.1

Type alias ICalAlarmTriggerBeforeData

ICalAlarmTriggerBeforeData: ICalAlarmBaseData & {
    triggerBefore: number | ICalDateTimeValue;
}

Type declaration

Generated using TypeDoc

\ No newline at end of file +ICalAlarmTriggerBeforeData | ical-generator - v7.0.0-develop.2

Type alias ICalAlarmTriggerBeforeData

ICalAlarmTriggerBeforeData: ICalAlarmBaseData & {
    triggerBefore: number | ICalDateTimeValue;
}

Type declaration

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/types/ICalAlarmTriggerData.html b/develop/reference/types/ICalAlarmTriggerData.html index 9dc6bebb9..7b2fc189c 100644 --- a/develop/reference/types/ICalAlarmTriggerData.html +++ b/develop/reference/types/ICalAlarmTriggerData.html @@ -1 +1 @@ -ICalAlarmTriggerData | ical-generator - v7.0.0-develop.1

Type alias ICalAlarmTriggerData

ICalAlarmTriggerData: ICalAlarmBaseData & {
    trigger: number | ICalDateTimeValue;
}

Type declaration

Generated using TypeDoc

\ No newline at end of file +ICalAlarmTriggerData | ical-generator - v7.0.0-develop.2

Type alias ICalAlarmTriggerData

ICalAlarmTriggerData: ICalAlarmBaseData & {
    trigger: number | ICalDateTimeValue;
}

Type declaration

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/types/ICalAlarmTypeValue.html b/develop/reference/types/ICalAlarmTypeValue.html index 15d24e86c..b5e4f48b0 100644 --- a/develop/reference/types/ICalAlarmTypeValue.html +++ b/develop/reference/types/ICalAlarmTypeValue.html @@ -1 +1 @@ -ICalAlarmTypeValue | ical-generator - v7.0.0-develop.1

Type alias ICalAlarmTypeValue

ICalAlarmTypeValue: keyof ICalAlarmType

Generated using TypeDoc

\ No newline at end of file +ICalAlarmTypeValue | ical-generator - v7.0.0-develop.2

Type alias ICalAlarmTypeValue

ICalAlarmTypeValue: keyof ICalAlarmType

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/types/ICalDateTimeValue.html b/develop/reference/types/ICalDateTimeValue.html index 45bdc7db4..8ed5d19b3 100644 --- a/develop/reference/types/ICalDateTimeValue.html +++ b/develop/reference/types/ICalDateTimeValue.html @@ -1,5 +1,5 @@ -ICalDateTimeValue | ical-generator - v7.0.0-develop.1

Type alias ICalDateTimeValue

ical-generator supports native Date, +ICalDateTimeValue | ical-generator - v7.0.0-develop.2

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/types/ICalLocation.html b/develop/reference/types/ICalLocation.html index c4037b4bf..896be4d19 100644 --- a/develop/reference/types/ICalLocation.html +++ b/develop/reference/types/ICalLocation.html @@ -1 +1 @@ -ICalLocation | ical-generator - v7.0.0-develop.1

Type alias ICalLocation

Generated using TypeDoc

\ No newline at end of file +ICalLocation | ical-generator - v7.0.0-develop.2

Type alias ICalLocation

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/variables/ICalAlarmRelatesTo-1.html b/develop/reference/variables/ICalAlarmRelatesTo-1.html index 4cd6d78c2..642ca64d9 100644 --- a/develop/reference/variables/ICalAlarmRelatesTo-1.html +++ b/develop/reference/variables/ICalAlarmRelatesTo-1.html @@ -1 +1 @@ -ICalAlarmRelatesTo | ical-generator - v7.0.0-develop.1

Variable ICalAlarmRelatesToConst

ICalAlarmRelatesTo: {
    end: "END";
    start: "START";
} = ...

Type declaration

  • Readonly end: "END"
  • Readonly start: "START"

Generated using TypeDoc

\ No newline at end of file +ICalAlarmRelatesTo | ical-generator - v7.0.0-develop.2

Variable ICalAlarmRelatesToConst

ICalAlarmRelatesTo: {
    end: "END";
    start: "START";
} = ...

Type declaration

  • Readonly end: "END"
  • Readonly start: "START"

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/tests/index.html b/develop/tests/index.html index 506d13fae..5e47a8641 100644 --- a/develop/tests/index.html +++ b/develop/tests/index.html @@ -1,2 +1,2 @@ -Mochawesome Report
\ No newline at end of file +Mochawesome Report
\ No newline at end of file diff --git a/develop/tests/mochawesome.json b/develop/tests/mochawesome.json index 35ce71c0e..be5680bf8 100644 --- a/develop/tests/mochawesome.json +++ b/develop/tests/mochawesome.json @@ -1,16 +1,16 @@ { "stats": { - "suites": 126, - "tests": 431, - "passes": 429, + "suites": 127, + "tests": 432, + "passes": 430, "pending": 2, "failures": 0, - "start": "2024-02-22T15:59:05.768Z", - "end": "2024-02-22T15:59:05.924Z", - "duration": 156, - "testsRegistered": 431, + "start": "2024-02-29T17:40:35.158Z", + "end": "2024-02-29T17:40:35.313Z", + "duration": 155, + "testsRegistered": 432, "passPercent": 100, - "pendingPercent": 0.46403712296983757, + "pendingPercent": 0.4629629629629629, "other": 0, "hasOther": false, "skipped": 0, @@ -18,7 +18,7 @@ }, "results": [ { - "uuid": "8dbefb63-1d9f-41aa-85e7-57ade9939aac", + "uuid": "74eb5f28-1da3-4b07-95b3-52cf576358bf", "title": "", "fullFile": "", "file": "", @@ -27,7 +27,7 @@ "tests": [], "suites": [ { - "uuid": "ea73d824-335f-4dcf-a9e0-15c934b077ed", + "uuid": "66dcb223-45fb-4be5-a5c0-c98edde611cb", "title": "ical-generator Alarm", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/alarm.ts", "file": "/test/alarm.ts", @@ -36,7 +36,7 @@ "tests": [], "suites": [ { - "uuid": "05c93f28-dc34-4be2-ba1d-75b4eb0f8650", + "uuid": "791ce9fe-6a4e-4d2c-ac38-a3b78dc4eb50", "title": "constructor()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/alarm.ts", "file": "/test/alarm.ts", @@ -56,8 +56,8 @@ "context": null, "code": "assert.throws(function () {\n // @ts-ignore\n new ICalAlarm({ type: ICalAlarmType.display }, null);\n}, /`event`/);", "err": {}, - "uuid": "0804022f-34b9-4684-9a88-6fdcec2482df", - "parentUUID": "05c93f28-dc34-4be2-ba1d-75b4eb0f8650", + "uuid": "5f2ae50a-5fa2-469f-afa9-8a2ede64bd4b", + "parentUUID": "791ce9fe-6a4e-4d2c-ac38-a3b78dc4eb50", "isHook": false, "skipped": false }, @@ -74,16 +74,16 @@ "context": null, "code": "const a = new ICalAlarm({\n // @ts-ignore\n unknown: true,\n type: ICalAlarmType.display\n}, new ICalEvent({\n start: new Date()\n}, new ICalCalendar()));\nassert.strictEqual(a.type(), 'display');", "err": {}, - "uuid": "2c43912f-1e38-475c-a943-265d51b889cc", - "parentUUID": "05c93f28-dc34-4be2-ba1d-75b4eb0f8650", + "uuid": "1b80fed5-f166-45a3-b5a5-17452b1fee5d", + "parentUUID": "791ce9fe-6a4e-4d2c-ac38-a3b78dc4eb50", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "0804022f-34b9-4684-9a88-6fdcec2482df", - "2c43912f-1e38-475c-a943-265d51b889cc" + "5f2ae50a-5fa2-469f-afa9-8a2ede64bd4b", + "1b80fed5-f166-45a3-b5a5-17452b1fee5d" ], "failures": [], "pending": [], @@ -94,7 +94,7 @@ "_timeout": 2000 }, { - "uuid": "cd5123e3-b740-4955-9ee8-0994270d196d", + "uuid": "709c5ca8-8404-417f-8aac-7dd727c9dab4", "title": "type()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/alarm.ts", "file": "/test/alarm.ts", @@ -114,8 +114,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({\n start: new Date()\n}, new ICalCalendar()));\nassert.deepStrictEqual(a, a.type(ICalAlarmType.display));", "err": {}, - "uuid": "510591f1-f20a-4f91-95b2-4c21789de71c", - "parentUUID": "cd5123e3-b740-4955-9ee8-0994270d196d", + "uuid": "0cd25475-121e-4d41-8ef4-647d346d77b3", + "parentUUID": "709c5ca8-8404-417f-8aac-7dd727c9dab4", "isHook": false, "skipped": false }, @@ -132,8 +132,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({\n start: new Date()\n}, new ICalCalendar()));\nassert.strictEqual(a.type(), 'display');\na.type(ICalAlarmType.audio);\nassert.strictEqual(a.type(), 'audio');", "err": {}, - "uuid": "2c0e8997-d294-4535-9ed8-beec775d969b", - "parentUUID": "cd5123e3-b740-4955-9ee8-0994270d196d", + "uuid": "b1697867-7451-4b23-ad4b-f9b009189bc2", + "parentUUID": "709c5ca8-8404-417f-8aac-7dd727c9dab4", "isHook": false, "skipped": false }, @@ -150,8 +150,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({\n start: new Date()\n}, new ICalCalendar()));\nassert.throws(function () {\n // @ts-ignore\n a.type('BANANA');\n}, /`type`/);\nassert.throws(function () {\n // @ts-ignore\n a.type(null);\n}, /`type`/);", "err": {}, - "uuid": "2453b0a1-41df-433c-8ef5-6597f20cff80", - "parentUUID": "cd5123e3-b740-4955-9ee8-0994270d196d", + "uuid": "0cd7b2f9-8786-4330-b1ef-ee6f425481e6", + "parentUUID": "709c5ca8-8404-417f-8aac-7dd727c9dab4", "isHook": false, "skipped": false }, @@ -168,18 +168,18 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(a.toString().indexOf('ACTION:DISPLAY') > -1);", "err": {}, - "uuid": "3737d114-7389-4d16-9ae9-c442a3983cf4", - "parentUUID": "cd5123e3-b740-4955-9ee8-0994270d196d", + "uuid": "caf984f8-e406-4c46-9a05-9fb0358bacb4", + "parentUUID": "709c5ca8-8404-417f-8aac-7dd727c9dab4", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "510591f1-f20a-4f91-95b2-4c21789de71c", - "2c0e8997-d294-4535-9ed8-beec775d969b", - "2453b0a1-41df-433c-8ef5-6597f20cff80", - "3737d114-7389-4d16-9ae9-c442a3983cf4" + "0cd25475-121e-4d41-8ef4-647d346d77b3", + "b1697867-7451-4b23-ad4b-f9b009189bc2", + "0cd7b2f9-8786-4330-b1ef-ee6f425481e6", + "caf984f8-e406-4c46-9a05-9fb0358bacb4" ], "failures": [], "pending": [], @@ -190,7 +190,7 @@ "_timeout": 2000 }, { - "uuid": "edbf776c-37cc-47f8-8613-e89808a6d36f", + "uuid": "9077cc3a-1ae0-4e24-b3b4-e7e4a27f3519", "title": "trigger()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/alarm.ts", "file": "/test/alarm.ts", @@ -210,8 +210,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.deepStrictEqual(a, a.trigger(60 * 10));", "err": {}, - "uuid": "4bc5ebfe-864d-46ff-a094-4b6222b77189", - "parentUUID": "edbf776c-37cc-47f8-8613-e89808a6d36f", + "uuid": "68ee299a-4606-40b6-9c2b-94e1bdb519ad", + "parentUUID": "9077cc3a-1ae0-4e24-b3b4-e7e4a27f3519", "isHook": false, "skipped": false }, @@ -228,8 +228,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nconst now = new Date();\nassert.strictEqual(a.trigger(), 600);\nassert.strictEqual(a.triggerAfter(), -600);\na.trigger(300);\nassert.strictEqual(a.trigger(), 300);\nassert.strictEqual(a.triggerAfter(), -300);\n// Date\na.trigger(now);\nconst dateResult = a.trigger();\nassert.deepStrictEqual(dateResult, now);", "err": {}, - "uuid": "933dce99-19be-49d8-8f47-6dcf5ac46ffc", - "parentUUID": "edbf776c-37cc-47f8-8613-e89808a6d36f", + "uuid": "2cd9e7cf-c8df-4034-8f26-edb705c8ac45", + "parentUUID": "9077cc3a-1ae0-4e24-b3b4-e7e4a27f3519", "isHook": false, "skipped": false }, @@ -246,8 +246,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.throws(function () {\n a.trigger(Infinity);\n}, /`trigger`/);\nassert.throws(function () {\n // @ts-ignore\n a.trigger('hi');\n}, /`trigger`/);\nassert.throws(function () {\n // @ts-ignore\n a.trigger(true);\n}, /`trigger`/);", "err": {}, - "uuid": "54bfe271-716a-4e7e-b321-97891eb68862", - "parentUUID": "edbf776c-37cc-47f8-8613-e89808a6d36f", + "uuid": "851727c8-4f86-4ad9-b310-4cc3cae8f935", + "parentUUID": "9077cc3a-1ae0-4e24-b3b4-e7e4a27f3519", "isHook": false, "skipped": false }, @@ -264,8 +264,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\na.trigger(new Date());\nassert.ok(a.trigger() instanceof Date);", "err": {}, - "uuid": "1161017d-3588-4e2a-9ac1-f11c368e2a65", - "parentUUID": "edbf776c-37cc-47f8-8613-e89808a6d36f", + "uuid": "6defacfa-f984-490c-912a-cdf25dadef45", + "parentUUID": "9077cc3a-1ae0-4e24-b3b4-e7e4a27f3519", "isHook": false, "skipped": false }, @@ -282,8 +282,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\na.trigger(moment());\nassert.ok(moment.isMoment(a.trigger()));", "err": {}, - "uuid": "91b0bb7a-59ec-4513-b610-4649f86b2dbe", - "parentUUID": "edbf776c-37cc-47f8-8613-e89808a6d36f", + "uuid": "dfa98e6f-31c5-44bb-85fa-677d9f76ff17", + "parentUUID": "9077cc3a-1ae0-4e24-b3b4-e7e4a27f3519", "isHook": false, "skipped": false }, @@ -300,8 +300,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\na.trigger(2 * 60);\nassert.strictEqual(a.trigger(), 120);", "err": {}, - "uuid": "369058e7-7719-4f0c-9d4b-24ddfb2c32a4", - "parentUUID": "edbf776c-37cc-47f8-8613-e89808a6d36f", + "uuid": "3a0fcc59-9ff8-4540-a040-e6d36deceadc", + "parentUUID": "9077cc3a-1ae0-4e24-b3b4-e7e4a27f3519", "isHook": false, "skipped": false }, @@ -318,21 +318,21 @@ "context": null, "code": "const trigger = moment('2015-02-01T13:38:45.000Z');\nconst a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(a.toString().includes('TRIGGER:-PT10M'));\na.trigger(trigger);\nassert.ok(a.toString().includes('TRIGGER;VALUE=DATE-TIME:20150201T133845Z'));", "err": {}, - "uuid": "2d5a659d-aace-45e4-85cb-20a0a233196a", - "parentUUID": "edbf776c-37cc-47f8-8613-e89808a6d36f", + "uuid": "a0401464-e51e-45fc-aa37-ff00635e3df7", + "parentUUID": "9077cc3a-1ae0-4e24-b3b4-e7e4a27f3519", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "4bc5ebfe-864d-46ff-a094-4b6222b77189", - "933dce99-19be-49d8-8f47-6dcf5ac46ffc", - "54bfe271-716a-4e7e-b321-97891eb68862", - "1161017d-3588-4e2a-9ac1-f11c368e2a65", - "91b0bb7a-59ec-4513-b610-4649f86b2dbe", - "369058e7-7719-4f0c-9d4b-24ddfb2c32a4", - "2d5a659d-aace-45e4-85cb-20a0a233196a" + "68ee299a-4606-40b6-9c2b-94e1bdb519ad", + "2cd9e7cf-c8df-4034-8f26-edb705c8ac45", + "851727c8-4f86-4ad9-b310-4cc3cae8f935", + "6defacfa-f984-490c-912a-cdf25dadef45", + "dfa98e6f-31c5-44bb-85fa-677d9f76ff17", + "3a0fcc59-9ff8-4540-a040-e6d36deceadc", + "a0401464-e51e-45fc-aa37-ff00635e3df7" ], "failures": [], "pending": [], @@ -343,7 +343,7 @@ "_timeout": 2000 }, { - "uuid": "c691a74d-3032-41ad-8721-30f503339148", + "uuid": "01358e21-9cd8-46dd-abe2-40dd523e1dcf", "title": "triggerAfter()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/alarm.ts", "file": "/test/alarm.ts", @@ -363,8 +363,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.deepStrictEqual(a, a.triggerAfter(60 * 10));", "err": {}, - "uuid": "18d86f3c-6514-4f95-b1fc-2b87a3122263", - "parentUUID": "c691a74d-3032-41ad-8721-30f503339148", + "uuid": "40aff7ef-060e-4f94-acc2-23ca3e1e1ec7", + "parentUUID": "01358e21-9cd8-46dd-abe2-40dd523e1dcf", "isHook": false, "skipped": false }, @@ -381,8 +381,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar())).triggerAfter(300);\nassert.strictEqual(a.triggerAfter(), 300);\nassert.strictEqual(a.trigger(), -300);", "err": {}, - "uuid": "ad6f6038-13ad-4704-80b3-9f36e2ab9b33", - "parentUUID": "c691a74d-3032-41ad-8721-30f503339148", + "uuid": "87ed53df-d22c-4b26-afc0-055caa4ef3e0", + "parentUUID": "01358e21-9cd8-46dd-abe2-40dd523e1dcf", "isHook": false, "skipped": false }, @@ -399,8 +399,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\na.triggerAfter(120);\nassert.strictEqual(a.trigger(), -120);", "err": {}, - "uuid": "af3854ef-c59f-4994-9b31-feeb1e9db7f4", - "parentUUID": "c691a74d-3032-41ad-8721-30f503339148", + "uuid": "0ba0da12-140c-4653-b077-0148bab35c03", + "parentUUID": "01358e21-9cd8-46dd-abe2-40dd523e1dcf", "isHook": false, "skipped": false }, @@ -408,7 +408,7 @@ "title": "setter should throw error when trigger not allowed", "fullTitle": "ical-generator Alarm triggerAfter() setter should throw error when trigger not allowed", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -417,8 +417,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.throws(function () {\n a.triggerAfter(Infinity);\n}, /`trigger`/);\nassert.throws(function () {\n // @ts-ignore\n a.triggerAfter('hi');\n}, /`trigger`/);\nassert.throws(function () {\n // @ts-ignore\n a.triggerAfter(true);\n}, /`trigger`/);", "err": {}, - "uuid": "526a3640-2d9a-4c4b-a299-fd24d058f5c4", - "parentUUID": "c691a74d-3032-41ad-8721-30f503339148", + "uuid": "5b3afda2-887f-4d2b-ad0a-d50829dc9185", + "parentUUID": "01358e21-9cd8-46dd-abe2-40dd523e1dcf", "isHook": false, "skipped": false }, @@ -435,30 +435,30 @@ "context": null, "code": "const trigger = moment('20150201T133845Z');\nconst a = new ICalAlarm({ triggerAfter: 600 }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(a.toString().indexOf('TRIGGER;RELATED=END:PT10M') > -1);\na.triggerAfter(trigger);\nassert.ok(a.toString().indexOf('TRIGGER;VALUE=DATE-TIME:20150201T133845Z') > -1);", "err": {}, - "uuid": "7d1e2c2a-e811-43d0-87c2-a0ec67292441", - "parentUUID": "c691a74d-3032-41ad-8721-30f503339148", + "uuid": "d545b627-1314-43e0-a8dd-cb7b664cb8b1", + "parentUUID": "01358e21-9cd8-46dd-abe2-40dd523e1dcf", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "18d86f3c-6514-4f95-b1fc-2b87a3122263", - "ad6f6038-13ad-4704-80b3-9f36e2ab9b33", - "af3854ef-c59f-4994-9b31-feeb1e9db7f4", - "526a3640-2d9a-4c4b-a299-fd24d058f5c4", - "7d1e2c2a-e811-43d0-87c2-a0ec67292441" + "40aff7ef-060e-4f94-acc2-23ca3e1e1ec7", + "87ed53df-d22c-4b26-afc0-055caa4ef3e0", + "0ba0da12-140c-4653-b077-0148bab35c03", + "5b3afda2-887f-4d2b-ad0a-d50829dc9185", + "d545b627-1314-43e0-a8dd-cb7b664cb8b1" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "8b8b1951-aa3e-4845-aa4d-1d1db129ee66", + "uuid": "bc8bfa71-2eae-435a-b79e-f12d31a97b26", "title": "triggerBefore()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/alarm.ts", "file": "/test/alarm.ts", @@ -478,8 +478,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.deepStrictEqual(a, a.triggerBefore(60 * 10));", "err": {}, - "uuid": "265599a7-c105-4f9b-83d3-4ca07b0574fb", - "parentUUID": "8b8b1951-aa3e-4845-aa4d-1d1db129ee66", + "uuid": "a7f16456-80c4-405f-884a-2bf02d549ab0", + "parentUUID": "bc8bfa71-2eae-435a-b79e-f12d31a97b26", "isHook": false, "skipped": false }, @@ -496,8 +496,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nconst now = new Date();\nassert.strictEqual(a.triggerBefore(), 600);\na.trigger(300);\nassert.strictEqual(a.triggerBefore(), 300);\n// Date\na.trigger(now);\nconst dateResult = a.triggerBefore();\nassert.deepStrictEqual(dateResult, now);", "err": {}, - "uuid": "ab6d85a7-8c42-4667-961e-e8ac05b364e5", - "parentUUID": "8b8b1951-aa3e-4845-aa4d-1d1db129ee66", + "uuid": "384dfeda-7cf2-4b8f-9170-ff36a14e547b", + "parentUUID": "bc8bfa71-2eae-435a-b79e-f12d31a97b26", "isHook": false, "skipped": false }, @@ -514,8 +514,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.throws(function () {\n a.triggerBefore(Infinity);\n}, /`trigger`/);\nassert.throws(function () {\n // @ts-ignore\n a.triggerBefore('hi');\n}, /`trigger`/);\nassert.throws(function () {\n // @ts-ignore\n a.triggerBefore(true);\n}, /`trigger`/);", "err": {}, - "uuid": "88c36e94-ace6-402b-8ecf-f50c09168897", - "parentUUID": "8b8b1951-aa3e-4845-aa4d-1d1db129ee66", + "uuid": "3f280ce4-54ba-4903-990c-ebaeb2fb11b2", + "parentUUID": "bc8bfa71-2eae-435a-b79e-f12d31a97b26", "isHook": false, "skipped": false }, @@ -532,8 +532,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nconst now = new Date();\na.triggerBefore(now);\nassert.deepStrictEqual(a.trigger(), now);", "err": {}, - "uuid": "51cc8003-a50c-483d-b03d-6f2256e1990c", - "parentUUID": "8b8b1951-aa3e-4845-aa4d-1d1db129ee66", + "uuid": "d2d9ec53-ed1f-4dd8-b391-326a108305e1", + "parentUUID": "bc8bfa71-2eae-435a-b79e-f12d31a97b26", "isHook": false, "skipped": false }, @@ -550,8 +550,8 @@ "context": null, "code": "const a = new ICalAlarm({ triggerBefore: moment() }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(moment.isMoment(a.trigger()));", "err": {}, - "uuid": "8205560a-7cd5-4d77-8ee0-9b88b9673c9b", - "parentUUID": "8b8b1951-aa3e-4845-aa4d-1d1db129ee66", + "uuid": "b7dbe4dd-bfa8-4c80-924b-39b02b3865dc", + "parentUUID": "bc8bfa71-2eae-435a-b79e-f12d31a97b26", "isHook": false, "skipped": false }, @@ -568,8 +568,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\na.triggerBefore(2 * 60);\nassert.strictEqual(a.trigger(), 120);", "err": {}, - "uuid": "0ffcce3a-d158-4c4b-b5da-b6afd417d52e", - "parentUUID": "8b8b1951-aa3e-4845-aa4d-1d1db129ee66", + "uuid": "7c357edf-1c3f-427b-a68f-e824baa9c963", + "parentUUID": "bc8bfa71-2eae-435a-b79e-f12d31a97b26", "isHook": false, "skipped": false }, @@ -586,21 +586,21 @@ "context": null, "code": "const trigger = moment('2015-02-01T13:38:45.000Z');\nconst a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(a.toString().indexOf('TRIGGER:-PT10M') > -1);\na.triggerBefore(trigger);\nassert.ok(a.toString().indexOf('TRIGGER;VALUE=DATE-TIME:20150201T133845Z') > -1);", "err": {}, - "uuid": "0cf4fc41-8f66-471f-a80c-d746af4a5f8f", - "parentUUID": "8b8b1951-aa3e-4845-aa4d-1d1db129ee66", + "uuid": "489daa3f-bc5c-46b9-aece-9f010b4e0361", + "parentUUID": "bc8bfa71-2eae-435a-b79e-f12d31a97b26", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "265599a7-c105-4f9b-83d3-4ca07b0574fb", - "ab6d85a7-8c42-4667-961e-e8ac05b364e5", - "88c36e94-ace6-402b-8ecf-f50c09168897", - "51cc8003-a50c-483d-b03d-6f2256e1990c", - "8205560a-7cd5-4d77-8ee0-9b88b9673c9b", - "0ffcce3a-d158-4c4b-b5da-b6afd417d52e", - "0cf4fc41-8f66-471f-a80c-d746af4a5f8f" + "a7f16456-80c4-405f-884a-2bf02d549ab0", + "384dfeda-7cf2-4b8f-9170-ff36a14e547b", + "3f280ce4-54ba-4903-990c-ebaeb2fb11b2", + "d2d9ec53-ed1f-4dd8-b391-326a108305e1", + "b7dbe4dd-bfa8-4c80-924b-39b02b3865dc", + "7c357edf-1c3f-427b-a68f-e824baa9c963", + "489daa3f-bc5c-46b9-aece-9f010b4e0361" ], "failures": [], "pending": [], @@ -611,7 +611,7 @@ "_timeout": 2000 }, { - "uuid": "85bc5bca-ce3e-47a0-86cd-ce962541890a", + "uuid": "fe8344b2-8169-4991-ac63-0e2d45f4f648", "title": "relatesTo()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/alarm.ts", "file": "/test/alarm.ts", @@ -631,8 +631,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.deepStrictEqual(a, a.relatesTo(null));\nassert.deepStrictEqual(a, a.relatesTo(ICalAlarmRelatesTo.end));", "err": {}, - "uuid": "384da75b-e535-4602-8379-95056441445c", - "parentUUID": "85bc5bca-ce3e-47a0-86cd-ce962541890a", + "uuid": "b93ad140-2351-4e55-a30b-c248a1d6f145", + "parentUUID": "fe8344b2-8169-4991-ac63-0e2d45f4f648", "isHook": false, "skipped": false }, @@ -649,8 +649,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\na.relatesTo(ICalAlarmRelatesTo.end);\nassert.strictEqual(a.relatesTo(), ICalAlarmRelatesTo.end);\na.relatesTo(null);\nassert.strictEqual(a.relatesTo(), null);", "err": {}, - "uuid": "a434a9d2-5089-446b-9ae1-db30828ce52a", - "parentUUID": "85bc5bca-ce3e-47a0-86cd-ce962541890a", + "uuid": "b8e5613f-6323-4473-8ad0-8ff40860b2ee", + "parentUUID": "fe8344b2-8169-4991-ac63-0e2d45f4f648", "isHook": false, "skipped": false }, @@ -658,7 +658,7 @@ "title": "should throw if value is not `null`, \"START\" or \"END\"", "fullTitle": "ical-generator Alarm relatesTo() should throw if value is not `null`, \"START\" or \"END\"", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -667,8 +667,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.throws(function () {\n // @ts-ignore\n a.relatesTo('hi');\n}, /`relatesTo`/);\nassert.throws(function () {\n // @ts-ignore\n a.relatesTo(true);\n}, /`relatesTo`/);\nassert.throws(function () {\n // @ts-ignore\n a.relatesTo(Infinity);\n}, /`relatesTo`/);", "err": {}, - "uuid": "65cac07a-f4cd-47ce-9b2a-66dcb6b23639", - "parentUUID": "85bc5bca-ce3e-47a0-86cd-ce962541890a", + "uuid": "95686b16-d1af-4bcb-83d4-06ef6cf7d95a", + "parentUUID": "fe8344b2-8169-4991-ac63-0e2d45f4f648", "isHook": false, "skipped": false }, @@ -685,29 +685,29 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(a.toString().indexOf('RELATED=START') === -1);\na.relatesTo(ICalAlarmRelatesTo.start);\nassert.ok(a.toString().indexOf('RELATED=START') > -1);\na.relatesTo(ICalAlarmRelatesTo.end);\nassert.ok(a.toString().indexOf('RELATED=END') > -1);", "err": {}, - "uuid": "c97b5416-cc67-42d3-a6c8-9c77e419546b", - "parentUUID": "85bc5bca-ce3e-47a0-86cd-ce962541890a", + "uuid": "911c8027-3471-41bf-af78-98b27a1871c8", + "parentUUID": "fe8344b2-8169-4991-ac63-0e2d45f4f648", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "384da75b-e535-4602-8379-95056441445c", - "a434a9d2-5089-446b-9ae1-db30828ce52a", - "65cac07a-f4cd-47ce-9b2a-66dcb6b23639", - "c97b5416-cc67-42d3-a6c8-9c77e419546b" + "b93ad140-2351-4e55-a30b-c248a1d6f145", + "b8e5613f-6323-4473-8ad0-8ff40860b2ee", + "95686b16-d1af-4bcb-83d4-06ef6cf7d95a", + "911c8027-3471-41bf-af78-98b27a1871c8" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "8aad8143-bc3a-465f-8682-6f8cb0855fc9", + "uuid": "e6b8b835-9388-4c36-8b76-07d4502cbbaf", "title": "repeat()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/alarm.ts", "file": "/test/alarm.ts", @@ -727,8 +727,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.deepStrictEqual(a, a.repeat({\n times: 4,\n interval: 60\n}));", "err": {}, - "uuid": "703b9e13-10db-4c4b-b25f-022fa2093106", - "parentUUID": "8aad8143-bc3a-465f-8682-6f8cb0855fc9", + "uuid": "183e770b-f350-49d3-ac1b-eaf8e6f7fe82", + "parentUUID": "e6b8b835-9388-4c36-8b76-07d4502cbbaf", "isHook": false, "skipped": false }, @@ -736,7 +736,7 @@ "title": "getter should return value", "fullTitle": "ical-generator Alarm repeat() getter should return value", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -745,8 +745,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.strictEqual(a.repeat(), null);\na.repeat({ times: 4, interval: 60 });\nassert.deepStrictEqual(a.repeat(), { times: 4, interval: 60 });", "err": {}, - "uuid": "eaab1622-85e0-4bdf-a6fc-a9c9b73f618c", - "parentUUID": "8aad8143-bc3a-465f-8682-6f8cb0855fc9", + "uuid": "8a9f7642-4a39-4de2-bd63-d2cb2a2a570c", + "parentUUID": "e6b8b835-9388-4c36-8b76-07d4502cbbaf", "isHook": false, "skipped": false }, @@ -763,8 +763,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.throws(function () {\n a.repeat({\n times: Infinity,\n interval: 60\n });\n}, /`repeat.times`/);\nassert.throws(function () {\n a.repeat({\n // @ts-ignore\n times: 'hi',\n interval: 60\n });\n}, /`repeat.times`/);\nassert.throws(function () {\n a.repeat({\n // @ts-ignore\n times: true,\n interval: 60\n });\n}, /`repeat.times`/);\nassert.throws(function () {\n a.repeat({\n times: 4,\n interval: Infinity\n });\n}, /`repeat.interval`/);\nassert.throws(function () {\n a.repeat({\n times: 4,\n // @ts-ignore\n interval: 'hi'\n });\n}, /`repeat.interval`/);\nassert.throws(function () {\n a.repeat({\n times: 4,\n // @ts-ignore\n interval: true\n });\n}, /`repeat.interval`/);", "err": {}, - "uuid": "65298997-1ef4-4d13-9e63-bcc236e453b7", - "parentUUID": "8aad8143-bc3a-465f-8682-6f8cb0855fc9", + "uuid": "f135bd02-8669-46e4-93e2-8c6bbc7ffc1d", + "parentUUID": "e6b8b835-9388-4c36-8b76-07d4502cbbaf", "isHook": false, "skipped": false }, @@ -781,8 +781,8 @@ "context": null, "code": "const a = new ICalAlarm({\n trigger: 300,\n repeat: {\n times: 42,\n interval: 90\n }\n}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(a.toString().includes('REPEAT:42'));\nassert.ok(a.toString().includes('DURATION:PT1M30S'));\na.repeat(null);\nassert.ok(!a.toString().includes('REPEAT:42'));\nassert.ok(!a.toString().includes('DURATION:PT1M30S'));", "err": {}, - "uuid": "c72f87e6-319a-4f76-952a-ed0e82ad4aa5", - "parentUUID": "8aad8143-bc3a-465f-8682-6f8cb0855fc9", + "uuid": "7ab2c678-08c7-4c7e-95e7-64b4b02cfc5b", + "parentUUID": "e6b8b835-9388-4c36-8b76-07d4502cbbaf", "isHook": false, "skipped": false }, @@ -799,8 +799,8 @@ "context": null, "code": "assert.throws(function () {\n new ICalAlarm({\n trigger: 300,\n repeat: {\n times: 4,\n // @ts-ignore\n interval: null\n }\n }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\n}, /`repeat.interval`/);", "err": {}, - "uuid": "75f0f79d-d812-40e3-b0c1-7a0c6b0ec380", - "parentUUID": "8aad8143-bc3a-465f-8682-6f8cb0855fc9", + "uuid": "207727f2-c920-427f-8b09-efc61be78c7f", + "parentUUID": "e6b8b835-9388-4c36-8b76-07d4502cbbaf", "isHook": false, "skipped": false }, @@ -817,8 +817,8 @@ "context": null, "code": "assert.throws(function () {\n new ICalAlarm({\n trigger: 300,\n repeat: {\n // @ts-ignore\n times: null,\n interval: 60\n }\n }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\n}, /`repeat.times`/);", "err": {}, - "uuid": "6ad068d3-60d6-4f31-9e65-ff660a2d54cb", - "parentUUID": "8aad8143-bc3a-465f-8682-6f8cb0855fc9", + "uuid": "140b283a-0fe7-4048-bb59-4288a4f0248f", + "parentUUID": "e6b8b835-9388-4c36-8b76-07d4502cbbaf", "isHook": false, "skipped": false }, @@ -826,7 +826,7 @@ "title": "should throw an error if interval is of wrong type", "fullTitle": "ical-generator Alarm repeat() should throw an error if interval is of wrong type", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -835,21 +835,21 @@ "context": null, "code": "assert.throws(function () {\n new ICalAlarm({\n trigger: 300,\n // @ts-ignore\n repeat: true\n }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\n}, /`repeat` is not correct, must be an object!/);", "err": {}, - "uuid": "5c8449d1-9b8f-4dee-88b8-bd8af161bfbc", - "parentUUID": "8aad8143-bc3a-465f-8682-6f8cb0855fc9", + "uuid": "6d3aa4f0-9587-4b39-811d-50ba2736fbd4", + "parentUUID": "e6b8b835-9388-4c36-8b76-07d4502cbbaf", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "703b9e13-10db-4c4b-b25f-022fa2093106", - "eaab1622-85e0-4bdf-a6fc-a9c9b73f618c", - "65298997-1ef4-4d13-9e63-bcc236e453b7", - "c72f87e6-319a-4f76-952a-ed0e82ad4aa5", - "75f0f79d-d812-40e3-b0c1-7a0c6b0ec380", - "6ad068d3-60d6-4f31-9e65-ff660a2d54cb", - "5c8449d1-9b8f-4dee-88b8-bd8af161bfbc" + "183e770b-f350-49d3-ac1b-eaf8e6f7fe82", + "8a9f7642-4a39-4de2-bd63-d2cb2a2a570c", + "f135bd02-8669-46e4-93e2-8c6bbc7ffc1d", + "7ab2c678-08c7-4c7e-95e7-64b4b02cfc5b", + "207727f2-c920-427f-8b09-efc61be78c7f", + "140b283a-0fe7-4048-bb59-4288a4f0248f", + "6d3aa4f0-9587-4b39-811d-50ba2736fbd4" ], "failures": [], "pending": [], @@ -860,7 +860,7 @@ "_timeout": 2000 }, { - "uuid": "631e40dc-cef5-4968-9efe-9aaeb4d57242", + "uuid": "5928a5f7-1d15-4542-bfb4-e0ec19704b8b", "title": "attach()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/alarm.ts", "file": "/test/alarm.ts", @@ -880,8 +880,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.deepStrictEqual(a, a.attach(null));\nassert.deepStrictEqual(a, a.attach('https://sebbo.net/beep.aud'));", "err": {}, - "uuid": "2bb3f637-a787-44cb-bbf6-5ff458e6c2a5", - "parentUUID": "631e40dc-cef5-4968-9efe-9aaeb4d57242", + "uuid": "9c34b927-328b-4a0a-ac14-307f79172280", + "parentUUID": "5928a5f7-1d15-4542-bfb4-e0ec19704b8b", "isHook": false, "skipped": false }, @@ -898,8 +898,8 @@ "context": null, "code": "const t = { uri: 'https://example.com/alarm.aud', mime: 'audio/basic' };\nconst a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.strictEqual(a.attach(), null);\na.attach(t);\nassert.deepStrictEqual(a.attach(), t);\na.attach('https://www.example.com/beep.aud');\nassert.deepStrictEqual(a.attach(), {\n uri: 'https://www.example.com/beep.aud',\n mime: null\n});\na.attach({\n uri: 'https://www.example.com/beep.aud'\n});\nassert.deepStrictEqual(a.attach(), {\n uri: 'https://www.example.com/beep.aud',\n mime: null\n});\na.attach(null);\nassert.strictEqual(a.attach(), null);", "err": {}, - "uuid": "a5584dea-8f6b-4a79-9380-9ac67d167746", - "parentUUID": "631e40dc-cef5-4968-9efe-9aaeb4d57242", + "uuid": "f66a67b2-306d-4cca-8405-5a5d7d306074", + "parentUUID": "5928a5f7-1d15-4542-bfb4-e0ec19704b8b", "isHook": false, "skipped": false }, @@ -907,7 +907,7 @@ "title": "should throw error withour uri", "fullTitle": "ical-generator Alarm attach() should throw error withour uri", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -916,8 +916,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.throws(function () {\n // @ts-ignore\n a.attach({ mime: 'audio/basic' });\n}, /`attach.uri`/);", "err": {}, - "uuid": "d3df4042-6a0d-40a9-a8af-0cfb8a380424", - "parentUUID": "631e40dc-cef5-4968-9efe-9aaeb4d57242", + "uuid": "92d16b75-2356-4c69-a5a4-9872e9072346", + "parentUUID": "5928a5f7-1d15-4542-bfb4-e0ec19704b8b", "isHook": false, "skipped": false }, @@ -934,8 +934,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.throws(function () {\n // @ts-ignore\n a.attach(Infinity);\n}, /`attachment`/);", "err": {}, - "uuid": "c479f0e3-3019-4f67-8599-0d70fd87a03e", - "parentUUID": "631e40dc-cef5-4968-9efe-9aaeb4d57242", + "uuid": "2272beea-c58b-48a1-9ae5-8d027bb94cd9", + "parentUUID": "5928a5f7-1d15-4542-bfb4-e0ec19704b8b", "isHook": false, "skipped": false }, @@ -952,30 +952,30 @@ "context": null, "code": "const a = new ICalAlarm({ type: ICalAlarmType.audio }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(a.toString().indexOf('\\r\\nATTACH;VALUE=URI:Basso') > -1);\na.attach('https://example.com/beep.aud');\nassert.ok(a.toString().indexOf('\\r\\nATTACH;VALUE=URI:https://example.com/beep.aud') > -1);\na.attach({\n uri: 'https://example.com/beep.aud',\n mime: 'audio/basic'\n});\nassert.ok(a.toString().indexOf('\\r\\nATTACH;FMTTYPE=audio/basic:https://example.com/beep.aud') > -1);", "err": {}, - "uuid": "ef13fa9d-cf8e-420b-b3f0-973b0491780d", - "parentUUID": "631e40dc-cef5-4968-9efe-9aaeb4d57242", + "uuid": "1de8ac05-4f4a-48a5-b3bf-27cdc0ffecd4", + "parentUUID": "5928a5f7-1d15-4542-bfb4-e0ec19704b8b", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "2bb3f637-a787-44cb-bbf6-5ff458e6c2a5", - "a5584dea-8f6b-4a79-9380-9ac67d167746", - "d3df4042-6a0d-40a9-a8af-0cfb8a380424", - "c479f0e3-3019-4f67-8599-0d70fd87a03e", - "ef13fa9d-cf8e-420b-b3f0-973b0491780d" + "9c34b927-328b-4a0a-ac14-307f79172280", + "f66a67b2-306d-4cca-8405-5a5d7d306074", + "92d16b75-2356-4c69-a5a4-9872e9072346", + "2272beea-c58b-48a1-9ae5-8d027bb94cd9", + "1de8ac05-4f4a-48a5-b3bf-27cdc0ffecd4" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "ce751428-9e5e-4e73-bbf1-3c9d7d82c0ed", + "uuid": "f177ae7f-dccf-47c2-84da-ca92ff0e0cde", "title": "description()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/alarm.ts", "file": "/test/alarm.ts", @@ -995,8 +995,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.deepStrictEqual(a, a.description(null));\nassert.deepStrictEqual(a, a.description('Hey Ho!'));", "err": {}, - "uuid": "b60fd47c-3b2c-4aad-9656-5d47259f0984", - "parentUUID": "ce751428-9e5e-4e73-bbf1-3c9d7d82c0ed", + "uuid": "e0f2dbff-2214-4e70-b092-189217c71af4", + "parentUUID": "f177ae7f-dccf-47c2-84da-ca92ff0e0cde", "isHook": false, "skipped": false }, @@ -1013,8 +1013,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.deepStrictEqual(a.description(), null);\na.description('blablabla');\nassert.deepStrictEqual(a.description(), 'blablabla');\na.description(null);\nassert.deepStrictEqual(a.description(), null);", "err": {}, - "uuid": "bc700bac-e33f-4ce9-a51b-93c217cbf14f", - "parentUUID": "ce751428-9e5e-4e73-bbf1-3c9d7d82c0ed", + "uuid": "f1c36220-a315-4919-b504-380ce96cad5e", + "parentUUID": "f177ae7f-dccf-47c2-84da-ca92ff0e0cde", "isHook": false, "skipped": false }, @@ -1031,8 +1031,8 @@ "context": null, "code": "const a = new ICalAlarm({\n description: 'Huibuh!'\n}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(a.toString().indexOf('\\r\\nDESCRIPTION:Huibuh') > -1);", "err": {}, - "uuid": "bba16eb5-57a4-4162-8386-74ad92e0f886", - "parentUUID": "ce751428-9e5e-4e73-bbf1-3c9d7d82c0ed", + "uuid": "75043694-b3ec-4f87-98fa-68bbf6f8092e", + "parentUUID": "f177ae7f-dccf-47c2-84da-ca92ff0e0cde", "isHook": false, "skipped": false }, @@ -1049,18 +1049,18 @@ "context": null, "code": "const a = new ICalAlarm({ description: 'Example Event' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(a.toString().indexOf('\\r\\nDESCRIPTION:Example Event') > -1);", "err": {}, - "uuid": "ffaf1437-61bb-4aba-ba26-f51f959c5863", - "parentUUID": "ce751428-9e5e-4e73-bbf1-3c9d7d82c0ed", + "uuid": "d40b6714-b384-43da-b795-7aa78652a85e", + "parentUUID": "f177ae7f-dccf-47c2-84da-ca92ff0e0cde", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "b60fd47c-3b2c-4aad-9656-5d47259f0984", - "bc700bac-e33f-4ce9-a51b-93c217cbf14f", - "bba16eb5-57a4-4162-8386-74ad92e0f886", - "ffaf1437-61bb-4aba-ba26-f51f959c5863" + "e0f2dbff-2214-4e70-b092-189217c71af4", + "f1c36220-a315-4919-b504-380ce96cad5e", + "75043694-b3ec-4f87-98fa-68bbf6f8092e", + "d40b6714-b384-43da-b795-7aa78652a85e" ], "failures": [], "pending": [], @@ -1071,7 +1071,7 @@ "_timeout": 2000 }, { - "uuid": "0c060be3-dd15-47f2-9d54-7dc9da86c4a5", + "uuid": "3b595624-eedf-4505-92f4-431ec76b1e93", "title": "x()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/alarm.ts", "file": "/test/alarm.ts", @@ -1082,7 +1082,7 @@ "title": "is there", "fullTitle": "ical-generator Alarm x() is there", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -1091,26 +1091,26 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.deepStrictEqual(a, a.x('X-FOO', 'bar'));", "err": {}, - "uuid": "5fb0a723-9135-43a5-864f-38b0373fddba", - "parentUUID": "0c060be3-dd15-47f2-9d54-7dc9da86c4a5", + "uuid": "47f5e2eb-32d1-4f82-9923-a9389faf3d27", + "parentUUID": "3b595624-eedf-4505-92f4-431ec76b1e93", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "5fb0a723-9135-43a5-864f-38b0373fddba" + "47f5e2eb-32d1-4f82-9923-a9389faf3d27" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "acc3a150-2cf2-4602-9ef9-010a1fa8ac05", + "uuid": "737f34de-fddb-46ac-8d01-a4905ba12ad6", "title": "toJSON()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/alarm.ts", "file": "/test/alarm.ts", @@ -1130,8 +1130,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\na.type(ICalAlarmType.display);\na.trigger(120);\nassert.deepStrictEqual(a.toJSON(), {\n attach: null,\n description: null,\n relatesTo: null,\n interval: null,\n repeat: null,\n trigger: 120,\n type: 'display',\n x: []\n});", "err": {}, - "uuid": "50d42e66-3cdd-4963-8f3f-523c7cb6a0d4", - "parentUUID": "acc3a150-2cf2-4602-9ef9-010a1fa8ac05", + "uuid": "b352f1ef-0eb2-4bb0-b4af-45dd471e7b5e", + "parentUUID": "737f34de-fddb-46ac-8d01-a4905ba12ad6", "isHook": false, "skipped": false }, @@ -1148,16 +1148,16 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nnew ICalAlarm(a.toJSON(), new ICalEvent({ start: new Date() }, new ICalCalendar()));", "err": {}, - "uuid": "aefedac2-f129-4b6c-9560-42de584fde3a", - "parentUUID": "acc3a150-2cf2-4602-9ef9-010a1fa8ac05", + "uuid": "45ed0bb1-3549-4de0-9586-004326c2a6b2", + "parentUUID": "737f34de-fddb-46ac-8d01-a4905ba12ad6", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "50d42e66-3cdd-4963-8f3f-523c7cb6a0d4", - "aefedac2-f129-4b6c-9560-42de584fde3a" + "b352f1ef-0eb2-4bb0-b4af-45dd471e7b5e", + "45ed0bb1-3549-4de0-9586-004326c2a6b2" ], "failures": [], "pending": [], @@ -1178,7 +1178,7 @@ "_timeout": 2000 }, { - "uuid": "d8c201ea-3d10-4f8e-9cff-fc3d1e33a8a1", + "uuid": "cbf094ce-b001-471b-9dc6-8c9e32b39943", "title": "ical-generator Attendee", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -1187,7 +1187,7 @@ "tests": [], "suites": [ { - "uuid": "c4cc46ec-b9c8-481b-87e4-b96cd5d94f06", + "uuid": "9ee856b6-a4af-46af-b4b2-1ffbedc5b3a9", "title": "constructor()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -1207,8 +1207,8 @@ "context": null, "code": "const data = {\n name: 'John Doe',\n email: 'john@example.org',\n mailto: 'john+calendar@example.org',\n sentBy: null,\n status: ICalAttendeeStatus.ACCEPTED,\n role: ICalAttendeeRole.REQ,\n rsvp: false,\n type: ICalAttendeeType.INDIVIDUAL,\n delegatedTo: null,\n delegatedFrom: null,\n x: []\n};\nconst event = new ICalAttendee(data, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.deepStrictEqual(event.toJSON(), data);", "err": {}, - "uuid": "a1961bbf-01ec-49d8-87c5-efe2e0680e36", - "parentUUID": "c4cc46ec-b9c8-481b-87e4-b96cd5d94f06", + "uuid": "c5d3fe29-3a0b-4004-b60c-462f04857917", + "parentUUID": "9ee856b6-a4af-46af-b4b2-1ffbedc5b3a9", "isHook": false, "skipped": false }, @@ -1225,8 +1225,8 @@ "context": null, "code": "assert.throws(function () {\n // @ts-ignore\n new ICalAttendee({ email: 'foo@bar.com' });\n}, /`event`/);", "err": {}, - "uuid": "f87fbaea-8ecf-4c4e-9e75-f8f8394b207f", - "parentUUID": "c4cc46ec-b9c8-481b-87e4-b96cd5d94f06", + "uuid": "7f06ade2-dac4-45fc-b1ad-7815a630af2f", + "parentUUID": "9ee856b6-a4af-46af-b4b2-1ffbedc5b3a9", "isHook": false, "skipped": false }, @@ -1234,7 +1234,7 @@ "title": "should throw an error without email", "fullTitle": "ical-generator Attendee constructor() should throw an error without email", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -1243,28 +1243,28 @@ "context": null, "code": "assert.throws(function () {\n new ICalAttendee(\n // @ts-ignore\n { name: 'Testuser' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\n}, /`email`/);", "err": {}, - "uuid": "6baa98c3-8a99-46a6-95a1-ce3b6de64468", - "parentUUID": "c4cc46ec-b9c8-481b-87e4-b96cd5d94f06", + "uuid": "ce7bb520-9892-4ab2-9555-44afa2bb0f98", + "parentUUID": "9ee856b6-a4af-46af-b4b2-1ffbedc5b3a9", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "a1961bbf-01ec-49d8-87c5-efe2e0680e36", - "f87fbaea-8ecf-4c4e-9e75-f8f8394b207f", - "6baa98c3-8a99-46a6-95a1-ce3b6de64468" + "c5d3fe29-3a0b-4004-b60c-462f04857917", + "7f06ade2-dac4-45fc-b1ad-7815a630af2f", + "ce7bb520-9892-4ab2-9555-44afa2bb0f98" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "3b50824f-0490-47a7-8970-2cde7daea132", + "uuid": "259a0130-1d67-4998-b07c-e6e83272505e", "title": "name()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -1284,8 +1284,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.strictEqual(a.name(), null);\na.name('Sebastian');\nassert.strictEqual(a.name(), 'Sebastian');", "err": {}, - "uuid": "48217709-d562-49c5-9b6e-ffe24f90c795", - "parentUUID": "3b50824f-0490-47a7-8970-2cde7daea132", + "uuid": "c51ff817-33f0-4be5-af08-122ee298029e", + "parentUUID": "259a0130-1d67-4998-b07c-e6e83272505e", "isHook": false, "skipped": false }, @@ -1302,8 +1302,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.deepStrictEqual(a, a.name(null));\nassert.deepStrictEqual(a, a.name('Sebastian'));", "err": {}, - "uuid": "4e53568a-4cf3-48d6-8f22-099ca202acad", - "parentUUID": "3b50824f-0490-47a7-8970-2cde7daea132", + "uuid": "fe61dbe9-2dcc-4fa6-8a3a-860b05d90ec2", + "parentUUID": "259a0130-1d67-4998-b07c-e6e83272505e", "isHook": false, "skipped": false }, @@ -1320,17 +1320,17 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\na.name('Sebastian');\nassert.strictEqual(a.name(), 'Sebastian');\na.name(null);\nassert.strictEqual(a.name(), null);", "err": {}, - "uuid": "f51df768-be93-4d22-9ba5-c9644bbf8878", - "parentUUID": "3b50824f-0490-47a7-8970-2cde7daea132", + "uuid": "9d216dd3-d9fe-4fd2-b4a9-a5a9c73a0d9b", + "parentUUID": "259a0130-1d67-4998-b07c-e6e83272505e", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "48217709-d562-49c5-9b6e-ffe24f90c795", - "4e53568a-4cf3-48d6-8f22-099ca202acad", - "f51df768-be93-4d22-9ba5-c9644bbf8878" + "c51ff817-33f0-4be5-af08-122ee298029e", + "fe61dbe9-2dcc-4fa6-8a3a-860b05d90ec2", + "9d216dd3-d9fe-4fd2-b4a9-a5a9c73a0d9b" ], "failures": [], "pending": [], @@ -1341,7 +1341,7 @@ "_timeout": 2000 }, { - "uuid": "e166993f-154f-4424-a383-403160de1b8f", + "uuid": "117eddf8-d46d-483a-bc93-9e005bc29069", "title": "email()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -1361,8 +1361,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar())).email('foo@example.com');\nassert.strictEqual(a.email(), 'foo@example.com');", "err": {}, - "uuid": "bf0b8115-6ce2-4d91-9621-27036cba810d", - "parentUUID": "e166993f-154f-4424-a383-403160de1b8f", + "uuid": "01aac917-957b-4679-9e29-ff40c5467bf2", + "parentUUID": "117eddf8-d46d-483a-bc93-9e005bc29069", "isHook": false, "skipped": false }, @@ -1379,8 +1379,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.deepStrictEqual(a, a.email('foo@example.com'));", "err": {}, - "uuid": "a357a910-a4ef-47d8-be6c-533a7fd2ea7c", - "parentUUID": "e166993f-154f-4424-a383-403160de1b8f", + "uuid": "6e732a17-6b2c-4f29-b4e4-1c7bcc554a2a", + "parentUUID": "117eddf8-d46d-483a-bc93-9e005bc29069", "isHook": false, "skipped": false }, @@ -1397,17 +1397,17 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'mail@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(a.toString().indexOf('mail@example.com') > -1);", "err": {}, - "uuid": "564464a0-73e5-4f32-9bee-90f6e428ded7", - "parentUUID": "e166993f-154f-4424-a383-403160de1b8f", + "uuid": "af191c72-01cf-4751-9ca6-7359b9a817e8", + "parentUUID": "117eddf8-d46d-483a-bc93-9e005bc29069", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "bf0b8115-6ce2-4d91-9621-27036cba810d", - "a357a910-a4ef-47d8-be6c-533a7fd2ea7c", - "564464a0-73e5-4f32-9bee-90f6e428ded7" + "01aac917-957b-4679-9e29-ff40c5467bf2", + "6e732a17-6b2c-4f29-b4e4-1c7bcc554a2a", + "af191c72-01cf-4751-9ca6-7359b9a817e8" ], "failures": [], "pending": [], @@ -1418,7 +1418,7 @@ "_timeout": 2000 }, { - "uuid": "4174ba5f-25f2-483c-80e8-936d307ea830", + "uuid": "0ea8b79a-1a2c-4d3b-9262-14a913a3378a", "title": "mailto()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -1438,8 +1438,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.strictEqual(a.mailto(), null);\na.mailto('foo@example.com');\nassert.strictEqual(a.mailto(), 'foo@example.com');", "err": {}, - "uuid": "3bf00fa1-b7b4-4b6e-8e5d-f54a353d23bc", - "parentUUID": "4174ba5f-25f2-483c-80e8-936d307ea830", + "uuid": "4e9e7f9f-f7b8-4121-995f-b69bb1c9a9ca", + "parentUUID": "0ea8b79a-1a2c-4d3b-9262-14a913a3378a", "isHook": false, "skipped": false }, @@ -1456,8 +1456,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.deepStrictEqual(a, a.mailto(null));\nassert.deepStrictEqual(a, a.mailto('foo@example.com'));", "err": {}, - "uuid": "5afeb4eb-afa8-4cc9-b4de-86293952fb63", - "parentUUID": "4174ba5f-25f2-483c-80e8-936d307ea830", + "uuid": "17fbe235-fdd9-4509-9394-9314aa1594d0", + "parentUUID": "0ea8b79a-1a2c-4d3b-9262-14a913a3378a", "isHook": false, "skipped": false }, @@ -1474,17 +1474,17 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'mail@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\na.mailto('mail2@example2.com');\nassert.ok(a.toString().indexOf('EMAIL=mail@example.com') > -1 &&\n a.toString().indexOf('MAILTO:mail2@example2.com') > -1);", "err": {}, - "uuid": "c26d1b0e-da61-470f-891e-0314291ecf14", - "parentUUID": "4174ba5f-25f2-483c-80e8-936d307ea830", + "uuid": "4219de06-117c-4f0d-bfaf-f092260df915", + "parentUUID": "0ea8b79a-1a2c-4d3b-9262-14a913a3378a", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "3bf00fa1-b7b4-4b6e-8e5d-f54a353d23bc", - "5afeb4eb-afa8-4cc9-b4de-86293952fb63", - "c26d1b0e-da61-470f-891e-0314291ecf14" + "4e9e7f9f-f7b8-4121-995f-b69bb1c9a9ca", + "17fbe235-fdd9-4509-9394-9314aa1594d0", + "4219de06-117c-4f0d-bfaf-f092260df915" ], "failures": [], "pending": [], @@ -1495,7 +1495,7 @@ "_timeout": 2000 }, { - "uuid": "24b1bea5-4c7c-4411-a04e-df644864daa2", + "uuid": "10ad9284-ef1b-4a27-b1ff-f5c713ec6426", "title": "sentBy()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -1515,8 +1515,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar())).sentBy('foo@example.com');\nassert.strictEqual(a.sentBy(), 'foo@example.com');", "err": {}, - "uuid": "2d3a3217-7d1a-4e0e-b51c-f39fad434b27", - "parentUUID": "24b1bea5-4c7c-4411-a04e-df644864daa2", + "uuid": "89b5d5c3-4436-4845-b9f1-3ab69f7c80ab", + "parentUUID": "10ad9284-ef1b-4a27-b1ff-f5c713ec6426", "isHook": false, "skipped": false }, @@ -1524,7 +1524,7 @@ "title": "setter should return this", "fullTitle": "ical-generator Attendee sentBy() setter should return this", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -1533,8 +1533,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.deepStrictEqual(a, a.sentBy('foo@example.com'));", "err": {}, - "uuid": "e6922545-25f5-42aa-a784-f0d9acde0674", - "parentUUID": "24b1bea5-4c7c-4411-a04e-df644864daa2", + "uuid": "9c098f5c-5cc9-4356-9d20-e8e7c5b3ee95", + "parentUUID": "10ad9284-ef1b-4a27-b1ff-f5c713ec6426", "isHook": false, "skipped": false }, @@ -1551,28 +1551,28 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com', sentBy: 'bar@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(a.toString().includes('bar@example.com'));", "err": {}, - "uuid": "00a9e2d5-d052-4c97-ad31-c3870570f062", - "parentUUID": "24b1bea5-4c7c-4411-a04e-df644864daa2", + "uuid": "dd448b12-5cc4-4c5a-bdcc-843d8448be2c", + "parentUUID": "10ad9284-ef1b-4a27-b1ff-f5c713ec6426", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "2d3a3217-7d1a-4e0e-b51c-f39fad434b27", - "e6922545-25f5-42aa-a784-f0d9acde0674", - "00a9e2d5-d052-4c97-ad31-c3870570f062" + "89b5d5c3-4436-4845-b9f1-3ab69f7c80ab", + "9c098f5c-5cc9-4356-9d20-e8e7c5b3ee95", + "dd448b12-5cc4-4c5a-bdcc-843d8448be2c" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "08d29b55-ca25-4f1f-9bca-eb13b93af7a3", + "uuid": "ca38e3f3-750d-4642-a078-108379322a30", "title": "role()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -1592,8 +1592,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.deepStrictEqual(a, a.role(ICalAttendeeRole.REQ));", "err": {}, - "uuid": "bcb927b2-8fa2-4400-90cd-0c31fe35e402", - "parentUUID": "08d29b55-ca25-4f1f-9bca-eb13b93af7a3", + "uuid": "e0203bf3-92c1-43ef-af6c-c7d779970c63", + "parentUUID": "ca38e3f3-750d-4642-a078-108379322a30", "isHook": false, "skipped": false }, @@ -1610,8 +1610,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar())).role(ICalAttendeeRole.REQ);\nassert.strictEqual(a.role(), 'REQ-PARTICIPANT');", "err": {}, - "uuid": "e9540f27-ab1e-4607-9c08-56c68f3c97bc", - "parentUUID": "08d29b55-ca25-4f1f-9bca-eb13b93af7a3", + "uuid": "0caa0634-e5b4-4d51-9327-6880d270e258", + "parentUUID": "ca38e3f3-750d-4642-a078-108379322a30", "isHook": false, "skipped": false }, @@ -1628,8 +1628,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.throws(function () {\n // @ts-ignore\n a.role('');\n}, /Input must be one of the following: CHAIR, REQ-PARTICIPANT, OPT-PARTICIPANT, NON-PARTICIPANT/);", "err": {}, - "uuid": "585eae09-ad78-4ff2-925d-beafb35cb220", - "parentUUID": "08d29b55-ca25-4f1f-9bca-eb13b93af7a3", + "uuid": "9243fe1f-2340-4876-b894-a514d80fdc8f", + "parentUUID": "ca38e3f3-750d-4642-a078-108379322a30", "isHook": false, "skipped": false }, @@ -1646,8 +1646,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.throws(function () {\n // @ts-ignore\n a.role('COOKING');\n}, /must be one of the following/);", "err": {}, - "uuid": "0534ac45-b11e-474b-8c3d-fd1f35dc6bfe", - "parentUUID": "08d29b55-ca25-4f1f-9bca-eb13b93af7a3", + "uuid": "0409cee5-8de1-4c36-bda3-a6d3c509ad21", + "parentUUID": "ca38e3f3-750d-4642-a078-108379322a30", "isHook": false, "skipped": false }, @@ -1664,19 +1664,19 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'mail@example.com', role: ICalAttendeeRole.NON }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(a.toString().indexOf('NON-PARTICIPANT') > -1);", "err": {}, - "uuid": "fda72660-fbc1-4343-9935-286bd5089d01", - "parentUUID": "08d29b55-ca25-4f1f-9bca-eb13b93af7a3", + "uuid": "71bda2c1-0fca-4770-bda8-fdbf1bc6f359", + "parentUUID": "ca38e3f3-750d-4642-a078-108379322a30", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "bcb927b2-8fa2-4400-90cd-0c31fe35e402", - "e9540f27-ab1e-4607-9c08-56c68f3c97bc", - "585eae09-ad78-4ff2-925d-beafb35cb220", - "0534ac45-b11e-474b-8c3d-fd1f35dc6bfe", - "fda72660-fbc1-4343-9935-286bd5089d01" + "e0203bf3-92c1-43ef-af6c-c7d779970c63", + "0caa0634-e5b4-4d51-9327-6880d270e258", + "9243fe1f-2340-4876-b894-a514d80fdc8f", + "0409cee5-8de1-4c36-bda3-a6d3c509ad21", + "71bda2c1-0fca-4770-bda8-fdbf1bc6f359" ], "failures": [], "pending": [], @@ -1687,7 +1687,7 @@ "_timeout": 2000 }, { - "uuid": "f4ae15e1-55bc-479c-8ec4-325873c6bcca", + "uuid": "2dbd7136-5d39-4429-a636-a16ccba4a2a4", "title": "rsvp()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -1707,8 +1707,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.deepStrictEqual(a, a.rsvp(null));\nassert.deepStrictEqual(a, a.rsvp(true));", "err": {}, - "uuid": "9829bad1-dca8-4f9c-a9cd-3a2769bb3144", - "parentUUID": "f4ae15e1-55bc-479c-8ec4-325873c6bcca", + "uuid": "8639c433-f5da-43fe-828e-051db6286700", + "parentUUID": "2dbd7136-5d39-4429-a636-a16ccba4a2a4", "isHook": false, "skipped": false }, @@ -1725,8 +1725,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\na.rsvp(true);\nassert.strictEqual(a.rsvp(), true);\na.rsvp(false);\nassert.strictEqual(a.rsvp(), false);", "err": {}, - "uuid": "6dc5dcd5-97db-44ec-ab4b-55841afa606c", - "parentUUID": "f4ae15e1-55bc-479c-8ec4-325873c6bcca", + "uuid": "fc37be2d-9635-46c1-9aee-f571925cf95c", + "parentUUID": "2dbd7136-5d39-4429-a636-a16ccba4a2a4", "isHook": false, "skipped": false }, @@ -1743,8 +1743,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.strictEqual(a.rsvp(), null);\na.rsvp(false);\nassert.strictEqual(a.rsvp(), false);\na.rsvp(null);\nassert.strictEqual(a.rsvp(), null);", "err": {}, - "uuid": "28da13d6-a723-4ed4-a40c-bef44ca94845", - "parentUUID": "f4ae15e1-55bc-479c-8ec4-325873c6bcca", + "uuid": "4074d7fa-78f9-4144-9cc3-52cebf7f0f75", + "parentUUID": "2dbd7136-5d39-4429-a636-a16ccba4a2a4", "isHook": false, "skipped": false }, @@ -1761,18 +1761,18 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'mail@example.com', rsvp: true }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(a.toString().indexOf(';RSVP=TRUE') > -1);", "err": {}, - "uuid": "c4f11519-1ffd-4b6f-a5aa-7d68d917b2d1", - "parentUUID": "f4ae15e1-55bc-479c-8ec4-325873c6bcca", + "uuid": "b83a7d75-8f4a-4d17-8ff6-733ff49d8237", + "parentUUID": "2dbd7136-5d39-4429-a636-a16ccba4a2a4", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "9829bad1-dca8-4f9c-a9cd-3a2769bb3144", - "6dc5dcd5-97db-44ec-ab4b-55841afa606c", - "28da13d6-a723-4ed4-a40c-bef44ca94845", - "c4f11519-1ffd-4b6f-a5aa-7d68d917b2d1" + "8639c433-f5da-43fe-828e-051db6286700", + "fc37be2d-9635-46c1-9aee-f571925cf95c", + "4074d7fa-78f9-4144-9cc3-52cebf7f0f75", + "b83a7d75-8f4a-4d17-8ff6-733ff49d8237" ], "failures": [], "pending": [], @@ -1783,7 +1783,7 @@ "_timeout": 2000 }, { - "uuid": "266dc37d-f47e-4d65-a5da-b4f659a21572", + "uuid": "a8ccb425-d65f-48d5-8f82-e9535e585aea", "title": "status()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -1803,8 +1803,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.deepStrictEqual(a, a.status(null));\nassert.deepStrictEqual(a, a.status(ICalAttendeeStatus.ACCEPTED));", "err": {}, - "uuid": "8c73c89b-efc2-4662-9454-5bed08cf78a7", - "parentUUID": "266dc37d-f47e-4d65-a5da-b4f659a21572", + "uuid": "1d429682-fdb6-41ce-a280-7ebb5a5a840a", + "parentUUID": "a8ccb425-d65f-48d5-8f82-e9535e585aea", "isHook": false, "skipped": false }, @@ -1812,7 +1812,7 @@ "title": "getter should return value", "fullTitle": "ical-generator Attendee status() getter should return value", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -1821,8 +1821,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.strictEqual(a.status(), null);\na.status(ICalAttendeeStatus.ACCEPTED);\nassert.strictEqual(a.status(), 'ACCEPTED');\na.status(null);\nassert.strictEqual(a.status(), null);", "err": {}, - "uuid": "e2a3f99d-4632-42c9-af93-72103b811aff", - "parentUUID": "266dc37d-f47e-4d65-a5da-b4f659a21572", + "uuid": "093b639b-6818-45a9-9314-e5feb6b4f74d", + "parentUUID": "a8ccb425-d65f-48d5-8f82-e9535e585aea", "isHook": false, "skipped": false }, @@ -1839,8 +1839,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.throws(function () {\n // @ts-ignore\n a.status('DRINKING');\n}, /must be one of the following/);", "err": {}, - "uuid": "1351ed12-7efe-4298-bbe2-b3be1d2bdbaa", - "parentUUID": "266dc37d-f47e-4d65-a5da-b4f659a21572", + "uuid": "5c2697be-a2c2-484c-aade-d64b6522cbf9", + "parentUUID": "a8ccb425-d65f-48d5-8f82-e9535e585aea", "isHook": false, "skipped": false }, @@ -1857,8 +1857,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'mail@example.com', status: ICalAttendeeStatus.DECLINED }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(a.toString().indexOf('DECLINED') > -1);", "err": {}, - "uuid": "8e0dea6c-a3f1-426e-9ed6-558a8085d7ac", - "parentUUID": "266dc37d-f47e-4d65-a5da-b4f659a21572", + "uuid": "96399316-aa33-4857-859a-fd4756e12554", + "parentUUID": "a8ccb425-d65f-48d5-8f82-e9535e585aea", "isHook": false, "skipped": false }, @@ -1875,30 +1875,30 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'mail@example.com', status: ICalAttendeeStatus.NEEDSACTION }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(a.toString().indexOf('NEEDS-ACTION') > -1);", "err": {}, - "uuid": "cd5f5b2d-b7b3-4d48-abfb-177e2ade908a", - "parentUUID": "266dc37d-f47e-4d65-a5da-b4f659a21572", + "uuid": "d6421031-358d-40c3-802f-25b16ac9adc4", + "parentUUID": "a8ccb425-d65f-48d5-8f82-e9535e585aea", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "8c73c89b-efc2-4662-9454-5bed08cf78a7", - "e2a3f99d-4632-42c9-af93-72103b811aff", - "1351ed12-7efe-4298-bbe2-b3be1d2bdbaa", - "8e0dea6c-a3f1-426e-9ed6-558a8085d7ac", - "cd5f5b2d-b7b3-4d48-abfb-177e2ade908a" + "1d429682-fdb6-41ce-a280-7ebb5a5a840a", + "093b639b-6818-45a9-9314-e5feb6b4f74d", + "5c2697be-a2c2-484c-aade-d64b6522cbf9", + "96399316-aa33-4857-859a-fd4756e12554", + "d6421031-358d-40c3-802f-25b16ac9adc4" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "797dbc38-46b1-46db-9ab3-8ca226bafd95", + "uuid": "344bb416-64a4-4aa3-8c42-a97fc5d96694", "title": "type()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -1909,7 +1909,7 @@ "title": "setter should return this", "fullTitle": "ical-generator Attendee type() setter should return this", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -1918,8 +1918,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.deepStrictEqual(a.type(null), a);\nassert.deepStrictEqual(a.type(ICalAttendeeType.INDIVIDUAL), a);", "err": {}, - "uuid": "655b0261-4461-4c9b-b1ee-11a8b52f3ccd", - "parentUUID": "797dbc38-46b1-46db-9ab3-8ca226bafd95", + "uuid": "9a8556d3-5018-4239-9d0f-ac7b5490f053", + "parentUUID": "344bb416-64a4-4aa3-8c42-a97fc5d96694", "isHook": false, "skipped": false }, @@ -1936,8 +1936,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.strictEqual(a.type(), null);\na.type(ICalAttendeeType.ROOM);\nassert.strictEqual(a.type(), 'ROOM');\na.type(null);\nassert.strictEqual(a.type(), null);", "err": {}, - "uuid": "ff55fefe-b91f-4183-8441-6fb454654570", - "parentUUID": "797dbc38-46b1-46db-9ab3-8ca226bafd95", + "uuid": "94dd5c16-e793-4c2e-b7df-cd25c572fd7d", + "parentUUID": "344bb416-64a4-4aa3-8c42-a97fc5d96694", "isHook": false, "skipped": false }, @@ -1954,8 +1954,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.throws(function () {\n // @ts-ignore\n a.type('DRINKING');\n}, /must be one of the following/);", "err": {}, - "uuid": "d7dbad8d-d715-4e02-89f9-17c9e6cf6947", - "parentUUID": "797dbc38-46b1-46db-9ab3-8ca226bafd95", + "uuid": "1c4d26a6-12f1-45c2-80b5-fdbb879ede56", + "parentUUID": "344bb416-64a4-4aa3-8c42-a97fc5d96694", "isHook": false, "skipped": false }, @@ -1972,29 +1972,29 @@ "context": null, "code": "const a = new ICalAttendee({\n email: 'mailing-list@example.com',\n type: ICalAttendeeType.GROUP\n}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(a.toString().indexOf('GROUP') > -1);", "err": {}, - "uuid": "32792188-9d8d-4538-9c09-8e4e6d246666", - "parentUUID": "797dbc38-46b1-46db-9ab3-8ca226bafd95", + "uuid": "c8f34019-caa3-4bfb-83de-9aefd0af1191", + "parentUUID": "344bb416-64a4-4aa3-8c42-a97fc5d96694", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "655b0261-4461-4c9b-b1ee-11a8b52f3ccd", - "ff55fefe-b91f-4183-8441-6fb454654570", - "d7dbad8d-d715-4e02-89f9-17c9e6cf6947", - "32792188-9d8d-4538-9c09-8e4e6d246666" + "9a8556d3-5018-4239-9d0f-ac7b5490f053", + "94dd5c16-e793-4c2e-b7df-cd25c572fd7d", + "1c4d26a6-12f1-45c2-80b5-fdbb879ede56", + "c8f34019-caa3-4bfb-83de-9aefd0af1191" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "720f7ad8-7e8a-4b5d-82b2-0583098ef6f7", + "uuid": "fd8b1426-4c87-4fb1-8327-41fd500cf9ae", "title": "delegatedTo()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -2005,7 +2005,7 @@ "title": "setter should return this", "fullTitle": "ical-generator Attendee delegatedTo() setter should return this", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -2014,8 +2014,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.deepStrictEqual(a, a.delegatedTo(null));\nassert.deepStrictEqual(a, a.delegatedTo('foo@example.com'));", "err": {}, - "uuid": "2c22b829-d8e0-4964-9aa9-11b5d7ced7cc", - "parentUUID": "720f7ad8-7e8a-4b5d-82b2-0583098ef6f7", + "uuid": "f4e294f7-30c8-4255-8569-e66b3642ba6a", + "parentUUID": "fd8b1426-4c87-4fb1-8327-41fd500cf9ae", "isHook": false, "skipped": false }, @@ -2032,8 +2032,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.strictEqual(a.delegatedTo(), null);\na.delegatedTo('foo@example.com');\nconst result = a.delegatedTo();\nassert.ok(result);\nassert.strictEqual(result.email(), 'foo@example.com');\na.delegatedTo(null);\nassert.strictEqual(a.delegatedTo(), null);", "err": {}, - "uuid": "a0c90816-d83c-4c7c-b06f-66338a917929", - "parentUUID": "720f7ad8-7e8a-4b5d-82b2-0583098ef6f7", + "uuid": "1dfe903a-67b2-4342-bf41-7f4dcf720771", + "parentUUID": "fd8b1426-4c87-4fb1-8327-41fd500cf9ae", "isHook": false, "skipped": false }, @@ -2050,28 +2050,28 @@ "context": null, "code": "const a = new ICalAttendee({\n email: 'mail@example.com',\n delegatedTo: 'foo@example.com'\n}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(a.toString().indexOf('foo@example') > -1);", "err": {}, - "uuid": "5901bb05-b637-4e94-9c2b-ad617ef8dcea", - "parentUUID": "720f7ad8-7e8a-4b5d-82b2-0583098ef6f7", + "uuid": "98aec5b7-a99e-4301-b410-4ad1fdacb1bc", + "parentUUID": "fd8b1426-4c87-4fb1-8327-41fd500cf9ae", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "2c22b829-d8e0-4964-9aa9-11b5d7ced7cc", - "a0c90816-d83c-4c7c-b06f-66338a917929", - "5901bb05-b637-4e94-9c2b-ad617ef8dcea" + "f4e294f7-30c8-4255-8569-e66b3642ba6a", + "1dfe903a-67b2-4342-bf41-7f4dcf720771", + "98aec5b7-a99e-4301-b410-4ad1fdacb1bc" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "f677a629-c34a-474d-84ad-ebb76cfed3be", + "uuid": "339a7ab9-76df-457c-8d7f-708b861ccd45", "title": "delegatedFrom()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -2091,8 +2091,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.deepStrictEqual(a, a.delegatedFrom(null));\nassert.deepStrictEqual(a, a.delegatedFrom('foo@example.com'));", "err": {}, - "uuid": "cec71669-1a6b-4780-9693-e8c3b00b7adf", - "parentUUID": "f677a629-c34a-474d-84ad-ebb76cfed3be", + "uuid": "878d00fd-514a-4f8f-a74e-e44b13085e94", + "parentUUID": "339a7ab9-76df-457c-8d7f-708b861ccd45", "isHook": false, "skipped": false }, @@ -2109,8 +2109,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.strictEqual(a.delegatedFrom(), null);\na.delegatedFrom('foo@example.com');\nlet result = a.delegatedFrom();\nassert.ok(result);\nassert.strictEqual(result.email(), 'foo@example.com');\na.delegatedFrom({\n name: 'Max Mustermann',\n email: 'max.mustermann@example.com'\n});\nresult = a.delegatedFrom();\nassert.ok(result);\nassert.strictEqual(result.name(), 'Max Mustermann');\nassert.strictEqual(result.email(), 'max.mustermann@example.com');\na.delegatedFrom(null);\nassert.strictEqual(a.delegatedFrom(), null);", "err": {}, - "uuid": "89f98d24-4d3e-470c-9b78-8c353a9118e1", - "parentUUID": "f677a629-c34a-474d-84ad-ebb76cfed3be", + "uuid": "f648ac02-7033-45ab-b9fb-d9683484c8a3", + "parentUUID": "339a7ab9-76df-457c-8d7f-708b861ccd45", "isHook": false, "skipped": false }, @@ -2127,17 +2127,17 @@ "context": null, "code": "const a = new ICalAttendee({\n email: 'mail@example.com',\n delegatedFrom: 'foo@example.com'\n}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(a.toString().indexOf('foo@example.com') > -1);", "err": {}, - "uuid": "077246a9-fc2e-4b7f-8a58-ccd850efd550", - "parentUUID": "f677a629-c34a-474d-84ad-ebb76cfed3be", + "uuid": "ca4d9ab1-dbac-44a7-90a5-6b8637d8167a", + "parentUUID": "339a7ab9-76df-457c-8d7f-708b861ccd45", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "cec71669-1a6b-4780-9693-e8c3b00b7adf", - "89f98d24-4d3e-470c-9b78-8c353a9118e1", - "077246a9-fc2e-4b7f-8a58-ccd850efd550" + "878d00fd-514a-4f8f-a74e-e44b13085e94", + "f648ac02-7033-45ab-b9fb-d9683484c8a3", + "ca4d9ab1-dbac-44a7-90a5-6b8637d8167a" ], "failures": [], "pending": [], @@ -2148,7 +2148,7 @@ "_timeout": 2000 }, { - "uuid": "b68ebbe5-0b12-45b7-bc49-b4d5b438e42d", + "uuid": "093d61d8-9cf1-43a8-80de-031e2dd7d93b", "title": "delegatesTo()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -2159,7 +2159,7 @@ "title": "should return a new ICalAttendee instance by default", "fullTitle": "ical-generator Attendee delegatesTo() should return a new ICalAttendee instance by default", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -2168,8 +2168,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(a.delegatesTo({ email: 'mail@example.com' }) instanceof ICalAttendee);", "err": {}, - "uuid": "a50e45f2-1086-42ae-8c63-ba62265d1fde", - "parentUUID": "b68ebbe5-0b12-45b7-bc49-b4d5b438e42d", + "uuid": "641b734c-2a60-478e-87b6-ba8d17a753b1", + "parentUUID": "093d61d8-9cf1-43a8-80de-031e2dd7d93b", "isHook": false, "skipped": false }, @@ -2186,8 +2186,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst attendee = new ICalAttendee({\n name: 'Muh',\n email: 'muh@example.com'\n}, event);\nassert.deepStrictEqual(new ICalAttendee({ email: 'foo@example.com' }, event).delegatesTo(attendee), attendee);", "err": {}, - "uuid": "a64ef119-b8b6-4a61-87ab-d9f258b812ce", - "parentUUID": "b68ebbe5-0b12-45b7-bc49-b4d5b438e42d", + "uuid": "23bdd401-b67b-4bd6-8baf-5bf1dd7102ac", + "parentUUID": "093d61d8-9cf1-43a8-80de-031e2dd7d93b", "isHook": false, "skipped": false }, @@ -2204,28 +2204,28 @@ "context": null, "code": "const attendee = new ICalAttendee({ name: 'Zac', email: 'zac@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar())).delegatesTo({ name: 'Cody', email: 'cody@example.com' });\nassert.strictEqual(attendee.name(), 'Cody');", "err": {}, - "uuid": "63867133-e642-4344-9551-6c0a6838d994", - "parentUUID": "b68ebbe5-0b12-45b7-bc49-b4d5b438e42d", + "uuid": "402ce7cc-a04e-42fa-b9c7-7e2bfbd07e21", + "parentUUID": "093d61d8-9cf1-43a8-80de-031e2dd7d93b", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "a50e45f2-1086-42ae-8c63-ba62265d1fde", - "a64ef119-b8b6-4a61-87ab-d9f258b812ce", - "63867133-e642-4344-9551-6c0a6838d994" + "641b734c-2a60-478e-87b6-ba8d17a753b1", + "23bdd401-b67b-4bd6-8baf-5bf1dd7102ac", + "402ce7cc-a04e-42fa-b9c7-7e2bfbd07e21" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "232a61b8-6755-4464-be75-d0bf09493379", + "uuid": "8c927003-36ec-4bef-bfed-6172383f2bbd", "title": "delegatesFrom()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -2245,8 +2245,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(a.delegatesFrom({\n email: 'bar@example.com'\n}) instanceof ICalAttendee);", "err": {}, - "uuid": "7720bcdb-5b76-405a-9877-6a75b1859800", - "parentUUID": "232a61b8-6755-4464-be75-d0bf09493379", + "uuid": "36fe7eea-82e1-44d3-86a7-73f2933801cb", + "parentUUID": "8c927003-36ec-4bef-bfed-6172383f2bbd", "isHook": false, "skipped": false }, @@ -2263,8 +2263,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst attendee = new ICalAttendee({\n name: 'Muh',\n email: 'muh@example.com'\n}, event);\nassert.deepStrictEqual(new ICalAttendee({ email: 'bar@example.com' }, event).delegatesFrom(attendee), attendee);", "err": {}, - "uuid": "8414d694-51e9-40ac-8d3a-105f31d9c21f", - "parentUUID": "232a61b8-6755-4464-be75-d0bf09493379", + "uuid": "e2b944e7-50f6-4f4f-a8b0-4f15c485dcc6", + "parentUUID": "8c927003-36ec-4bef-bfed-6172383f2bbd", "isHook": false, "skipped": false }, @@ -2272,7 +2272,7 @@ "title": "should pass data to instance", "fullTitle": "ical-generator Attendee delegatesFrom() should pass data to instance", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -2281,28 +2281,28 @@ "context": null, "code": "const a = new ICalAttendee({ name: 'Zac', email: 'zac@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar())).delegatesFrom({ name: 'Cody', email: 'cody@example.com' });\nassert.strictEqual(a.name(), 'Cody');\nconst b = new ICalAttendee({\n name: 'Zac',\n email: 'zac@example.com',\n delegatesFrom: { name: 'Cody', email: 'cody@example.com' }\n}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.strictEqual(b.name(), 'Zac');", "err": {}, - "uuid": "1fb04254-3737-4a03-83f9-b3c3661264a1", - "parentUUID": "232a61b8-6755-4464-be75-d0bf09493379", + "uuid": "4121ad2c-7f8a-4ec3-b284-231e08a1fc2d", + "parentUUID": "8c927003-36ec-4bef-bfed-6172383f2bbd", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "7720bcdb-5b76-405a-9877-6a75b1859800", - "8414d694-51e9-40ac-8d3a-105f31d9c21f", - "1fb04254-3737-4a03-83f9-b3c3661264a1" + "36fe7eea-82e1-44d3-86a7-73f2933801cb", + "e2b944e7-50f6-4f4f-a8b0-4f15c485dcc6", + "4121ad2c-7f8a-4ec3-b284-231e08a1fc2d" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "b2c27793-6ade-473f-af76-4eb9ad5f780c", + "uuid": "6e5013a4-4181-4acf-97a5-94dfa9ca588c", "title": "x()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -2322,15 +2322,15 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.org' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.deepStrictEqual(a, a.x('X-NUM-GUESTS', '5'));\nassert.ok(a.toString().includes('ATTENDEE;ROLE=REQ-PARTICIPANT;X-NUM-GUESTS=5:MAILTO:foo@example.org'));", "err": {}, - "uuid": "b3304d00-51d1-49a7-bd32-f916e1c2be56", - "parentUUID": "b2c27793-6ade-473f-af76-4eb9ad5f780c", + "uuid": "91ff045c-a211-4a08-8322-b76b1d98769b", + "parentUUID": "6e5013a4-4181-4acf-97a5-94dfa9ca588c", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "b3304d00-51d1-49a7-bd32-f916e1c2be56" + "91ff045c-a211-4a08-8322-b76b1d98769b" ], "failures": [], "pending": [], @@ -2341,7 +2341,7 @@ "_timeout": 2000 }, { - "uuid": "7cb73f13-3d30-4fc3-927f-7ee306892172", + "uuid": "d64d0e30-e71f-4293-9b58-254efc558465", "title": "toJSON()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -2352,7 +2352,7 @@ "title": "should work", "fullTitle": "ical-generator Attendee toJSON() should work", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -2361,8 +2361,8 @@ "context": null, "code": "const a = new ICalAttendee({ name: 'Max Mustermann', email: 'max@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\na.delegatesTo('Moritz ');\nassert.deepStrictEqual(a.toJSON(), {\n delegatedFrom: null,\n delegatedTo: 'moritz@example.com',\n email: 'max@example.com',\n mailto: null,\n sentBy: null,\n name: 'Max Mustermann',\n role: 'REQ-PARTICIPANT',\n rsvp: null,\n status: 'DELEGATED',\n type: null,\n x: []\n});", "err": {}, - "uuid": "c00bdb0c-f153-4700-804b-335fc811d4a6", - "parentUUID": "7cb73f13-3d30-4fc3-927f-7ee306892172", + "uuid": "397d6237-6000-4183-868f-6fe34a9cd623", + "parentUUID": "d64d0e30-e71f-4293-9b58-254efc558465", "isHook": false, "skipped": false }, @@ -2379,21 +2379,21 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nnew ICalAttendee(a.toJSON(), new ICalEvent({ start: new Date() }, new ICalCalendar()));", "err": {}, - "uuid": "3ec3cbe8-c6da-4970-aac5-b79a9c92e0bf", - "parentUUID": "7cb73f13-3d30-4fc3-927f-7ee306892172", + "uuid": "7e67a248-2e93-4e9c-aec5-6f90ab9bb2d7", + "parentUUID": "d64d0e30-e71f-4293-9b58-254efc558465", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "c00bdb0c-f153-4700-804b-335fc811d4a6", - "3ec3cbe8-c6da-4970-aac5-b79a9c92e0bf" + "397d6237-6000-4183-868f-6fe34a9cd623", + "7e67a248-2e93-4e9c-aec5-6f90ab9bb2d7" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 @@ -2409,7 +2409,7 @@ "_timeout": 2000 }, { - "uuid": "e38e7d5a-a9f3-44c7-bd57-04ff7c1e24d3", + "uuid": "ea5d886a-654b-433a-8055-9bb28dd5fb74", "title": "ical-generator Calendar", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -2418,7 +2418,7 @@ "tests": [], "suites": [ { - "uuid": "36d5d1d0-1d2b-486d-9c69-7c213182c39d", + "uuid": "4fbb48e7-97d1-4d21-8a23-492e16f3d84d", "title": "constructor()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -2438,15 +2438,15 @@ "context": null, "code": "const data = {\n prodId: '//sebbo.net//ical-generator//EN',\n method: ICalCalendarMethod.PUBLISH,\n name: 'Test Calendar',\n description: 'Hi, I am the description.',\n timezone: null,\n url: 'https://github.com/sebbo2002/ical-generator',\n source: 'http://example.com/my/original_source.ical',\n scale: null,\n ttl: null,\n events: [],\n x: []\n};\nconst cal = new ICalCalendar(data);\nassert.deepStrictEqual(cal.toJSON(), data);", "err": {}, - "uuid": "0f5ffb07-b190-4bee-afa3-5b6864c9992b", - "parentUUID": "36d5d1d0-1d2b-486d-9c69-7c213182c39d", + "uuid": "b076faee-0baa-4609-99cb-07765f46e85c", + "parentUUID": "4fbb48e7-97d1-4d21-8a23-492e16f3d84d", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "0f5ffb07-b190-4bee-afa3-5b6864c9992b" + "b076faee-0baa-4609-99cb-07765f46e85c" ], "failures": [], "pending": [], @@ -2457,7 +2457,7 @@ "_timeout": 2000 }, { - "uuid": "007ed91f-8304-4066-813b-b44d854cdd82", + "uuid": "768ffbcc-57c4-48f1-857d-e09ad840ca30", "title": "prodId()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -2477,8 +2477,8 @@ "context": null, "code": "const cal = new ICalCalendar();\ncal.prodId('//loremipsum.de//ical-tests//EN');\nassert.strictEqual(cal.prodId(), '//loremipsum.de//ical-tests//EN');", "err": {}, - "uuid": "fad39764-a9ca-4428-9fa4-eb014652b800", - "parentUUID": "007ed91f-8304-4066-813b-b44d854cdd82", + "uuid": "d5eb256c-fea4-45af-bae6-8e63c7e07d89", + "parentUUID": "768ffbcc-57c4-48f1-857d-e09ad840ca30", "isHook": false, "skipped": false }, @@ -2495,8 +2495,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.deepStrictEqual(cal, cal.prodId('//loremipsum.de//ical-tests//EN'));", "err": {}, - "uuid": "3938d11e-a4f4-4bde-87f4-87381eab4bb0", - "parentUUID": "007ed91f-8304-4066-813b-b44d854cdd82", + "uuid": "6230212c-187c-49bb-a873-0910c0a75499", + "parentUUID": "768ffbcc-57c4-48f1-857d-e09ad840ca30", "isHook": false, "skipped": false }, @@ -2513,8 +2513,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.throws(function () {\n // @ts-ignore\n cal.prodId(256);\n}, /`prodid`/);", "err": {}, - "uuid": "b275e4fc-5ef6-4ae0-9002-45d98c0eca7b", - "parentUUID": "007ed91f-8304-4066-813b-b44d854cdd82", + "uuid": "07301e77-2ef8-412d-a2c9-1d86fcb07173", + "parentUUID": "768ffbcc-57c4-48f1-857d-e09ad840ca30", "isHook": false, "skipped": false }, @@ -2531,8 +2531,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.throws(function () {\n // @ts-ignore\n cal.prodId({\n product: 'ical-tests'\n });\n}, /`prodid\\.company`/);", "err": {}, - "uuid": "ae948cc6-4d6b-492c-a222-70c6ab3fbc30", - "parentUUID": "007ed91f-8304-4066-813b-b44d854cdd82", + "uuid": "a2d70f1c-ef41-48d6-a137-27f35b66f600", + "parentUUID": "768ffbcc-57c4-48f1-857d-e09ad840ca30", "isHook": false, "skipped": false }, @@ -2549,8 +2549,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.throws(function () {\n // @ts-ignore\n cal.prodId({\n company: 'sebbo.net'\n });\n}, /`prodid\\.product`/);", "err": {}, - "uuid": "863d9459-5361-42c6-b866-69f364593577", - "parentUUID": "007ed91f-8304-4066-813b-b44d854cdd82", + "uuid": "a3776dd7-62cb-4e67-bf0a-1917ab9d9a93", + "parentUUID": "768ffbcc-57c4-48f1-857d-e09ad840ca30", "isHook": false, "skipped": false }, @@ -2567,8 +2567,8 @@ "context": null, "code": "const cal = new ICalCalendar().prodId({\n company: 'loremipsum.com',\n product: 'awesome-unit-tests'\n});\nassert.strictEqual(cal.prodId(), '//loremipsum.com//awesome-unit-tests//EN');", "err": {}, - "uuid": "9fa759fe-405d-4152-b361-6e81858e856f", - "parentUUID": "007ed91f-8304-4066-813b-b44d854cdd82", + "uuid": "991d4d08-aff6-4aa4-970d-1ee9b2fdcd53", + "parentUUID": "768ffbcc-57c4-48f1-857d-e09ad840ca30", "isHook": false, "skipped": false }, @@ -2585,21 +2585,21 @@ "context": null, "code": "const cal = new ICalCalendar().prodId({\n company: 'loremipsum.com',\n product: 'awesome-unit-tests',\n language: 'DE'\n});\nassert.strictEqual(cal.prodId(), '//loremipsum.com//awesome-unit-tests//DE');", "err": {}, - "uuid": "0fe9ee8f-5d28-4af6-bfc6-d3cb3d50b309", - "parentUUID": "007ed91f-8304-4066-813b-b44d854cdd82", + "uuid": "d03fb516-9f71-4638-98c5-fa0ef9fb3f83", + "parentUUID": "768ffbcc-57c4-48f1-857d-e09ad840ca30", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "fad39764-a9ca-4428-9fa4-eb014652b800", - "3938d11e-a4f4-4bde-87f4-87381eab4bb0", - "b275e4fc-5ef6-4ae0-9002-45d98c0eca7b", - "ae948cc6-4d6b-492c-a222-70c6ab3fbc30", - "863d9459-5361-42c6-b866-69f364593577", - "9fa759fe-405d-4152-b361-6e81858e856f", - "0fe9ee8f-5d28-4af6-bfc6-d3cb3d50b309" + "d5eb256c-fea4-45af-bae6-8e63c7e07d89", + "6230212c-187c-49bb-a873-0910c0a75499", + "07301e77-2ef8-412d-a2c9-1d86fcb07173", + "a2d70f1c-ef41-48d6-a137-27f35b66f600", + "a3776dd7-62cb-4e67-bf0a-1917ab9d9a93", + "991d4d08-aff6-4aa4-970d-1ee9b2fdcd53", + "d03fb516-9f71-4638-98c5-fa0ef9fb3f83" ], "failures": [], "pending": [], @@ -2610,7 +2610,7 @@ "_timeout": 2000 }, { - "uuid": "9ec2c254-984b-4c62-95af-796f016016de", + "uuid": "e7ab98b9-fa44-4c9b-80d0-1440646b1a97", "title": "method()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -2630,8 +2630,8 @@ "context": null, "code": "const c = new ICalCalendar();\nassert.deepStrictEqual(c, c.method(null), 'method(null)');\nassert.deepStrictEqual(c, c.method(ICalCalendarMethod.PUBLISH), 'method(enum)');", "err": {}, - "uuid": "2682ecd1-e273-4196-a332-869b34074028", - "parentUUID": "9ec2c254-984b-4c62-95af-796f016016de", + "uuid": "df414da0-7034-4cb4-909d-6f767472df83", + "parentUUID": "e7ab98b9-fa44-4c9b-80d0-1440646b1a97", "isHook": false, "skipped": false }, @@ -2648,8 +2648,8 @@ "context": null, "code": "const c = new ICalCalendar();\nassert.strictEqual(c.method(), null);\nc.method(null);\nassert.strictEqual(c.method(), null);\nc.method(ICalCalendarMethod.PUBLISH);\nassert.strictEqual(c.method(), 'PUBLISH');\nc.method(null);\nassert.strictEqual(c.method(), null);", "err": {}, - "uuid": "201b8b66-cd92-4e41-bd78-774456ec4932", - "parentUUID": "9ec2c254-984b-4c62-95af-796f016016de", + "uuid": "fc11f1c4-1fc3-4dd3-9bd0-0dc673e31366", + "parentUUID": "e7ab98b9-fa44-4c9b-80d0-1440646b1a97", "isHook": false, "skipped": false }, @@ -2666,8 +2666,8 @@ "context": null, "code": "const c = new ICalCalendar();\nassert.throws(function () {\n // @ts-ignore\n c.method('KICK ASS');\n}, /Input must be one of the following: PUBLISH, REQUEST, REPLY, ADD, CANCEL, REFRESH, COUNTER, DECLINECOUNTER/);", "err": {}, - "uuid": "454a4244-c47d-475b-bb63-fc82fabef19f", - "parentUUID": "9ec2c254-984b-4c62-95af-796f016016de", + "uuid": "e9eee60a-1fe7-4303-8407-a7ef635e75b6", + "parentUUID": "e7ab98b9-fa44-4c9b-80d0-1440646b1a97", "isHook": false, "skipped": false }, @@ -2684,18 +2684,18 @@ "context": null, "code": "const c = new ICalCalendar({ method: ICalCalendarMethod.PUBLISH });\nassert.strictEqual(c.method(), 'PUBLISH');\nc.method(ICalCalendarMethod.ADD);\nassert.strictEqual(c.method(), 'ADD');", "err": {}, - "uuid": "f4fdce83-da5f-4f4c-aa3e-c9cee8f0726e", - "parentUUID": "9ec2c254-984b-4c62-95af-796f016016de", + "uuid": "a86c7d0f-5cfc-4f9d-83a5-3d09675ad80c", + "parentUUID": "e7ab98b9-fa44-4c9b-80d0-1440646b1a97", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "2682ecd1-e273-4196-a332-869b34074028", - "201b8b66-cd92-4e41-bd78-774456ec4932", - "454a4244-c47d-475b-bb63-fc82fabef19f", - "f4fdce83-da5f-4f4c-aa3e-c9cee8f0726e" + "df414da0-7034-4cb4-909d-6f767472df83", + "fc11f1c4-1fc3-4dd3-9bd0-0dc673e31366", + "e9eee60a-1fe7-4303-8407-a7ef635e75b6", + "a86c7d0f-5cfc-4f9d-83a5-3d09675ad80c" ], "failures": [], "pending": [], @@ -2706,7 +2706,7 @@ "_timeout": 2000 }, { - "uuid": "0eafdff7-6ab9-4248-bf5c-0dc216574917", + "uuid": "6ac757a5-cbdd-4d6c-a297-4648e99dedbc", "title": "name()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -2726,8 +2726,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.deepStrictEqual(cal, cal.name(null));\nassert.deepStrictEqual(cal, cal.name('Testevents'));", "err": {}, - "uuid": "485d7b33-4de3-4382-b68c-e29183d9d9d5", - "parentUUID": "0eafdff7-6ab9-4248-bf5c-0dc216574917", + "uuid": "44cc085f-a876-4121-a45f-82b9042d293a", + "parentUUID": "6ac757a5-cbdd-4d6c-a297-4648e99dedbc", "isHook": false, "skipped": false }, @@ -2744,8 +2744,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.strictEqual(cal.name(), null);\ncal.name('Testevents');\nassert.strictEqual(cal.name(), 'Testevents');\ncal.name(null);\nassert.strictEqual(cal.name(), null);", "err": {}, - "uuid": "59463486-3005-488d-b25e-740175f844f1", - "parentUUID": "0eafdff7-6ab9-4248-bf5c-0dc216574917", + "uuid": "f7992f23-4a15-4416-a58f-f7a52689628d", + "parentUUID": "6ac757a5-cbdd-4d6c-a297-4648e99dedbc", "isHook": false, "skipped": false }, @@ -2762,17 +2762,17 @@ "context": null, "code": "const cal = new ICalCalendar().name('Testevents');\ncal.createEvent({\n start: new Date(),\n summary: 'Example Event'\n});\nassert.strictEqual(cal.name(), 'Testevents');", "err": {}, - "uuid": "11e8821a-7d7a-4ccf-8b3b-476f99fc5a3d", - "parentUUID": "0eafdff7-6ab9-4248-bf5c-0dc216574917", + "uuid": "f01a1a68-e928-49e1-8286-fd24311b3adf", + "parentUUID": "6ac757a5-cbdd-4d6c-a297-4648e99dedbc", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "485d7b33-4de3-4382-b68c-e29183d9d9d5", - "59463486-3005-488d-b25e-740175f844f1", - "11e8821a-7d7a-4ccf-8b3b-476f99fc5a3d" + "44cc085f-a876-4121-a45f-82b9042d293a", + "f7992f23-4a15-4416-a58f-f7a52689628d", + "f01a1a68-e928-49e1-8286-fd24311b3adf" ], "failures": [], "pending": [], @@ -2783,7 +2783,7 @@ "_timeout": 2000 }, { - "uuid": "5b8f34b2-480a-4884-bcb7-9a9f8c483a33", + "uuid": "4c5f3bce-2f49-420b-8a4a-5a696b64a348", "title": "description()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -2803,8 +2803,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.deepStrictEqual(cal, cal.description(null));\nassert.deepStrictEqual(cal, cal.description('Testbeschreibung'));", "err": {}, - "uuid": "ff3f3688-b1eb-41ef-b64b-4fa379953299", - "parentUUID": "5b8f34b2-480a-4884-bcb7-9a9f8c483a33", + "uuid": "6a6fd025-578b-4648-9c10-257bf12350df", + "parentUUID": "4c5f3bce-2f49-420b-8a4a-5a696b64a348", "isHook": false, "skipped": false }, @@ -2821,8 +2821,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.strictEqual(cal.description(), null);\ncal.description('Testbeschreibung');\nassert.strictEqual(cal.description(), 'Testbeschreibung');\ncal.description(null);\nassert.strictEqual(cal.description(), null);", "err": {}, - "uuid": "2db9cf08-be09-410c-a257-167cd3bf0f05", - "parentUUID": "5b8f34b2-480a-4884-bcb7-9a9f8c483a33", + "uuid": "4f319e7e-d88f-4f01-a6dd-05021250d756", + "parentUUID": "4c5f3bce-2f49-420b-8a4a-5a696b64a348", "isHook": false, "skipped": false }, @@ -2839,17 +2839,17 @@ "context": null, "code": "const cal = new ICalCalendar().description('Testbeschreibung');\ncal.createEvent({\n start: new Date(),\n summary: 'Example Event'\n});\nassert.ok(cal.description(), 'Testbeschreibung');", "err": {}, - "uuid": "c867a13a-6bc3-42d6-8de9-4ef7214797e5", - "parentUUID": "5b8f34b2-480a-4884-bcb7-9a9f8c483a33", + "uuid": "663792f2-df5e-48cf-81e8-a9ee0e7b749a", + "parentUUID": "4c5f3bce-2f49-420b-8a4a-5a696b64a348", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "ff3f3688-b1eb-41ef-b64b-4fa379953299", - "2db9cf08-be09-410c-a257-167cd3bf0f05", - "c867a13a-6bc3-42d6-8de9-4ef7214797e5" + "6a6fd025-578b-4648-9c10-257bf12350df", + "4f319e7e-d88f-4f01-a6dd-05021250d756", + "663792f2-df5e-48cf-81e8-a9ee0e7b749a" ], "failures": [], "pending": [], @@ -2860,7 +2860,7 @@ "_timeout": 2000 }, { - "uuid": "0800e037-4f34-4e8b-98d7-2ae6ee107a0e", + "uuid": "65a828cf-b8ec-4b21-befd-e3751753e47d", "title": "timezone()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -2880,8 +2880,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.deepStrictEqual(cal, cal.timezone('Europe/Berlin'));\nassert.deepStrictEqual(cal, cal.timezone(null));\nassert.deepStrictEqual(cal, cal.timezone({\n name: 'Europe/Berlin',\n generator: getVtimezoneComponent\n}));", "err": {}, - "uuid": "e12b3226-b381-417a-af63-8876343de6ea", - "parentUUID": "0800e037-4f34-4e8b-98d7-2ae6ee107a0e", + "uuid": "15f918ae-b69b-4ba5-b32f-6b9ed2ca4853", + "parentUUID": "65a828cf-b8ec-4b21-befd-e3751753e47d", "isHook": false, "skipped": false }, @@ -2898,8 +2898,8 @@ "context": null, "code": "const cal = new ICalCalendar().timezone('Europe/Berlin');\nassert.strictEqual(cal.timezone(), 'Europe/Berlin');\ncal.timezone(null);\nassert.strictEqual(cal.timezone(), null);\ncal.timezone({ name: 'Europe/Berlin' });\nassert.strictEqual(cal.timezone(), 'Europe/Berlin');", "err": {}, - "uuid": "5933f08c-a76d-40aa-8eae-68ec9c11b055", - "parentUUID": "0800e037-4f34-4e8b-98d7-2ae6ee107a0e", + "uuid": "1269bf1f-5d8b-4700-b548-8e72fe22a2f3", + "parentUUID": "65a828cf-b8ec-4b21-befd-e3751753e47d", "isHook": false, "skipped": false }, @@ -2916,17 +2916,17 @@ "context": null, "code": "const cal = new ICalCalendar().timezone('Europe/Berlin');\nassert.strictEqual(cal.timezone(), 'Europe/Berlin');\ncal.timezone('UTC');\nassert.strictEqual(cal.timezone(), null);", "err": {}, - "uuid": "37fe1142-6bdf-430f-8a8b-27206dd5e13e", - "parentUUID": "0800e037-4f34-4e8b-98d7-2ae6ee107a0e", + "uuid": "9cd51def-3d71-4850-ac09-56cc982e687a", + "parentUUID": "65a828cf-b8ec-4b21-befd-e3751753e47d", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "e12b3226-b381-417a-af63-8876343de6ea", - "5933f08c-a76d-40aa-8eae-68ec9c11b055", - "37fe1142-6bdf-430f-8a8b-27206dd5e13e" + "15f918ae-b69b-4ba5-b32f-6b9ed2ca4853", + "1269bf1f-5d8b-4700-b548-8e72fe22a2f3", + "9cd51def-3d71-4850-ac09-56cc982e687a" ], "failures": [], "pending": [], @@ -2937,7 +2937,7 @@ "_timeout": 2000 }, { - "uuid": "41b6a1b3-ba1c-42cd-8f29-1aecd7769f5e", + "uuid": "f5469a7e-4ef6-4911-a5f1-6154511c48e6", "title": "ttl()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -2948,7 +2948,7 @@ "title": "setter should return this", "fullTitle": "ical-generator Calendar ttl() setter should return this", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -2957,8 +2957,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.deepStrictEqual(cal.ttl(60 * 60 * 24), cal);\nassert.deepStrictEqual(cal.ttl(moment.duration(2, 'days')), cal);\nassert.deepStrictEqual(cal.ttl(null), cal);", "err": {}, - "uuid": "8874af75-9c91-485d-97e5-f59c0bd26327", - "parentUUID": "41b6a1b3-ba1c-42cd-8f29-1aecd7769f5e", + "uuid": "52bf0dac-b97f-4d25-b55a-f19c5305b8b4", + "parentUUID": "f5469a7e-4ef6-4911-a5f1-6154511c48e6", "isHook": false, "skipped": false }, @@ -2975,8 +2975,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.strictEqual(cal.ttl(), null);\ncal.ttl(86400);\nassert.strictEqual(cal.ttl(), 86400);", "err": {}, - "uuid": "eebd08ea-3bd4-44cd-ba18-0aad2cedbd9d", - "parentUUID": "41b6a1b3-ba1c-42cd-8f29-1aecd7769f5e", + "uuid": "16746680-38c2-49ec-8749-cf620c470a43", + "parentUUID": "f5469a7e-4ef6-4911-a5f1-6154511c48e6", "isHook": false, "skipped": false }, @@ -2984,7 +2984,7 @@ "title": "should change something", "fullTitle": "ical-generator Calendar ttl() should change something", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -2993,17 +2993,17 @@ "context": null, "code": "const cal = new ICalCalendar().ttl(86400);\nassert.strictEqual(cal.ttl(), 86400);", "err": {}, - "uuid": "f2f68669-dc61-49d7-b281-731373b6cfd6", - "parentUUID": "41b6a1b3-ba1c-42cd-8f29-1aecd7769f5e", + "uuid": "7c87de5a-3fc6-46c1-99c9-218985ff047a", + "parentUUID": "f5469a7e-4ef6-4911-a5f1-6154511c48e6", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "8874af75-9c91-485d-97e5-f59c0bd26327", - "eebd08ea-3bd4-44cd-ba18-0aad2cedbd9d", - "f2f68669-dc61-49d7-b281-731373b6cfd6" + "52bf0dac-b97f-4d25-b55a-f19c5305b8b4", + "16746680-38c2-49ec-8749-cf620c470a43", + "7c87de5a-3fc6-46c1-99c9-218985ff047a" ], "failures": [], "pending": [], @@ -3014,7 +3014,7 @@ "_timeout": 2000 }, { - "uuid": "7dc0731d-fe76-4315-8cc1-0af739781ffe", + "uuid": "9af20c00-c276-4246-b2f3-eca7c7b3dc2a", "title": "source()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -3034,8 +3034,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.deepStrictEqual(cal, cal.source('http://example.com/my/original_source.ical'));", "err": {}, - "uuid": "d69af183-add2-4263-a639-d2b842ee49c7", - "parentUUID": "7dc0731d-fe76-4315-8cc1-0af739781ffe", + "uuid": "122a1676-118d-4918-a4bd-1ee4dda4eb05", + "parentUUID": "9af20c00-c276-4246-b2f3-eca7c7b3dc2a", "isHook": false, "skipped": false }, @@ -3052,16 +3052,16 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.strictEqual(cal.source(), null);\ncal.source('http://example.com/my/original_source.ical');\nassert.strictEqual(cal.source(), 'http://example.com/my/original_source.ical');\ncal.url(null);\nassert.strictEqual(cal.url(), null);", "err": {}, - "uuid": "13c0557d-5346-4089-a9a1-b2e11beddcdb", - "parentUUID": "7dc0731d-fe76-4315-8cc1-0af739781ffe", + "uuid": "40c86b3c-0e73-4661-9ded-877a3d56514e", + "parentUUID": "9af20c00-c276-4246-b2f3-eca7c7b3dc2a", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "d69af183-add2-4263-a639-d2b842ee49c7", - "13c0557d-5346-4089-a9a1-b2e11beddcdb" + "122a1676-118d-4918-a4bd-1ee4dda4eb05", + "40c86b3c-0e73-4661-9ded-877a3d56514e" ], "failures": [], "pending": [], @@ -3072,7 +3072,7 @@ "_timeout": 2000 }, { - "uuid": "bf239304-880f-4884-b383-c3e0fd9a87f8", + "uuid": "67130f8a-9d37-4dc6-9068-4aa5dcd4ca91", "title": "url()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -3092,8 +3092,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.deepStrictEqual(cal, cal.url('https://example.com/calendar.ical'));", "err": {}, - "uuid": "83426531-81c4-4ba4-b451-0f97be2de555", - "parentUUID": "bf239304-880f-4884-b383-c3e0fd9a87f8", + "uuid": "d4d8496f-18bc-42b1-b820-3e5b2e99f5c4", + "parentUUID": "67130f8a-9d37-4dc6-9068-4aa5dcd4ca91", "isHook": false, "skipped": false }, @@ -3101,7 +3101,7 @@ "title": "getter should return value", "fullTitle": "ical-generator Calendar url() getter should return value", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -3110,8 +3110,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.strictEqual(cal.url(), null);\ncal.url('https://example.com/calendar.ical');\nassert.strictEqual(cal.url(), 'https://example.com/calendar.ical');\ncal.url(null);\nassert.strictEqual(cal.url(), null);", "err": {}, - "uuid": "3c277a2a-aaa9-4723-af66-ef76279713d8", - "parentUUID": "bf239304-880f-4884-b383-c3e0fd9a87f8", + "uuid": "0a321342-bf7e-459a-aa58-af2f314da6f2", + "parentUUID": "67130f8a-9d37-4dc6-9068-4aa5dcd4ca91", "isHook": false, "skipped": false }, @@ -3128,28 +3128,28 @@ "context": null, "code": "const cal = new ICalCalendar().url('https://example.com/calendar.ical');\ncal.createEvent({\n start: new Date(),\n end: new Date(new Date().getTime() + 3600000),\n summary: 'Example Event'\n});\nassert.ok(cal.url(), 'https://example.com/calendar.ical');", "err": {}, - "uuid": "33e1bc86-6b3d-4fa2-b7bd-48a23704cd44", - "parentUUID": "bf239304-880f-4884-b383-c3e0fd9a87f8", + "uuid": "fd8cb7fd-1deb-4359-8dc7-e66e392bad48", + "parentUUID": "67130f8a-9d37-4dc6-9068-4aa5dcd4ca91", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "83426531-81c4-4ba4-b451-0f97be2de555", - "3c277a2a-aaa9-4723-af66-ef76279713d8", - "33e1bc86-6b3d-4fa2-b7bd-48a23704cd44" + "d4d8496f-18bc-42b1-b820-3e5b2e99f5c4", + "0a321342-bf7e-459a-aa58-af2f314da6f2", + "fd8cb7fd-1deb-4359-8dc7-e66e392bad48" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "833022a5-1dcc-47fc-9079-4172728579f0", + "uuid": "06663391-d796-4a90-a00f-b814c14a5ae5", "title": "scale()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -3169,8 +3169,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.deepStrictEqual(cal, cal.scale('gregorian'));", "err": {}, - "uuid": "cf1865e9-5a60-4fe0-890d-7f6726436db6", - "parentUUID": "833022a5-1dcc-47fc-9079-4172728579f0", + "uuid": "3aed56dd-4878-4806-9f47-7dcd9e271906", + "parentUUID": "06663391-d796-4a90-a00f-b814c14a5ae5", "isHook": false, "skipped": false }, @@ -3187,8 +3187,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.strictEqual(cal.scale(), null);\ncal.scale('GREGORIAN');\nassert.strictEqual(cal.scale(), 'GREGORIAN');\ncal.scale(null);\nassert.strictEqual(cal.scale(), null);", "err": {}, - "uuid": "85a8a9f6-7d39-457d-af21-77669246882a", - "parentUUID": "833022a5-1dcc-47fc-9079-4172728579f0", + "uuid": "62258767-94ef-4ec8-8446-04f0e87619fc", + "parentUUID": "06663391-d796-4a90-a00f-b814c14a5ae5", "isHook": false, "skipped": false }, @@ -3196,7 +3196,7 @@ "title": "should change something", "fullTitle": "ical-generator Calendar scale() should change something", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -3205,28 +3205,28 @@ "context": null, "code": "const cal = new ICalCalendar().scale('gregorian');\ncal.createEvent({\n start: new Date(),\n end: new Date(new Date().getTime() + 3600000),\n summary: 'Example Event'\n});\nassert.ok(cal.scale(), 'GREGORIAN');", "err": {}, - "uuid": "8a91d22a-e17f-43d3-a1ec-5cc545b7fad3", - "parentUUID": "833022a5-1dcc-47fc-9079-4172728579f0", + "uuid": "d436ab45-04ca-4d1a-8fb7-05e0bc18a9af", + "parentUUID": "06663391-d796-4a90-a00f-b814c14a5ae5", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "cf1865e9-5a60-4fe0-890d-7f6726436db6", - "85a8a9f6-7d39-457d-af21-77669246882a", - "8a91d22a-e17f-43d3-a1ec-5cc545b7fad3" + "3aed56dd-4878-4806-9f47-7dcd9e271906", + "62258767-94ef-4ec8-8446-04f0e87619fc", + "d436ab45-04ca-4d1a-8fb7-05e0bc18a9af" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "a9157216-99e6-44ac-9f60-c180da11ddbc", + "uuid": "c14d77c7-639c-4247-9401-c8448aa43957", "title": "createEvent()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -3246,8 +3246,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.ok(cal.createEvent({ start: new Date() }) instanceof ICalEvent);", "err": {}, - "uuid": "495d99f0-e087-468d-bcd3-537e9d784af8", - "parentUUID": "a9157216-99e6-44ac-9f60-c180da11ddbc", + "uuid": "19446efa-2d0d-4f46-8b73-8fa6f63580bc", + "parentUUID": "c14d77c7-639c-4247-9401-c8448aa43957", "isHook": false, "skipped": false }, @@ -3264,8 +3264,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nconst event = cal.createEvent({\n start: new Date(),\n summary: 'Patch-Day'\n});\nassert.strictEqual(event.summary(), 'Patch-Day');", "err": {}, - "uuid": "bf46b1d6-3067-4d38-accc-beaba0795ee1", - "parentUUID": "a9157216-99e6-44ac-9f60-c180da11ddbc", + "uuid": "5a388ea3-816a-40ba-ac5e-db7d2adf189c", + "parentUUID": "c14d77c7-639c-4247-9401-c8448aa43957", "isHook": false, "skipped": false }, @@ -3282,17 +3282,17 @@ "context": null, "code": "assert.doesNotThrow(function () {\n new ICalCalendar().createEvent({\n start: new Date(),\n summary: 'Patch-Day'\n });\n}, Error);", "err": {}, - "uuid": "0a202733-1134-40e3-ae56-c03594227af4", - "parentUUID": "a9157216-99e6-44ac-9f60-c180da11ddbc", + "uuid": "208eb860-33c4-4f8b-a772-afdc630ec7c4", + "parentUUID": "c14d77c7-639c-4247-9401-c8448aa43957", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "495d99f0-e087-468d-bcd3-537e9d784af8", - "bf46b1d6-3067-4d38-accc-beaba0795ee1", - "0a202733-1134-40e3-ae56-c03594227af4" + "19446efa-2d0d-4f46-8b73-8fa6f63580bc", + "5a388ea3-816a-40ba-ac5e-db7d2adf189c", + "208eb860-33c4-4f8b-a772-afdc630ec7c4" ], "failures": [], "pending": [], @@ -3303,7 +3303,7 @@ "_timeout": 2000 }, { - "uuid": "0d93425c-a1d4-4399-b068-3bb1199aa102", + "uuid": "5ed640cf-d495-48ad-94ec-41768a4e02e6", "title": "events()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -3314,7 +3314,7 @@ "title": "getter should return an array of events…", "fullTitle": "ical-generator Calendar events() getter should return an array of events…", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -3323,8 +3323,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.strictEqual(cal.events().length, 0);\nconst event = cal.createEvent({ start: new Date() });\nassert.strictEqual(cal.events().length, 1);\nassert.deepStrictEqual(cal.events()[0], event);", "err": {}, - "uuid": "12951f68-78a6-4ee5-a0e9-c18d0ed97920", - "parentUUID": "0d93425c-a1d4-4399-b068-3bb1199aa102", + "uuid": "37029c04-5772-4940-b191-af4d96143bd9", + "parentUUID": "5ed640cf-d495-48ad-94ec-41768a4e02e6", "isHook": false, "skipped": false }, @@ -3332,7 +3332,7 @@ "title": "setter should add events and return this", "fullTitle": "ical-generator Calendar events() setter should add events and return this", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -3341,16 +3341,16 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.strictEqual(cal.length(), 0);\nconst cal2 = cal.events([\n { start: new Date(), summary: 'Event A' },\n { start: new Date(), summary: 'Event B' }\n]);\nassert.strictEqual(cal.length(), 2);\nassert.deepStrictEqual(cal2, cal);", "err": {}, - "uuid": "ae0f10e4-7566-49ea-8414-26b7326f283a", - "parentUUID": "0d93425c-a1d4-4399-b068-3bb1199aa102", + "uuid": "78ab6950-670b-426b-aaa0-01c3dda6e205", + "parentUUID": "5ed640cf-d495-48ad-94ec-41768a4e02e6", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "12951f68-78a6-4ee5-a0e9-c18d0ed97920", - "ae0f10e4-7566-49ea-8414-26b7326f283a" + "37029c04-5772-4940-b191-af4d96143bd9", + "78ab6950-670b-426b-aaa0-01c3dda6e205" ], "failures": [], "pending": [], @@ -3361,7 +3361,7 @@ "_timeout": 2000 }, { - "uuid": "1e573927-3216-4c62-b473-21f3fc99bc70", + "uuid": "2caf6c24-3cfc-4b20-8c8c-de9c31dbbae8", "title": "clear()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -3381,15 +3381,15 @@ "context": null, "code": "const cal = new ICalCalendar();\ncal.createEvent({ start: new Date() });\nassert.strictEqual(cal.events().length, 1);\nassert.deepStrictEqual(cal.clear(), cal);\nassert.strictEqual(cal.events().length, 0);", "err": {}, - "uuid": "329dc365-e8d8-46f9-be48-a2254b8e8578", - "parentUUID": "1e573927-3216-4c62-b473-21f3fc99bc70", + "uuid": "391402a6-d295-4045-be65-4496ff7b6e93", + "parentUUID": "2caf6c24-3cfc-4b20-8c8c-de9c31dbbae8", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "329dc365-e8d8-46f9-be48-a2254b8e8578" + "391402a6-d295-4045-be65-4496ff7b6e93" ], "failures": [], "pending": [], @@ -3400,7 +3400,7 @@ "_timeout": 2000 }, { - "uuid": "00b38ff6-7e88-44b5-9d13-cb95b1319218", + "uuid": "7fc429b4-fcd4-44df-96bb-380fe28ea518", "title": "x()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -3420,8 +3420,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.deepStrictEqual(cal, cal.x('X-FOO', 'bar'));", "err": {}, - "uuid": "e57c845a-4ba8-41c9-8284-e82c148adb21", - "parentUUID": "00b38ff6-7e88-44b5-9d13-cb95b1319218", + "uuid": "501d5f71-0e60-4203-a204-befbca0340e4", + "parentUUID": "7fc429b4-fcd4-44df-96bb-380fe28ea518", "isHook": false, "skipped": false }, @@ -3429,7 +3429,7 @@ "title": "setter should work with key and value strings", "fullTitle": "ical-generator Calendar x() setter should work with key and value strings", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -3438,8 +3438,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.deepStrictEqual(cal, cal.x('X-FOO', 'bar'));\nassert.deepEqual(cal.x(), [{\n key: 'X-FOO',\n value: 'bar'\n }]);\nassert.deepStrictEqual(cal, cal.x('X-LOREM', 'ipsum'));\nassert.deepEqual(cal.x(), [\n { key: 'X-FOO', value: 'bar' },\n { key: 'X-LOREM', value: 'ipsum' }\n]);\nassert.throws(() => {\n cal.x('LOREM', 'ipsum');\n});\nassert.throws(() => {\n // @ts-ignore\n cal.x('X-LOREM', 1337);\n});\nassert.throws(() => {\n // @ts-ignore\n cal.x(5, 'ipsum');\n});", "err": {}, - "uuid": "cc0e08cc-02e5-43b9-b95f-1138c97923a0", - "parentUUID": "00b38ff6-7e88-44b5-9d13-cb95b1319218", + "uuid": "9a0c177b-0464-4331-a108-63000f669ae9", + "parentUUID": "7fc429b4-fcd4-44df-96bb-380fe28ea518", "isHook": false, "skipped": false }, @@ -3456,8 +3456,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.deepStrictEqual(cal, cal.x([{ key: 'X-FOO', value: 'bar' }]));\nassert.deepEqual(cal.x(), [{ key: 'X-FOO', value: 'bar' }]);\nassert.deepStrictEqual(cal, cal.x([{ key: 'X-LOREM', value: 'ipsum' }]));\nassert.deepEqual(cal.x(), [{ key: 'X-LOREM', value: 'ipsum' }]);\nassert.throws(() => {\n cal.x([{ key: 'LOREM', value: 'ipsum' }]);\n});\nassert.throws(() => {\n // @ts-ignore\n cal.x([{ key: 'X-LOREM', value: 1337 }]);\n});\nassert.throws(() => {\n // @ts-ignore\n cal.x([{ key: 5, value: 'ipsum' }]);\n});", "err": {}, - "uuid": "b8e705db-87da-4ac1-83b7-063ee114fd06", - "parentUUID": "00b38ff6-7e88-44b5-9d13-cb95b1319218", + "uuid": "988ab19d-d32b-431c-98cd-b0bef2d5defe", + "parentUUID": "7fc429b4-fcd4-44df-96bb-380fe28ea518", "isHook": false, "skipped": false }, @@ -3474,8 +3474,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.deepStrictEqual(cal, cal.x({ 'X-FOO': 'bar' }));\nassert.deepEqual(cal.x(), [{ key: 'X-FOO', value: 'bar' }]);\nassert.deepStrictEqual(cal, cal.x({ 'X-LOREM': 'ipsum' }));\nassert.deepEqual(cal.x(), [{ key: 'X-LOREM', value: 'ipsum' }]);\nassert.throws(() => {\n cal.x({ 'LOREM': 'ipsum' });\n});\nassert.throws(() => {\n // @ts-ignore\n cal.x({ 'X-LOREM': 1337 });\n});\nassert.throws(() => {\n cal.x({ 5: 'ipsum' });\n});", "err": {}, - "uuid": "d5761cc3-a74e-4535-869a-604d26e6f285", - "parentUUID": "00b38ff6-7e88-44b5-9d13-cb95b1319218", + "uuid": "8e4ef4ee-bb63-428d-82f7-b0a77bd054f5", + "parentUUID": "7fc429b4-fcd4-44df-96bb-380fe28ea518", "isHook": false, "skipped": false }, @@ -3492,8 +3492,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.deepEqual(cal.x(), []);\ncal.x('X-FOO', 'BAR');\nassert.deepEqual(cal.x(), [{ key: 'X-FOO', value: 'BAR' }]);\ncal.x({});\nassert.deepEqual(cal.x().length, 0);", "err": {}, - "uuid": "4761e38c-58a2-4700-9e8b-2562f03b7923", - "parentUUID": "00b38ff6-7e88-44b5-9d13-cb95b1319218", + "uuid": "df388368-57b8-47f2-9ffc-ffdb4509b306", + "parentUUID": "7fc429b4-fcd4-44df-96bb-380fe28ea518", "isHook": false, "skipped": false }, @@ -3510,31 +3510,31 @@ "context": null, "code": "const cal = new ICalCalendar().x('X-FOO', 'BAR');\ncal.createEvent({\n start: new Date(),\n end: new Date(new Date().getTime() + 3600000),\n summary: 'Example Event'\n});\nassert.ok(cal.toString().includes('X-FOO'));", "err": {}, - "uuid": "5a867f36-f141-4698-ba4e-04395d151960", - "parentUUID": "00b38ff6-7e88-44b5-9d13-cb95b1319218", + "uuid": "e7bb3d46-ef67-41b6-8139-8191da30322d", + "parentUUID": "7fc429b4-fcd4-44df-96bb-380fe28ea518", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "e57c845a-4ba8-41c9-8284-e82c148adb21", - "cc0e08cc-02e5-43b9-b95f-1138c97923a0", - "b8e705db-87da-4ac1-83b7-063ee114fd06", - "d5761cc3-a74e-4535-869a-604d26e6f285", - "4761e38c-58a2-4700-9e8b-2562f03b7923", - "5a867f36-f141-4698-ba4e-04395d151960" + "501d5f71-0e60-4203-a204-befbca0340e4", + "9a0c177b-0464-4331-a108-63000f669ae9", + "988ab19d-d32b-431c-98cd-b0bef2d5defe", + "8e4ef4ee-bb63-428d-82f7-b0a77bd054f5", + "df388368-57b8-47f2-9ffc-ffdb4509b306", + "e7bb3d46-ef67-41b6-8139-8191da30322d" ], "failures": [], "pending": [], "skipped": [], - "duration": 3, + "duration": 2, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "8d29beff-f141-4fc7-b5cc-8bf9fad4a811", + "uuid": "20b572f9-15bf-461f-9ea5-cfe47e44dc3b", "title": "toJSON()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -3554,8 +3554,8 @@ "context": null, "code": "var _a;\nconst cal = new ICalCalendar();\nconst prodId = cal.toJSON().prodId;\nassert.strictEqual(typeof prodId, 'string');\nassert.ok(prodId.length > 0);\nassert.strictEqual((_a = cal.toJSON().events) === null || _a === void 0 ? void 0 : _a.length, 0);", "err": {}, - "uuid": "2e374f31-e0a4-4709-bcf6-3c8d51937983", - "parentUUID": "8d29beff-f141-4fc7-b5cc-8bf9fad4a811", + "uuid": "ed1e7ee0-ef66-4faf-ae53-d36813f8f180", + "parentUUID": "20b572f9-15bf-461f-9ea5-cfe47e44dc3b", "isHook": false, "skipped": false }, @@ -3563,7 +3563,7 @@ "title": "should work with params", "fullTitle": "ical-generator Calendar toJSON() should work with params", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -3572,8 +3572,8 @@ "context": null, "code": "const cal = new ICalCalendar();\ncal.createEvent({\n start: new Date(),\n end: new Date(new Date().getTime() + (1000 * 60 * 60)),\n summary: 'HTTP Calendar Event',\n x: [\n { key: 'X-FOO', value: 'bar' },\n { key: 'X-LOREM', value: 'ipsum' }\n ]\n});\nconst prodId = cal.toJSON().prodId;\nassert.strictEqual(typeof prodId, 'string');\nassert.ok(prodId.length > 0);\nconst events = cal.toJSON().events;\nassert.strictEqual(events === null || events === void 0 ? void 0 : events.length, 1);\nassert.deepEqual(events[0].x, [\n { 'key': 'X-FOO', 'value': 'bar' },\n { 'key': 'X-LOREM', 'value': 'ipsum' }\n]);", "err": {}, - "uuid": "07ff799f-fd67-48c2-82a1-06567c48546a", - "parentUUID": "8d29beff-f141-4fc7-b5cc-8bf9fad4a811", + "uuid": "ef1e709e-4d8e-46a4-954d-5644f2056e94", + "parentUUID": "20b572f9-15bf-461f-9ea5-cfe47e44dc3b", "isHook": false, "skipped": false }, @@ -3590,28 +3590,28 @@ "context": null, "code": "const a = new ICalCalendar();\nnew ICalCalendar(a.toJSON());", "err": {}, - "uuid": "2f878887-0c6c-45a2-912a-9dd47e3dab59", - "parentUUID": "8d29beff-f141-4fc7-b5cc-8bf9fad4a811", + "uuid": "a9cfbec9-662f-4718-b6c4-c1df318678e9", + "parentUUID": "20b572f9-15bf-461f-9ea5-cfe47e44dc3b", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "2e374f31-e0a4-4709-bcf6-3c8d51937983", - "07ff799f-fd67-48c2-82a1-06567c48546a", - "2f878887-0c6c-45a2-912a-9dd47e3dab59" + "ed1e7ee0-ef66-4faf-ae53-d36813f8f180", + "ef1e709e-4d8e-46a4-954d-5644f2056e94", + "a9cfbec9-662f-4718-b6c4-c1df318678e9" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "6454b1a7-5a20-4dec-9ecb-1c43a182121d", + "uuid": "161bd825-55bd-415b-abc3-7785d526bcc0", "title": "length()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -3622,7 +3622,7 @@ "title": "should work", "fullTitle": "ical-generator Calendar length() should work", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -3631,26 +3631,26 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.strictEqual(cal.length(), 0);\ncal.createEvent({\n start: new Date(),\n end: new Date(new Date().getTime() + 3600000),\n summary: 'Example Event'\n});\nassert.strictEqual(cal.length(), 1);", "err": {}, - "uuid": "1be3bcef-f572-4437-ab42-7d1436bf027d", - "parentUUID": "6454b1a7-5a20-4dec-9ecb-1c43a182121d", + "uuid": "a37f66c4-00ac-4f90-ae11-9aea9443ab18", + "parentUUID": "161bd825-55bd-415b-abc3-7785d526bcc0", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "1be3bcef-f572-4437-ab42-7d1436bf027d" + "a37f66c4-00ac-4f90-ae11-9aea9443ab18" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "c62102f5-2b0e-4b4e-a747-768f076a86ec", + "uuid": "10bcc81a-c509-4089-8147-bb3eb193fef5", "title": "toString()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -3670,8 +3670,8 @@ "context": null, "code": "const cal = new ICalCalendar();\ncal.url('https://sebbo.net/foo');\nassert.ok(cal.toString().indexOf('URL:https://sebbo.net/foo') > -1);", "err": {}, - "uuid": "7018ff04-54e8-4823-bab2-7594542e720b", - "parentUUID": "c62102f5-2b0e-4b4e-a747-768f076a86ec", + "uuid": "bb90b709-b5e1-4f43-a5a4-64688ffd9369", + "parentUUID": "10bcc81a-c509-4089-8147-bb3eb193fef5", "isHook": false, "skipped": false }, @@ -3688,8 +3688,8 @@ "context": null, "code": "const cal = new ICalCalendar();\ncal.method(ICalCalendarMethod.REFRESH);\nassert.ok(cal.toString().indexOf('METHOD:REFRESH') > -1);", "err": {}, - "uuid": "3007d1fa-8205-454e-b93e-2b125459f949", - "parentUUID": "c62102f5-2b0e-4b4e-a747-768f076a86ec", + "uuid": "f2720f0a-b507-4cc4-a60b-934610e72d48", + "parentUUID": "10bcc81a-c509-4089-8147-bb3eb193fef5", "isHook": false, "skipped": false }, @@ -3706,8 +3706,8 @@ "context": null, "code": "const cal = new ICalCalendar();\ncal.name('TEST');\nassert.ok(cal.toString().indexOf('NAME:TEST') > -1);\nassert.ok(cal.toString().indexOf('X-WR-CALNAME:TEST') > -1);", "err": {}, - "uuid": "4ddafad9-8554-44f6-ae9e-806ad307cc8c", - "parentUUID": "c62102f5-2b0e-4b4e-a747-768f076a86ec", + "uuid": "8303d577-a108-44b6-952c-7ef0f8c4fa97", + "parentUUID": "10bcc81a-c509-4089-8147-bb3eb193fef5", "isHook": false, "skipped": false }, @@ -3724,8 +3724,8 @@ "context": null, "code": "const cal = new ICalCalendar();\ncal.description('TEST');\nassert.ok(cal.toString().indexOf('X-WR-CALDESC:TEST') > -1);", "err": {}, - "uuid": "b4233b63-ff8e-4935-a601-c6b6a992671a", - "parentUUID": "c62102f5-2b0e-4b4e-a747-768f076a86ec", + "uuid": "e984ee10-4b4c-4104-b96b-71f85972fbc4", + "parentUUID": "10bcc81a-c509-4089-8147-bb3eb193fef5", "isHook": false, "skipped": false }, @@ -3742,8 +3742,8 @@ "context": null, "code": "const cal = new ICalCalendar();\ncal.timezone('TEST');\nassert.ok(cal.toString().indexOf('TIMEZONE-ID:TEST') > -1);\nassert.ok(cal.toString().indexOf('X-WR-TIMEZONE:TEST') > -1);", "err": {}, - "uuid": "656cd2b0-9b54-4531-9a1f-b49f2621e01d", - "parentUUID": "c62102f5-2b0e-4b4e-a747-768f076a86ec", + "uuid": "e9b461e3-1e76-4ff1-a168-2bc031a0c850", + "parentUUID": "10bcc81a-c509-4089-8147-bb3eb193fef5", "isHook": false, "skipped": false }, @@ -3760,8 +3760,8 @@ "context": null, "code": "const cal = new ICalCalendar();\ncal.source('http://foo.bar.example.com/ical.cal');\nassert.ok(cal.toString().includes('http://foo.bar.example.com/ical.cal'));", "err": {}, - "uuid": "f2995845-e36c-4e5c-aede-4ef08fb7eef2", - "parentUUID": "c62102f5-2b0e-4b4e-a747-768f076a86ec", + "uuid": "904efbab-bee8-4b71-873f-51d9eb942000", + "parentUUID": "10bcc81a-c509-4089-8147-bb3eb193fef5", "isHook": false, "skipped": false }, @@ -3769,7 +3769,7 @@ "title": "should include VTimezone objects if generator was supplied", "fullTitle": "ical-generator Calendar toString() should include VTimezone objects if generator was supplied", "timedOut": false, - "duration": 4, + "duration": 3, "state": "passed", "speed": "fast", "pass": true, @@ -3778,8 +3778,8 @@ "context": null, "code": "const cal = new ICalCalendar();\ncal.timezone({ name: 'Europe/Berlin', generator: getVtimezoneComponent });\ncal.createEvent({\n start: new Date(),\n timezone: 'Europe/London'\n});\nassert.ok(cal.toString().includes('BEGIN:VTIMEZONE\\r\\n'), 'BEGIN:VTIMEZONE');\nassert.ok(cal.toString().includes('TZID:Europe/Berlin\\r\\n'), 'TZID:Europe/Berlin');\nassert.ok(cal.toString().includes('TZID:Europe/London\\r\\n'), 'TZID:Europe/London');", "err": {}, - "uuid": "4fe73ee0-4d2c-4a73-8fd5-b80ff8b87449", - "parentUUID": "c62102f5-2b0e-4b4e-a747-768f076a86ec", + "uuid": "59dc7a2d-25be-4c32-b6ae-df75a539ce84", + "parentUUID": "10bcc81a-c509-4089-8147-bb3eb193fef5", "isHook": false, "skipped": false }, @@ -3796,8 +3796,8 @@ "context": null, "code": "const cal = new ICalCalendar();\ncal.timezone({ name: 'FOO', generator: getVtimezoneComponent });\nassert.ok(!cal.toString().includes('TZID:Foo\\r\\n'));", "err": {}, - "uuid": "e3d9f12c-6b66-4f0a-8e48-a617d0f286bb", - "parentUUID": "c62102f5-2b0e-4b4e-a747-768f076a86ec", + "uuid": "93d6b5ce-5342-4edf-80b0-ca47e2f8a74b", + "parentUUID": "10bcc81a-c509-4089-8147-bb3eb193fef5", "isHook": false, "skipped": false }, @@ -3814,8 +3814,8 @@ "context": null, "code": "const cal = new ICalCalendar();\ncal.timezone({ name: '/Europe/Berlin', generator: getVtimezoneComponent });\nassert.ok(!cal.toString().includes('TZID:/Europe/Berlin\\r\\n'));", "err": {}, - "uuid": "77695f0b-1887-4785-ab87-df0d5ba25c5b", - "parentUUID": "c62102f5-2b0e-4b4e-a747-768f076a86ec", + "uuid": "938879db-9b0e-42fe-a62b-575a415fc468", + "parentUUID": "10bcc81a-c509-4089-8147-bb3eb193fef5", "isHook": false, "skipped": false }, @@ -3832,29 +3832,29 @@ "context": null, "code": "const cal = new ICalCalendar();\ncal.ttl(moment.duration(3, 'days'));\nassert.ok(cal.toString().indexOf('REFRESH-INTERVAL;VALUE=DURATION:P3D') > -1);\nassert.ok(cal.toString().indexOf('X-PUBLISHED-TTL:P3D') > -1);", "err": {}, - "uuid": "19d39a42-6a4c-48c0-ac2c-c452e73c846e", - "parentUUID": "c62102f5-2b0e-4b4e-a747-768f076a86ec", + "uuid": "400cb3e1-dc8a-49f2-88f4-650d7a3ce3d2", + "parentUUID": "10bcc81a-c509-4089-8147-bb3eb193fef5", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "7018ff04-54e8-4823-bab2-7594542e720b", - "3007d1fa-8205-454e-b93e-2b125459f949", - "4ddafad9-8554-44f6-ae9e-806ad307cc8c", - "b4233b63-ff8e-4935-a601-c6b6a992671a", - "656cd2b0-9b54-4531-9a1f-b49f2621e01d", - "f2995845-e36c-4e5c-aede-4ef08fb7eef2", - "4fe73ee0-4d2c-4a73-8fd5-b80ff8b87449", - "e3d9f12c-6b66-4f0a-8e48-a617d0f286bb", - "77695f0b-1887-4785-ab87-df0d5ba25c5b", - "19d39a42-6a4c-48c0-ac2c-c452e73c846e" + "bb90b709-b5e1-4f43-a5a4-64688ffd9369", + "f2720f0a-b507-4cc4-a60b-934610e72d48", + "8303d577-a108-44b6-952c-7ef0f8c4fa97", + "e984ee10-4b4c-4104-b96b-71f85972fbc4", + "e9b461e3-1e76-4ff1-a168-2bc031a0c850", + "904efbab-bee8-4b71-873f-51d9eb942000", + "59dc7a2d-25be-4c32-b6ae-df75a539ce84", + "93d6b5ce-5342-4edf-80b0-ca47e2f8a74b", + "938879db-9b0e-42fe-a62b-575a415fc468", + "400cb3e1-dc8a-49f2-88f4-650d7a3ce3d2" ], "failures": [], "pending": [], "skipped": [], - "duration": 6, + "duration": 5, "root": false, "rootEmpty": false, "_timeout": 2000 @@ -3870,7 +3870,7 @@ "_timeout": 2000 }, { - "uuid": "99f98607-fe04-47da-83aa-49f88c0b3b6a", + "uuid": "ee7a8c19-1995-4794-bc2f-78eb2f704f96", "title": "ical-generator Cases", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/cases.ts", "file": "/test/cases.ts", @@ -3881,7 +3881,7 @@ "title": "case #1", "fullTitle": "ical-generator Cases case #1", "timedOut": false, - "duration": 4, + "duration": 3, "state": "passed", "speed": "fast", "pass": true, @@ -3890,8 +3890,8 @@ "context": null, "code": "return __awaiter(this, void 0, void 0, function* () {\n const cal = ical({ prodId: '//sebbo.net//ical-generator.tests//EN' });\n cal.createEvent({\n id: '123',\n start: new Date('Fr Oct 04 2013 22:39:30 UTC'),\n end: new Date('Fr Oct 04 2013 23:15:00 UTC'),\n stamp: new Date('Fr Oct 04 2013 23:34:53 UTC'),\n created: new Date('Fr Oct 04 2013 23:34:53 UTC'),\n lastModified: new Date('Fr Oct 04 2013 23:34:53 UTC'),\n summary: 'Simple Event'\n });\n const string = cal.toString();\n assert.strictEqual(string, yield fs.readFile(resultDir + '/generate_01.ics', 'utf8'));\n assert.strictEqual(ical(cal.toJSON()).toString(), string);\n});", "err": {}, - "uuid": "956c82a2-70dd-4431-b910-05d1ec23b791", - "parentUUID": "99f98607-fe04-47da-83aa-49f88c0b3b6a", + "uuid": "6132b421-bf08-4da5-9efd-6f4e7551e060", + "parentUUID": "ee7a8c19-1995-4794-bc2f-78eb2f704f96", "isHook": false, "skipped": false }, @@ -3899,7 +3899,7 @@ "title": "case #2", "fullTitle": "ical-generator Cases case #2", "timedOut": false, - "duration": 1, + "duration": 3, "state": "passed", "speed": "fast", "pass": true, @@ -3908,8 +3908,8 @@ "context": null, "code": "return __awaiter(this, void 0, void 0, function* () {\n const cal = ical({ prodId: '//sebbo.net//ical-generator.tests//EN' });\n cal.createEvent({\n id: '123',\n start: new Date('Fr Oct 04 2013 22:39:30 UTC'),\n end: new Date('Fr Oct 04 2013 23:15:00 UTC'),\n stamp: new Date('Fr Oct 04 2013 23:34:53 UTC'),\n summary: 'Sample Event',\n location: 'localhost',\n transparency: ICalEventTransparency.OPAQUE,\n description: {\n plain: 'Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.\\nbeep boop',\n html: '

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.\\nbeep boop

'\n }\n });\n const string = cal.toString();\n assert.strictEqual(string, yield fs.readFile(resultDir + '/generate_02.ics', 'utf8'));\n assert.strictEqual(ical(cal.toJSON()).toString(), string);\n});", "err": {}, - "uuid": "be8d9282-2268-490d-a332-32f928926014", - "parentUUID": "99f98607-fe04-47da-83aa-49f88c0b3b6a", + "uuid": "eb9cf878-2d49-42e5-8490-50166e11aa5c", + "parentUUID": "ee7a8c19-1995-4794-bc2f-78eb2f704f96", "isHook": false, "skipped": false }, @@ -3917,7 +3917,7 @@ "title": "case #3", "fullTitle": "ical-generator Cases case #3", "timedOut": false, - "duration": 2, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -3926,8 +3926,8 @@ "context": null, "code": "return __awaiter(this, void 0, void 0, function* () {\n const cal = ical({\n method: ICalCalendarMethod.ADD,\n prodId: '//sebbo.net//ical-generator.tests//EN'\n });\n cal.createEvent({\n id: '123',\n start: new Date('Fr Oct 04 2013 22:39:30 UTC'),\n end: new Date('Fr Oct 06 2013 23:15:00 UTC'),\n allDay: true,\n stamp: new Date('Fr Oct 04 2013 23:34:53 UTC'),\n summary: 'Sample Event',\n location: {\n title: 'Apple Store Kurfürstendamm',\n address: 'Kurfürstendamm 26, 10719 Berlin, Deutschland',\n radius: 141.1751386318387,\n geo: { lat: 52.503630, lon: 13.328650 }\n },\n organizer: 'Sebastian Pekarek ',\n status: ICalEventStatus.CONFIRMED,\n categories: [{ name: 'WORK' }],\n url: 'http://sebbo.net/',\n attachments: [\n 'https://files.sebbo.net/calendar/attachments/foo'\n ]\n });\n const string = cal.toString();\n assert.strictEqual(string, yield fs.readFile(resultDir + '/generate_03.ics', 'utf8'), 'toString');\n assert.strictEqual(ical(cal.toJSON()).toString(), string, 'toJSON / toString()');\n});", "err": {}, - "uuid": "ccc0dea4-0a00-40f2-8c2b-f813a377c8ca", - "parentUUID": "99f98607-fe04-47da-83aa-49f88c0b3b6a", + "uuid": "8b17603a-c8c6-4897-827a-56ec65330bb9", + "parentUUID": "ee7a8c19-1995-4794-bc2f-78eb2f704f96", "isHook": false, "skipped": false }, @@ -3944,8 +3944,8 @@ "context": null, "code": "return __awaiter(this, void 0, void 0, function* () {\n const cal = ical({ prodId: '//sebbo.net//ical-generator.tests//EN' });\n cal.timezone({ name: null, generator: getVtimezoneComponent });\n cal.events([\n {\n id: '1',\n start: new Date('Fr Oct 04 2013 22:39:30 UTC'),\n end: new Date('Fr Oct 06 2013 23:15:00 UTC'),\n stamp: new Date('Fr Oct 04 2013 23:34:53 UTC'),\n summary: 'repeating by month',\n repeating: {\n freq: ICalEventRepeatingFreq.MONTHLY,\n exclude: new Date('Fr Oct 06 2013 23:15:00 UTC')\n }\n },\n {\n id: '2',\n start: new Date('Fr Oct 04 2013 22:39:30'),\n end: new Date('Fr Oct 06 2013 23:15:00'),\n stamp: new Date('Fr Oct 04 2013 23:34:53 UTC'),\n timezone: 'Europe/Berlin',\n summary: 'repeating by day, twice',\n repeating: {\n freq: ICalEventRepeatingFreq.DAILY,\n count: 2\n }\n },\n {\n id: '3',\n start: new Date('Fr Oct 04 2013 22:39:30 UTC'),\n end: new Date('Fr Oct 06 2013 23:15:00 UTC'),\n stamp: new Date('Fr Oct 04 2013 23:34:53 UTC'),\n summary: 'repeating by 3 weeks, until 2014',\n repeating: {\n freq: ICalEventRepeatingFreq.WEEKLY,\n interval: 3,\n until: new Date('We Jan 01 2014 00:00:00 UTC')\n }\n }\n ]);\n assert.strictEqual(cal.toString(), yield fs.readFile(resultDir + '/generate_04.ics', 'utf8'), 'first check');\n // Wount be same, as reference to VTimezone generator is not exported\n // assert.strictEqual(ical(cal.toJSON()).toString(), string);\n cal.timezone(null);\n assert.strictEqual(ical(cal.toJSON()).toString(), cal.toString(), 'second check');\n});", "err": {}, - "uuid": "cf98a00b-810c-40e6-96ca-4da9e890c021", - "parentUUID": "99f98607-fe04-47da-83aa-49f88c0b3b6a", + "uuid": "4765d3aa-f647-4dd1-bf8d-e72525e32946", + "parentUUID": "ee7a8c19-1995-4794-bc2f-78eb2f704f96", "isHook": false, "skipped": false }, @@ -3962,8 +3962,8 @@ "context": null, "code": "return __awaiter(this, void 0, void 0, function* () {\n const cal = ical({ prodId: '//sebbo.net//ical-generator.tests//EN' });\n cal.createEvent({\n id: '1',\n start: new Date('Fr Oct 04 2013 22:39:30 UTC'),\n end: new Date('Fr Oct 06 2013 23:15:00 UTC'),\n stamp: new Date('Fr Oct 04 2013 23:34:53 UTC'),\n summary: 'floating',\n floating: true\n });\n const string = cal.toString();\n assert.strictEqual(string, yield fs.readFile(resultDir + '/generate_05.ics', 'utf8'));\n assert.strictEqual(ical(cal.toJSON()).toString(), string);\n});", "err": {}, - "uuid": "5318b9ee-40d3-4d82-8fdc-f419f5600bcc", - "parentUUID": "99f98607-fe04-47da-83aa-49f88c0b3b6a", + "uuid": "47149326-55c1-4b18-8ceb-d30598d167b7", + "parentUUID": "ee7a8c19-1995-4794-bc2f-78eb2f704f96", "isHook": false, "skipped": false }, @@ -3980,8 +3980,8 @@ "context": null, "code": "return __awaiter(this, void 0, void 0, function* () {\n const cal = ical({ prodId: '//sebbo.net//ical-generator.tests//EN', method: ICalCalendarMethod.PUBLISH });\n cal.createEvent({\n id: '123',\n start: new Date('Fr Oct 04 2013 22:39:30 UTC'),\n allDay: true,\n stamp: new Date('Fr Oct 04 2013 23:34:53 UTC'),\n summary: 'Sample Event',\n organizer: 'Sebastian Pekarek ',\n attendees: [\n {\n name: 'Smith, Matt; (\"Sales\")',\n email: 'matt@example.com',\n delegatesTo: {\n name: 'John',\n email: 'john@example.com',\n status: ICalAttendeeStatus.ACCEPTED\n }\n }\n ],\n alarms: [\n {\n type: ICalAlarmType.display,\n trigger: 60 * 10,\n repeat: {\n times: 2,\n interval: 60\n }\n },\n {\n type: ICalAlarmType.display,\n trigger: 60 * 60,\n description: 'I\\'m a reminder :)'\n }\n ],\n status: ICalEventStatus.CONFIRMED,\n url: 'http://sebbo.net/'\n });\n const string = cal.toString();\n assert.strictEqual(string, yield fs.readFile(resultDir + '/generate_06.ics', 'utf8'));\n assert.strictEqual(ical(cal.toJSON()).toString(), string);\n});", "err": {}, - "uuid": "82bb7693-15e4-47b2-90e4-45f328547873", - "parentUUID": "99f98607-fe04-47da-83aa-49f88c0b3b6a", + "uuid": "59e24261-5d07-40ab-98a3-5911f9fb73ab", + "parentUUID": "ee7a8c19-1995-4794-bc2f-78eb2f704f96", "isHook": false, "skipped": false }, @@ -3989,7 +3989,7 @@ "title": "case #7 (repeating: byDay, byMonth, byMonthDay)", "fullTitle": "ical-generator Cases case #7 (repeating: byDay, byMonth, byMonthDay)", "timedOut": false, - "duration": 2, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -3998,8 +3998,8 @@ "context": null, "code": "return __awaiter(this, void 0, void 0, function* () {\n const cal = ical({ prodId: '//sebbo.net//ical-generator.tests//EN' });\n cal.events([\n {\n id: '1',\n start: new Date('Fr Oct 04 2013 22:39:30 UTC'),\n end: new Date('Fr Oct 06 2013 23:15:00 UTC'),\n stamp: new Date('Fr Oct 04 2013 23:34:53 UTC'),\n summary: 'repeating by month',\n repeating: {\n freq: ICalEventRepeatingFreq.MONTHLY,\n byMonth: [1, 4, 7, 10]\n }\n },\n {\n id: '2',\n start: new Date('Fr Oct 04 2013 22:39:30 UTC'),\n stamp: new Date('Fr Oct 04 2013 23:34:53 UTC'),\n summary: 'repeating on Mo/We/Fr, twice',\n repeating: {\n freq: ICalEventRepeatingFreq.DAILY,\n count: 2,\n byDay: [ICalWeekday.MO, ICalWeekday.WE, ICalWeekday.FR]\n }\n },\n {\n id: '3',\n start: new Date('Fr Oct 04 2013 22:39:30 UTC'),\n end: new Date('Fr Oct 06 2013 23:15:00 UTC'),\n stamp: new Date('Fr Oct 04 2013 23:34:53 UTC'),\n summary: 'repeating on 1st and 15th',\n repeating: {\n freq: ICalEventRepeatingFreq.DAILY,\n interval: 1,\n byMonthDay: [1, 15]\n }\n }\n ]);\n const string = cal.toString();\n assert.strictEqual(string, yield fs.readFile(resultDir + '/generate_07.ics', 'utf8'));\n assert.strictEqual(ical(cal.toJSON()).toString(), string);\n});", "err": {}, - "uuid": "9a22d92f-b139-469c-8464-05fc85f33dd8", - "parentUUID": "99f98607-fe04-47da-83aa-49f88c0b3b6a", + "uuid": "048ea85f-1893-43b4-a2fb-cdc287f4c4f0", + "parentUUID": "ee7a8c19-1995-4794-bc2f-78eb2f704f96", "isHook": false, "skipped": false }, @@ -4016,8 +4016,8 @@ "context": null, "code": "return __awaiter(this, void 0, void 0, function* () {\n const cal = ical({ prodId: '//sebbo.net//ical-generator.tests//EN' });\n cal.createEvent({\n id: '123',\n start: new Date('Fr Oct 04 2013 22:39:30 UTC'),\n end: new Date('Fr Oct 04 2013 23:15:00 UTC'),\n stamp: new Date('Fr Oct 04 2013 23:34:53 UTC'),\n created: new Date('Fr Oct 04 2013 23:34:53 UTC'),\n lastModified: new Date('Fr Oct 04 2013 23:34:53 UTC'),\n summary: 'Simple Event',\n attendees: [{\n type: ICalAttendeeType.INDIVIDUAL,\n role: ICalAttendeeRole.REQ,\n status: ICalAttendeeStatus.NEEDSACTION,\n email: 'mail@example.com',\n rsvp: true\n }]\n });\n const string = cal.toString();\n assert.strictEqual(string, yield fs.readFile(resultDir + '/generate_08.ics', 'utf8'));\n assert.strictEqual(ical(cal.toJSON()).toString(), string);\n});", "err": {}, - "uuid": "a9b9c059-5235-413f-8117-c84ede7463a2", - "parentUUID": "99f98607-fe04-47da-83aa-49f88c0b3b6a", + "uuid": "0dca3922-9837-4650-b746-feedb392c750", + "parentUUID": "ee7a8c19-1995-4794-bc2f-78eb2f704f96", "isHook": false, "skipped": false }, @@ -4034,34 +4034,34 @@ "context": null, "code": "return __awaiter(this, void 0, void 0, function* () {\n const cal = ical({ method: ICalCalendarMethod.REQUEST, prodId: '//sebbo.net//ical-generator.tests//EN' });\n cal.createEvent({\n id: '123',\n start: new Date('Fr Oct 04 2013 22:39:30 UTC'),\n end: new Date('Fr Oct 04 2013 23:15:00 UTC'),\n stamp: new Date('Fr Oct 04 2013 23:34:53 UTC'),\n summary: 'Sample Event',\n organizer: {\n name: 'Sebastian Pekarek',\n email: 'mail@sebbo.net',\n mailto: 'mail2@example2.com'\n },\n attendees: [{\n type: ICalAttendeeType.INDIVIDUAL,\n role: ICalAttendeeRole.REQ,\n status: ICalAttendeeStatus.NEEDSACTION,\n email: 'mail@example.com',\n rsvp: true\n }]\n });\n const string = cal.toString();\n assert.strictEqual(string, yield fs.readFile(resultDir + '/generate_09.ics', 'utf8'), 'toString');\n assert.strictEqual(ical(cal.toJSON()).toString(), string, 'toJSON / toString()');\n});", "err": {}, - "uuid": "0d046ce7-3658-45cd-b4ec-8056eefc7a3b", - "parentUUID": "99f98607-fe04-47da-83aa-49f88c0b3b6a", + "uuid": "8be89bb3-0599-4060-9029-c8630e582223", + "parentUUID": "ee7a8c19-1995-4794-bc2f-78eb2f704f96", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "956c82a2-70dd-4431-b910-05d1ec23b791", - "be8d9282-2268-490d-a332-32f928926014", - "ccc0dea4-0a00-40f2-8c2b-f813a377c8ca", - "cf98a00b-810c-40e6-96ca-4da9e890c021", - "5318b9ee-40d3-4d82-8fdc-f419f5600bcc", - "82bb7693-15e4-47b2-90e4-45f328547873", - "9a22d92f-b139-469c-8464-05fc85f33dd8", - "a9b9c059-5235-413f-8117-c84ede7463a2", - "0d046ce7-3658-45cd-b4ec-8056eefc7a3b" + "6132b421-bf08-4da5-9efd-6f4e7551e060", + "eb9cf878-2d49-42e5-8490-50166e11aa5c", + "8b17603a-c8c6-4897-827a-56ec65330bb9", + "4765d3aa-f647-4dd1-bf8d-e72525e32946", + "47149326-55c1-4b18-8ceb-d30598d167b7", + "59e24261-5d07-40ab-98a3-5911f9fb73ab", + "048ea85f-1893-43b4-a2fb-cdc287f4c4f0", + "0dca3922-9837-4650-b746-feedb392c750", + "8be89bb3-0599-4060-9029-c8630e582223" ], "failures": [], "pending": [], "skipped": [], - "duration": 15, + "duration": 14, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "3005618e-9dc5-439e-a93e-6225e9f5e8d4", + "uuid": "e32d95a0-5486-4567-a623-97dc3cb849ca", "title": "ical-generator Category", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/category.ts", "file": "/test/category.ts", @@ -4070,7 +4070,7 @@ "tests": [], "suites": [ { - "uuid": "9015de8e-c7cc-4e9c-ad22-b75ed1ebfcda", + "uuid": "a75bc5dd-a724-4522-b388-2b10c6bd79ae", "title": "constructor()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/category.ts", "file": "/test/category.ts", @@ -4090,8 +4090,8 @@ "context": null, "code": "const a = new ICalCategory({\n // @ts-ignore\n unknown: true,\n name: 'FOO'\n});\nassert.strictEqual(a.name(), 'FOO');", "err": {}, - "uuid": "4525d3cd-dc8e-46b8-b341-efcccf66a0f0", - "parentUUID": "9015de8e-c7cc-4e9c-ad22-b75ed1ebfcda", + "uuid": "dae10b0c-36e9-482c-9226-77e059d27608", + "parentUUID": "a75bc5dd-a724-4522-b388-2b10c6bd79ae", "isHook": false, "skipped": false }, @@ -4099,7 +4099,7 @@ "title": "shoult throw an error without name", "fullTitle": "ical-generator Category constructor() shoult throw an error without name", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -4108,27 +4108,27 @@ "context": null, "code": "assert.throws(function () {\n // @ts-ignore\n new ICalCategory({});\n}, /`name`/);", "err": {}, - "uuid": "e7701bdb-fff2-4bb9-a750-f97fc758a560", - "parentUUID": "9015de8e-c7cc-4e9c-ad22-b75ed1ebfcda", + "uuid": "4a7ac651-5045-4667-923c-518d50307505", + "parentUUID": "a75bc5dd-a724-4522-b388-2b10c6bd79ae", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "4525d3cd-dc8e-46b8-b341-efcccf66a0f0", - "e7701bdb-fff2-4bb9-a750-f97fc758a560" + "dae10b0c-36e9-482c-9226-77e059d27608", + "4a7ac651-5045-4667-923c-518d50307505" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "cee3a798-1d08-4f34-895f-42effebb1b73", + "uuid": "de4d1088-f122-419c-9842-89a1553be46c", "title": "name()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/category.ts", "file": "/test/category.ts", @@ -4148,8 +4148,8 @@ "context": null, "code": "const c = new ICalCategory({ name: 'foo' });\nassert.deepStrictEqual(c, c.name('FOO'));", "err": {}, - "uuid": "0adb290c-3736-4b29-b753-04e7ba4d8f1f", - "parentUUID": "cee3a798-1d08-4f34-895f-42effebb1b73", + "uuid": "fdbce8fe-003a-4402-800c-b56b8e7f7026", + "parentUUID": "de4d1088-f122-419c-9842-89a1553be46c", "isHook": false, "skipped": false }, @@ -4166,8 +4166,8 @@ "context": null, "code": "const c = new ICalCategory({ name: 'foo' });\nassert.strictEqual(c.name(), 'foo');\nc.name('HELLO-WORLD');\nassert.strictEqual(c.name(), 'HELLO-WORLD');", "err": {}, - "uuid": "1bda6495-eda2-4a0a-93d9-dce47796bf66", - "parentUUID": "cee3a798-1d08-4f34-895f-42effebb1b73", + "uuid": "72c707f4-1caa-480f-bf11-f0b8e6c3db2c", + "parentUUID": "de4d1088-f122-419c-9842-89a1553be46c", "isHook": false, "skipped": false }, @@ -4184,17 +4184,17 @@ "context": null, "code": "const c = new ICalCategory({ name: 'BANANA' });\nassert.ok(c.toString().includes('BANANA'));", "err": {}, - "uuid": "214e651b-d0d9-4958-96d2-a29d7aeb77e3", - "parentUUID": "cee3a798-1d08-4f34-895f-42effebb1b73", + "uuid": "2ab8b372-9ac2-4d85-a425-6fef73469fab", + "parentUUID": "de4d1088-f122-419c-9842-89a1553be46c", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "0adb290c-3736-4b29-b753-04e7ba4d8f1f", - "1bda6495-eda2-4a0a-93d9-dce47796bf66", - "214e651b-d0d9-4958-96d2-a29d7aeb77e3" + "fdbce8fe-003a-4402-800c-b56b8e7f7026", + "72c707f4-1caa-480f-bf11-f0b8e6c3db2c", + "2ab8b372-9ac2-4d85-a425-6fef73469fab" ], "failures": [], "pending": [], @@ -4205,7 +4205,7 @@ "_timeout": 2000 }, { - "uuid": "875c2146-bd0e-4bf0-a94a-19342a248e45", + "uuid": "9a8337e2-a277-4c6a-a62d-c1f04a9528f0", "title": "toJSON()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/category.ts", "file": "/test/category.ts", @@ -4225,15 +4225,15 @@ "context": null, "code": "const c = new ICalCategory({ name: 'FOOBAR' });\nassert.deepStrictEqual(c.toJSON(), { name: 'FOOBAR' });", "err": {}, - "uuid": "28699674-2771-4b54-9ba2-2dccdefd1a4b", - "parentUUID": "875c2146-bd0e-4bf0-a94a-19342a248e45", + "uuid": "80ef51de-2869-4abb-b8cd-26383858d2dd", + "parentUUID": "9a8337e2-a277-4c6a-a62d-c1f04a9528f0", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "28699674-2771-4b54-9ba2-2dccdefd1a4b" + "80ef51de-2869-4abb-b8cd-26383858d2dd" ], "failures": [], "pending": [], @@ -4254,7 +4254,7 @@ "_timeout": 2000 }, { - "uuid": "a5a6c0a6-bdbb-4428-aa9d-29eb03509d11", + "uuid": "0a403e2e-1bb8-4219-8c23-60e6f67bc5b0", "title": "ical-generator Event", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -4263,7 +4263,7 @@ "tests": [], "suites": [ { - "uuid": "8b92629a-b8b7-4f8b-adf4-a2f15a42f29b", + "uuid": "06c5ef55-4f0d-4763-9441-39eca18f1c78", "title": "constructor()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -4274,7 +4274,7 @@ "title": "shoud set data from constructor", "fullTitle": "ical-generator Event constructor() shoud set data from constructor", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -4283,8 +4283,8 @@ "context": null, "code": "const data = {\n id: 'FOO',\n sequence: 1,\n start: new Date().toJSON(),\n end: new Date().toJSON(),\n recurrenceId: new Date().toJSON(),\n timezone: 'Europe/Berlin',\n stamp: new Date().toJSON(),\n allDay: true,\n floating: false,\n repeating: null,\n summary: 'Hello.',\n location: null,\n description: null,\n organizer: null,\n attendees: [],\n alarms: [],\n categories: [],\n status: null,\n busystatus: ICalEventBusyStatus.BUSY,\n priority: 5,\n url: 'https://github.com/sebbo2002/ical-generator',\n attachments: [\n 'https://files.sebbo.net/calendar/attachments/foo'\n ],\n transparency: ICalEventTransparency.TRANSPARENT,\n created: new Date().toJSON(),\n lastModified: new Date().toJSON(),\n class: null,\n x: []\n};\nconst event = new ICalEvent(data, new ICalCalendar());\nassert.deepStrictEqual(event.toJSON(), data);", "err": {}, - "uuid": "4f83771c-a4d2-423c-975a-7e60168ac0b7", - "parentUUID": "8b92629a-b8b7-4f8b-adf4-a2f15a42f29b", + "uuid": "592963c5-1d6d-4728-91f0-2caf3fb98e5e", + "parentUUID": "06c5ef55-4f0d-4763-9441-39eca18f1c78", "isHook": false, "skipped": false }, @@ -4301,27 +4301,27 @@ "context": null, "code": "assert.throws(function () {\n // @ts-ignore\n new ICalEvent({ summary: 'Testevent' }, null);\n}, /`calendar`/);", "err": {}, - "uuid": "4cc6ef05-ae6c-4098-9fee-4b9e2573351a", - "parentUUID": "8b92629a-b8b7-4f8b-adf4-a2f15a42f29b", + "uuid": "b70dab35-99fb-4634-a243-14aae613fffb", + "parentUUID": "06c5ef55-4f0d-4763-9441-39eca18f1c78", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "4f83771c-a4d2-423c-975a-7e60168ac0b7", - "4cc6ef05-ae6c-4098-9fee-4b9e2573351a" + "592963c5-1d6d-4728-91f0-2caf3fb98e5e", + "b70dab35-99fb-4634-a243-14aae613fffb" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "c87ee6ab-e3da-4459-a46e-77d4ea7e68a8", + "uuid": "bc69dfc8-0611-42a6-89ea-5a5a2456bd8e", "title": "id()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -4341,8 +4341,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(event, event.id(1048));", "err": {}, - "uuid": "5cf217f3-3c06-4ff7-80b2-a31de405beaa", - "parentUUID": "c87ee6ab-e3da-4459-a46e-77d4ea7e68a8", + "uuid": "6af2ba53-432b-43de-8870-771b08f66435", + "parentUUID": "bc69dfc8-0611-42a6-89ea-5a5a2456bd8e", "isHook": false, "skipped": false }, @@ -4359,16 +4359,16 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar()).id(512);\nassert.strictEqual(event.id(), '512');\nevent.id('xyz');\nassert.strictEqual(event.id(), 'xyz');", "err": {}, - "uuid": "f93f8717-1072-4ce3-a363-1247875fd3b4", - "parentUUID": "c87ee6ab-e3da-4459-a46e-77d4ea7e68a8", + "uuid": "c172209d-1f27-4067-af3f-426ac55d5d75", + "parentUUID": "bc69dfc8-0611-42a6-89ea-5a5a2456bd8e", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "5cf217f3-3c06-4ff7-80b2-a31de405beaa", - "f93f8717-1072-4ce3-a363-1247875fd3b4" + "6af2ba53-432b-43de-8870-771b08f66435", + "c172209d-1f27-4067-af3f-426ac55d5d75" ], "failures": [], "pending": [], @@ -4379,7 +4379,7 @@ "_timeout": 2000 }, { - "uuid": "f7e725c0-fae0-457e-8146-82ff6868c255", + "uuid": "dc2d5d67-5366-42ea-a51c-2d2a420523ce", "title": "uid()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -4399,8 +4399,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(event, event.uid(1048));", "err": {}, - "uuid": "90875cca-78e8-4c5a-9f10-bdfe97536582", - "parentUUID": "f7e725c0-fae0-457e-8146-82ff6868c255", + "uuid": "538f5517-f4b2-4e9c-92b7-24fbb711aebe", + "parentUUID": "dc2d5d67-5366-42ea-a51c-2d2a420523ce", "isHook": false, "skipped": false }, @@ -4417,16 +4417,16 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar()).uid(512);\nassert.strictEqual(event.uid(), '512');\nevent.id('xyz');\nassert.strictEqual(event.uid(), 'xyz');", "err": {}, - "uuid": "aafa1532-55f6-44f0-80ee-51aeb0c06a49", - "parentUUID": "f7e725c0-fae0-457e-8146-82ff6868c255", + "uuid": "29cf6c3f-0972-4eff-85de-0ba2433c13a0", + "parentUUID": "dc2d5d67-5366-42ea-a51c-2d2a420523ce", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "90875cca-78e8-4c5a-9f10-bdfe97536582", - "aafa1532-55f6-44f0-80ee-51aeb0c06a49" + "538f5517-f4b2-4e9c-92b7-24fbb711aebe", + "29cf6c3f-0972-4eff-85de-0ba2433c13a0" ], "failures": [], "pending": [], @@ -4437,7 +4437,7 @@ "_timeout": 2000 }, { - "uuid": "f517f8d8-8703-4692-b227-0e5a8ac042f9", + "uuid": "6e55036f-598d-4429-a825-cf02b3ec9686", "title": "sequence()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -4457,8 +4457,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(event, event.sequence(1));", "err": {}, - "uuid": "7d12b71f-e6dc-4272-b063-9db65f37aa8f", - "parentUUID": "f517f8d8-8703-4692-b227-0e5a8ac042f9", + "uuid": "0e31cdbb-594a-4938-a449-8ff09f600c1c", + "parentUUID": "6e55036f-598d-4429-a825-cf02b3ec9686", "isHook": false, "skipped": false }, @@ -4475,8 +4475,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar()).sequence(1048);\nassert.strictEqual(event.sequence(), 1048);", "err": {}, - "uuid": "c6485403-1506-4ee1-821b-ff40cd9dfd57", - "parentUUID": "f517f8d8-8703-4692-b227-0e5a8ac042f9", + "uuid": "bf67838e-a8d6-4600-b107-a05c7cea3e7e", + "parentUUID": "6e55036f-598d-4429-a825-cf02b3ec9686", "isHook": false, "skipped": false }, @@ -4484,7 +4484,7 @@ "title": "setter should throw error when sequence is not valid", "fullTitle": "ical-generator Event sequence() setter should throw error when sequence is not valid", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -4493,8 +4493,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.throws(function () {\n // @ts-ignore\n event.sequence('hello');\n}, /`sequence`/);", "err": {}, - "uuid": "881b84e3-5714-4a00-b864-87f1659a4cf1", - "parentUUID": "f517f8d8-8703-4692-b227-0e5a8ac042f9", + "uuid": "d0da0595-5522-485d-97ca-ff745963409f", + "parentUUID": "6e55036f-598d-4429-a825-cf02b3ec9686", "isHook": false, "skipped": false }, @@ -4511,29 +4511,29 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar()).sequence(12);\nassert.strictEqual(event.sequence(), 12);\nevent.sequence(0);\nassert.strictEqual(event.sequence(), 0);", "err": {}, - "uuid": "2fdd183e-6dc4-465b-8658-c2ac69391fca", - "parentUUID": "f517f8d8-8703-4692-b227-0e5a8ac042f9", + "uuid": "01b11266-2bbc-4381-9217-9387d740c21e", + "parentUUID": "6e55036f-598d-4429-a825-cf02b3ec9686", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "7d12b71f-e6dc-4272-b063-9db65f37aa8f", - "c6485403-1506-4ee1-821b-ff40cd9dfd57", - "881b84e3-5714-4a00-b864-87f1659a4cf1", - "2fdd183e-6dc4-465b-8658-c2ac69391fca" + "0e31cdbb-594a-4938-a449-8ff09f600c1c", + "bf67838e-a8d6-4600-b107-a05c7cea3e7e", + "d0da0595-5522-485d-97ca-ff745963409f", + "01b11266-2bbc-4381-9217-9387d740c21e" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "f5d8b552-100b-4cce-9550-de313242732b", + "uuid": "8be151c1-0d6c-4c72-91e5-ac59fe56dfc9", "title": "start()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -4544,7 +4544,7 @@ "title": "getter should return value", "fullTitle": "ical-generator Event start() getter should return value", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -4553,8 +4553,8 @@ "context": null, "code": "const now = moment();\nconst event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nevent.start(now);\nassert.strictEqual(event.start(), now);", "err": {}, - "uuid": "a1caa1f1-3fb7-42c2-9f59-6420f7674304", - "parentUUID": "f5d8b552-100b-4cce-9550-de313242732b", + "uuid": "d3078057-09d0-48e9-acd5-956a7bb8daf3", + "parentUUID": "8be151c1-0d6c-4c72-91e5-ac59fe56dfc9", "isHook": false, "skipped": false }, @@ -4562,7 +4562,7 @@ "title": "setter should parse string if required", "fullTitle": "ical-generator Event start() setter should parse string if required", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -4571,8 +4571,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst date = moment().add(1, 'week').toJSON();\nassert.deepStrictEqual(event, event.start(date));\nassert.deepStrictEqual(event.start(), date);", "err": {}, - "uuid": "c974f96f-1eed-4e44-a075-03a89b6b8401", - "parentUUID": "f5d8b552-100b-4cce-9550-de313242732b", + "uuid": "7f83959c-c77c-451e-aa7a-5382c2c61399", + "parentUUID": "8be151c1-0d6c-4c72-91e5-ac59fe56dfc9", "isHook": false, "skipped": false }, @@ -4589,8 +4589,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst date = moment().add(1, 'week').toDate();\nassert.deepStrictEqual(event, event.start(date));\nassert.deepStrictEqual(event.start(), date);", "err": {}, - "uuid": "eb0b6d5b-96fc-42ae-92dc-6ced2313d654", - "parentUUID": "f5d8b552-100b-4cce-9550-de313242732b", + "uuid": "ca9de2ce-6ac6-4e8e-abb2-97dc7ccaa0c7", + "parentUUID": "8be151c1-0d6c-4c72-91e5-ac59fe56dfc9", "isHook": false, "skipped": false }, @@ -4607,8 +4607,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.throws(function () {\n // @ts-ignore\n event.start(3);\n}, /`start`/, 'Number');\nassert.throws(function () {\n // @ts-ignore\n event.start(null);\n}, /`start`/, 'null');\nassert.throws(function () {\n // @ts-ignore\n event.start(NaN);\n}, /`start`/, 'NaN');\nassert.throws(function () {\n event.start(new Date('hallo'));\n}, /`start`/, 'Invalid Date');", "err": {}, - "uuid": "afadaeef-c73f-4f18-a9a5-c30e101f6c2f", - "parentUUID": "f5d8b552-100b-4cce-9550-de313242732b", + "uuid": "1b3dd652-fb31-426c-a808-d8eb4fb4af2a", + "parentUUID": "8be151c1-0d6c-4c72-91e5-ac59fe56dfc9", "isHook": false, "skipped": false }, @@ -4625,8 +4625,8 @@ "context": null, "code": "const start = moment().add(5, 'minutes');\nconst end = moment();\nconst event = new ICalEvent({ start: new Date() }, new ICalCalendar())\n .end(end)\n .start(start);\nassert.deepStrictEqual(event.start(), end);\nassert.deepStrictEqual(event.end(), start);", "err": {}, - "uuid": "5c89cd23-4c0f-4cb5-baf3-23cb8043a803", - "parentUUID": "f5d8b552-100b-4cce-9550-de313242732b", + "uuid": "d23bd53f-10b0-45e4-9149-6505e0e69c95", + "parentUUID": "8be151c1-0d6c-4c72-91e5-ac59fe56dfc9", "isHook": false, "skipped": false }, @@ -4643,20 +4643,20 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(event, event.start(moment()));\nassert.deepStrictEqual(event, event.start(new Date()));", "err": {}, - "uuid": "0ea003ef-543f-42ac-8c99-255b63430894", - "parentUUID": "f5d8b552-100b-4cce-9550-de313242732b", + "uuid": "dc1c1773-cb97-4c83-af3e-345a0defa6b5", + "parentUUID": "8be151c1-0d6c-4c72-91e5-ac59fe56dfc9", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "a1caa1f1-3fb7-42c2-9f59-6420f7674304", - "c974f96f-1eed-4e44-a075-03a89b6b8401", - "eb0b6d5b-96fc-42ae-92dc-6ced2313d654", - "afadaeef-c73f-4f18-a9a5-c30e101f6c2f", - "5c89cd23-4c0f-4cb5-baf3-23cb8043a803", - "0ea003ef-543f-42ac-8c99-255b63430894" + "d3078057-09d0-48e9-acd5-956a7bb8daf3", + "7f83959c-c77c-451e-aa7a-5382c2c61399", + "ca9de2ce-6ac6-4e8e-abb2-97dc7ccaa0c7", + "1b3dd652-fb31-426c-a808-d8eb4fb4af2a", + "d23bd53f-10b0-45e4-9149-6505e0e69c95", + "dc1c1773-cb97-4c83-af3e-345a0defa6b5" ], "failures": [], "pending": [], @@ -4667,7 +4667,7 @@ "_timeout": 2000 }, { - "uuid": "edf08602-b53d-4a3f-99f6-6aefe0146b00", + "uuid": "5c756f17-aa16-4b35-be20-c4b348189b51", "title": "end()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -4678,7 +4678,7 @@ "title": "getter should return value", "fullTitle": "ical-generator Event end() getter should return value", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -4687,8 +4687,8 @@ "context": null, "code": "const now = moment();\nconst event = new ICalEvent({ start: moment().subtract({ minute: 1 }) }, new ICalCalendar());\nevent.end(now);\nassert.deepStrictEqual(event.end(), now);", "err": {}, - "uuid": "a91b998b-6d82-4745-9a3b-a5c03cc90e3c", - "parentUUID": "edf08602-b53d-4a3f-99f6-6aefe0146b00", + "uuid": "6e59cf19-29ae-46b1-ba27-bd05f5e7e5c1", + "parentUUID": "5c756f17-aa16-4b35-be20-c4b348189b51", "isHook": false, "skipped": false }, @@ -4705,8 +4705,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst date = moment().add(1, 'week').toJSON();\nassert.deepStrictEqual(event, event.end(date));\nassert.deepStrictEqual(event.end(), date);", "err": {}, - "uuid": "f0350308-80ca-4404-905f-57aad0706351", - "parentUUID": "edf08602-b53d-4a3f-99f6-6aefe0146b00", + "uuid": "a80fe400-f47f-4e99-91fa-71bd3aab02c7", + "parentUUID": "5c756f17-aa16-4b35-be20-c4b348189b51", "isHook": false, "skipped": false }, @@ -4723,8 +4723,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst date = moment().add(1, 'week').toDate();\nassert.deepStrictEqual(event, event.end(date));\nassert.deepStrictEqual(event.end(), date);", "err": {}, - "uuid": "22be9be0-f85a-4859-8664-52bcf6702026", - "parentUUID": "edf08602-b53d-4a3f-99f6-6aefe0146b00", + "uuid": "10c773dd-648e-4905-a89c-20e23b135486", + "parentUUID": "5c756f17-aa16-4b35-be20-c4b348189b51", "isHook": false, "skipped": false }, @@ -4732,7 +4732,7 @@ "title": "setter should throw error when time is not a Date", "fullTitle": "ical-generator Event end() setter should throw error when time is not a Date", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -4741,8 +4741,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.throws(function () {\n // @ts-ignore\n event.end(3);\n}, /`end`/, 'Number');\nassert.throws(function () {\n // @ts-ignore\n event.end(NaN);\n}, /`end`/, 'NaN');\nassert.throws(function () {\n event.end(new Date('hallo'));\n}, /`end`/, 'Invalid Date');", "err": {}, - "uuid": "c3f92707-91b2-4924-a7c3-f8ce309e36a1", - "parentUUID": "edf08602-b53d-4a3f-99f6-6aefe0146b00", + "uuid": "d2051e12-98fd-4b16-a2a5-0cdda0dc2e0b", + "parentUUID": "5c756f17-aa16-4b35-be20-c4b348189b51", "isHook": false, "skipped": false }, @@ -4759,8 +4759,8 @@ "context": null, "code": "const start = moment().add(5, 'minutes');\nconst end = moment();\nconst event = new ICalEvent({ start: new Date() }, new ICalCalendar())\n .start(start)\n .end(end);\nassert.deepStrictEqual(event.start(), end);\nassert.deepStrictEqual(event.end(), start);", "err": {}, - "uuid": "000ac98a-3cea-49c8-8e3c-bcf2abe64e47", - "parentUUID": "edf08602-b53d-4a3f-99f6-6aefe0146b00", + "uuid": "660f4499-c262-40ca-9cae-9e89a1bf98c4", + "parentUUID": "5c756f17-aa16-4b35-be20-c4b348189b51", "isHook": false, "skipped": false }, @@ -4777,20 +4777,20 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(event, event.end(moment()));\nassert.deepStrictEqual(event, event.end(new Date()));", "err": {}, - "uuid": "895c0747-b846-42c4-9565-9329c9a3dea3", - "parentUUID": "edf08602-b53d-4a3f-99f6-6aefe0146b00", + "uuid": "b1232f8a-93d8-4b7a-8250-2b38fef9744e", + "parentUUID": "5c756f17-aa16-4b35-be20-c4b348189b51", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "a91b998b-6d82-4745-9a3b-a5c03cc90e3c", - "f0350308-80ca-4404-905f-57aad0706351", - "22be9be0-f85a-4859-8664-52bcf6702026", - "c3f92707-91b2-4924-a7c3-f8ce309e36a1", - "000ac98a-3cea-49c8-8e3c-bcf2abe64e47", - "895c0747-b846-42c4-9565-9329c9a3dea3" + "6e59cf19-29ae-46b1-ba27-bd05f5e7e5c1", + "a80fe400-f47f-4e99-91fa-71bd3aab02c7", + "10c773dd-648e-4905-a89c-20e23b135486", + "d2051e12-98fd-4b16-a2a5-0cdda0dc2e0b", + "660f4499-c262-40ca-9cae-9e89a1bf98c4", + "b1232f8a-93d8-4b7a-8250-2b38fef9744e" ], "failures": [], "pending": [], @@ -4801,7 +4801,7 @@ "_timeout": 2000 }, { - "uuid": "24033886-16a5-4d95-b0b6-a1cca0b05516", + "uuid": "e1fab308-688c-4b93-ba68-f74bec622d7b", "title": "recurrenceId()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -4821,8 +4821,8 @@ "context": null, "code": "const now = moment();\nconst event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nevent.recurrenceId(now);\nassert.deepStrictEqual(event.recurrenceId(), now);", "err": {}, - "uuid": "1a0b8443-fe54-478f-b075-881224429199", - "parentUUID": "24033886-16a5-4d95-b0b6-a1cca0b05516", + "uuid": "bc8be111-24e1-42a0-a220-1bc2b39a106e", + "parentUUID": "e1fab308-688c-4b93-ba68-f74bec622d7b", "isHook": false, "skipped": false }, @@ -4830,7 +4830,7 @@ "title": "setter should parse string if required", "fullTitle": "ical-generator Event recurrenceId() setter should parse string if required", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -4839,8 +4839,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst date = moment().add(1, 'week').toJSON();\nassert.deepStrictEqual(event, event.recurrenceId(date));\nassert.deepStrictEqual(event.recurrenceId(), date);", "err": {}, - "uuid": "2f729f72-0b5f-4c13-b752-bbf7fde7fcc7", - "parentUUID": "24033886-16a5-4d95-b0b6-a1cca0b05516", + "uuid": "b99dd66a-9d02-4084-9701-78f885bfde0d", + "parentUUID": "e1fab308-688c-4b93-ba68-f74bec622d7b", "isHook": false, "skipped": false }, @@ -4848,7 +4848,7 @@ "title": "setter should handle Dates if required", "fullTitle": "ical-generator Event recurrenceId() setter should handle Dates if required", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -4857,8 +4857,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst date = moment().add(1, 'week').toDate();\nassert.deepStrictEqual(event, event.recurrenceId(date));\nassert.deepStrictEqual(event.recurrenceId(), date);", "err": {}, - "uuid": "755768d8-41b3-4737-bdf3-9cedb329b806", - "parentUUID": "24033886-16a5-4d95-b0b6-a1cca0b05516", + "uuid": "72072be2-a2d1-4473-871f-8775eca15f71", + "parentUUID": "e1fab308-688c-4b93-ba68-f74bec622d7b", "isHook": false, "skipped": false }, @@ -4875,8 +4875,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.throws(function () {\n // @ts-ignore\n event.recurrenceId(3);\n}, /`recurrenceId`/, 'Number');\nassert.throws(function () {\n // @ts-ignore\n event.recurrenceId(NaN);\n}, /`recurrenceId`/, 'NaN');\nassert.throws(function () {\n event.recurrenceId(new Date('hallo'));\n}, /`recurrenceId`/, 'Invalid Date');", "err": {}, - "uuid": "2b7ab75e-8727-4470-8059-29e06315f07c", - "parentUUID": "24033886-16a5-4d95-b0b6-a1cca0b05516", + "uuid": "b7d71a7e-b7d3-4e75-8135-3e84a349b779", + "parentUUID": "e1fab308-688c-4b93-ba68-f74bec622d7b", "isHook": false, "skipped": false }, @@ -4893,19 +4893,19 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(event, event.recurrenceId(moment()));\nassert.deepStrictEqual(event, event.recurrenceId(new Date()));", "err": {}, - "uuid": "c2e5b726-2b1d-4968-931d-70771cddb03e", - "parentUUID": "24033886-16a5-4d95-b0b6-a1cca0b05516", + "uuid": "0dcc2101-410d-42ab-852d-7d0a7827f364", + "parentUUID": "e1fab308-688c-4b93-ba68-f74bec622d7b", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "1a0b8443-fe54-478f-b075-881224429199", - "2f729f72-0b5f-4c13-b752-bbf7fde7fcc7", - "755768d8-41b3-4737-bdf3-9cedb329b806", - "2b7ab75e-8727-4470-8059-29e06315f07c", - "c2e5b726-2b1d-4968-931d-70771cddb03e" + "bc8be111-24e1-42a0-a220-1bc2b39a106e", + "b99dd66a-9d02-4084-9701-78f885bfde0d", + "72072be2-a2d1-4473-871f-8775eca15f71", + "b7d71a7e-b7d3-4e75-8135-3e84a349b779", + "0dcc2101-410d-42ab-852d-7d0a7827f364" ], "failures": [], "pending": [], @@ -4916,7 +4916,7 @@ "_timeout": 2000 }, { - "uuid": "794cc802-d959-4781-844c-bff015d7f8ee", + "uuid": "3e74a80a-7da5-45c4-9688-18dcaa85f2dd", "title": "timezone()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -4936,8 +4936,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar())\n .timezone('Europe/Berlin');\nassert.strictEqual(e.timezone(), 'Europe/Berlin');", "err": {}, - "uuid": "87d397f5-c19e-4952-bb11-82e2942cb963", - "parentUUID": "794cc802-d959-4781-844c-bff015d7f8ee", + "uuid": "bf9afa55-d847-4a4c-ac39-8a748fa104a5", + "parentUUID": "3e74a80a-7da5-45c4-9688-18dcaa85f2dd", "isHook": false, "skipped": false }, @@ -4954,8 +4954,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nconst e = new ICalEvent({\n start: moment(),\n summary: 'Example Event'\n}, cal);\nassert.strictEqual(cal.timezone(), null);\nassert.strictEqual(e.timezone(), null);\ncal.timezone('Europe/London');\nassert.strictEqual(cal.timezone(), 'Europe/London');\nassert.strictEqual(e.timezone(), 'Europe/London');\ne.timezone('Europe/Berlin');\nassert.strictEqual(cal.timezone(), 'Europe/London');\nassert.strictEqual(e.timezone(), 'Europe/Berlin');\ncal.timezone(null);\nassert.strictEqual(cal.timezone(), null);\nassert.strictEqual(e.timezone(), 'Europe/Berlin');\ne.timezone(null);\nassert.strictEqual(cal.timezone(), null);\nassert.strictEqual(e.timezone(), null);", "err": {}, - "uuid": "ccbe3ebd-3ffe-4209-bde6-7f65d81aa2f4", - "parentUUID": "794cc802-d959-4781-844c-bff015d7f8ee", + "uuid": "536e515f-3440-45e6-9288-27c1f9e3ae58", + "parentUUID": "3e74a80a-7da5-45c4-9688-18dcaa85f2dd", "isHook": false, "skipped": false }, @@ -4972,8 +4972,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.timezone('Europe/Berlin'));", "err": {}, - "uuid": "d18c6ab7-28ab-412a-b7d0-b594040ca500", - "parentUUID": "794cc802-d959-4781-844c-bff015d7f8ee", + "uuid": "107b108c-d3c2-4fc8-a27d-6d345dd515bc", + "parentUUID": "3e74a80a-7da5-45c4-9688-18dcaa85f2dd", "isHook": false, "skipped": false }, @@ -4990,8 +4990,8 @@ "context": null, "code": "const e = new ICalEvent({\n start: moment(),\n end: new Date(new Date().getTime() + 3600000),\n summary: 'Example Event'\n}, new ICalCalendar());\ne.timezone('Europe/London');\nassert.strictEqual(e.timezone(), 'Europe/London');", "err": {}, - "uuid": "a52fe120-b987-47bd-b244-8d87a6cb2ed1", - "parentUUID": "794cc802-d959-4781-844c-bff015d7f8ee", + "uuid": "b49b01e5-f713-48d2-aa06-83fe240bd953", + "parentUUID": "3e74a80a-7da5-45c4-9688-18dcaa85f2dd", "isHook": false, "skipped": false }, @@ -5008,8 +5008,8 @@ "context": null, "code": "const e = new ICalEvent({\n start: moment(),\n summary: 'Example Event'\n}, new ICalCalendar());\ne.floating(true);\ne.timezone('Europe/London');\nassert.strictEqual(e.floating(), false);", "err": {}, - "uuid": "49030da4-0147-42aa-a1db-ab420f53cc66", - "parentUUID": "794cc802-d959-4781-844c-bff015d7f8ee", + "uuid": "a168e3b5-95d9-4bc7-90d0-80a98ef5a349", + "parentUUID": "3e74a80a-7da5-45c4-9688-18dcaa85f2dd", "isHook": false, "skipped": false }, @@ -5026,8 +5026,8 @@ "context": null, "code": "const e = new ICalEvent({\n start: moment(),\n summary: 'Example Event'\n}, new ICalCalendar());\ne.floating(true);\ne.timezone(null);\nassert.strictEqual(e.floating(), true);", "err": {}, - "uuid": "78714956-4173-498b-90f4-4e0b33dabe95", - "parentUUID": "794cc802-d959-4781-844c-bff015d7f8ee", + "uuid": "fb3760ee-ddd5-4e35-b9d5-bd14eb9b2dc6", + "parentUUID": "3e74a80a-7da5-45c4-9688-18dcaa85f2dd", "isHook": false, "skipped": false }, @@ -5044,21 +5044,21 @@ "context": null, "code": "const e = new ICalEvent({\n start: moment(),\n timezone: 'Europe/Berlin',\n summary: 'Example Event'\n}, new ICalCalendar());\nassert.strictEqual(e.timezone(), 'Europe/Berlin');\ne.timezone('UTC');\nassert.strictEqual(e.timezone(), null);", "err": {}, - "uuid": "c1b4cb8c-ff01-473d-998f-034210c1e19e", - "parentUUID": "794cc802-d959-4781-844c-bff015d7f8ee", + "uuid": "cf0a16b3-26ee-4fa0-9d2a-c59aa142d2c6", + "parentUUID": "3e74a80a-7da5-45c4-9688-18dcaa85f2dd", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "87d397f5-c19e-4952-bb11-82e2942cb963", - "ccbe3ebd-3ffe-4209-bde6-7f65d81aa2f4", - "d18c6ab7-28ab-412a-b7d0-b594040ca500", - "a52fe120-b987-47bd-b244-8d87a6cb2ed1", - "49030da4-0147-42aa-a1db-ab420f53cc66", - "78714956-4173-498b-90f4-4e0b33dabe95", - "c1b4cb8c-ff01-473d-998f-034210c1e19e" + "bf9afa55-d847-4a4c-ac39-8a748fa104a5", + "536e515f-3440-45e6-9288-27c1f9e3ae58", + "107b108c-d3c2-4fc8-a27d-6d345dd515bc", + "b49b01e5-f713-48d2-aa06-83fe240bd953", + "a168e3b5-95d9-4bc7-90d0-80a98ef5a349", + "fb3760ee-ddd5-4e35-b9d5-bd14eb9b2dc6", + "cf0a16b3-26ee-4fa0-9d2a-c59aa142d2c6" ], "failures": [], "pending": [], @@ -5069,7 +5069,7 @@ "_timeout": 2000 }, { - "uuid": "6911057b-b141-4be6-a766-4fca2d95106b", + "uuid": "0f8d0baf-6bc3-4447-a581-feaf33f1d2b3", "title": "stamp()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -5089,8 +5089,8 @@ "context": null, "code": "const now = moment().add(1, 'day');\nconst e = new ICalEvent({ start: new Date() }, new ICalCalendar()).stamp(now);\nassert.deepStrictEqual(e.stamp(), now);", "err": {}, - "uuid": "fcfbba23-56a4-4502-9537-5a3786d2ee8b", - "parentUUID": "6911057b-b141-4be6-a766-4fca2d95106b", + "uuid": "84db4063-b7db-42a8-ba6c-51a4d1e59885", + "parentUUID": "0f8d0baf-6bc3-4447-a581-feaf33f1d2b3", "isHook": false, "skipped": false }, @@ -5107,8 +5107,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst date = moment().add(1, 'week').toJSON();\nassert.deepStrictEqual(event, event.stamp(date));\nassert.deepStrictEqual(event.stamp(), date);", "err": {}, - "uuid": "146fb039-1f94-4083-9b11-7cd59e9a282e", - "parentUUID": "6911057b-b141-4be6-a766-4fca2d95106b", + "uuid": "8126288b-09a6-4376-a1c3-e8d48df4d85c", + "parentUUID": "0f8d0baf-6bc3-4447-a581-feaf33f1d2b3", "isHook": false, "skipped": false }, @@ -5116,7 +5116,7 @@ "title": "setter should handle Dates if required", "fullTitle": "ical-generator Event stamp() setter should handle Dates if required", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -5125,8 +5125,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst date = moment().add(1, 'week').toDate();\nassert.deepStrictEqual(event, event.stamp(date));\nassert.deepStrictEqual(event.stamp(), date);", "err": {}, - "uuid": "3b7ac824-356f-4dff-91b5-8d7f2022f72e", - "parentUUID": "6911057b-b141-4be6-a766-4fca2d95106b", + "uuid": "55904c38-1d66-4631-a473-a114351070ad", + "parentUUID": "0f8d0baf-6bc3-4447-a581-feaf33f1d2b3", "isHook": false, "skipped": false }, @@ -5134,7 +5134,7 @@ "title": "setter should throw error when time is not a Date", "fullTitle": "ical-generator Event stamp() setter should throw error when time is not a Date", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -5143,8 +5143,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.throws(function () {\n // @ts-ignore\n event.stamp(3);\n}, /`stamp`/, 'Number');\nassert.throws(function () {\n // @ts-ignore\n event.stamp(null);\n}, /`stamp`/, 'null');\nassert.throws(function () {\n // @ts-ignore\n event.stamp(NaN);\n}, /`stamp`/, 'NaN');\nassert.throws(function () {\n event.stamp(new Date('hallo'));\n}, /`stamp`/, 'Invalid Date');", "err": {}, - "uuid": "49f422c4-efbf-45df-97b0-37b13abbb8c1", - "parentUUID": "6911057b-b141-4be6-a766-4fca2d95106b", + "uuid": "143398fb-a157-4b58-b461-be3edf2c281a", + "parentUUID": "0f8d0baf-6bc3-4447-a581-feaf33f1d2b3", "isHook": false, "skipped": false }, @@ -5161,19 +5161,19 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.stamp(new Date()));", "err": {}, - "uuid": "2e01ff5d-e361-4ec1-a23c-9344f90164f0", - "parentUUID": "6911057b-b141-4be6-a766-4fca2d95106b", + "uuid": "8359809d-e8b6-45e5-b983-90c54d054a90", + "parentUUID": "0f8d0baf-6bc3-4447-a581-feaf33f1d2b3", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "fcfbba23-56a4-4502-9537-5a3786d2ee8b", - "146fb039-1f94-4083-9b11-7cd59e9a282e", - "3b7ac824-356f-4dff-91b5-8d7f2022f72e", - "49f422c4-efbf-45df-97b0-37b13abbb8c1", - "2e01ff5d-e361-4ec1-a23c-9344f90164f0" + "84db4063-b7db-42a8-ba6c-51a4d1e59885", + "8126288b-09a6-4376-a1c3-e8d48df4d85c", + "55904c38-1d66-4631-a473-a114351070ad", + "143398fb-a157-4b58-b461-be3edf2c281a", + "8359809d-e8b6-45e5-b983-90c54d054a90" ], "failures": [], "pending": [], @@ -5184,7 +5184,7 @@ "_timeout": 2000 }, { - "uuid": "8a5d06fd-bd46-4863-88d8-3477d77e1858", + "uuid": "e9f5921b-f4ae-4b8e-bf9c-bdab2b14ee43", "title": "timestamp()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -5204,8 +5204,8 @@ "context": null, "code": "const now = moment().add(1, 'day');\nconst e = new ICalEvent({ start: new Date() }, new ICalCalendar()).timestamp(now);\nassert.deepStrictEqual(e.timestamp(), now);", "err": {}, - "uuid": "eb7e13f5-acca-4ef0-b82b-6f47fee4db75", - "parentUUID": "8a5d06fd-bd46-4863-88d8-3477d77e1858", + "uuid": "e6a36cc0-21d8-44d4-b42c-87e414964155", + "parentUUID": "e9f5921b-f4ae-4b8e-bf9c-bdab2b14ee43", "isHook": false, "skipped": false }, @@ -5213,7 +5213,7 @@ "title": "setter should parse string if required", "fullTitle": "ical-generator Event timestamp() setter should parse string if required", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -5222,8 +5222,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst date = moment().add(1, 'week').toJSON();\nassert.deepStrictEqual(event, event.timestamp(date));\nassert.deepStrictEqual(event.stamp(), date);", "err": {}, - "uuid": "eb63c14e-19d8-40fe-ba77-df72eeaf30d4", - "parentUUID": "8a5d06fd-bd46-4863-88d8-3477d77e1858", + "uuid": "c798b890-485d-477d-8379-ec5fe007354e", + "parentUUID": "e9f5921b-f4ae-4b8e-bf9c-bdab2b14ee43", "isHook": false, "skipped": false }, @@ -5240,8 +5240,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst date = moment().add(1, 'week').toDate();\nassert.deepStrictEqual(event, event.timestamp(date));\nassert.deepStrictEqual(event.stamp(), date);", "err": {}, - "uuid": "45974f39-8c91-40c9-8b57-5c8dcf237827", - "parentUUID": "8a5d06fd-bd46-4863-88d8-3477d77e1858", + "uuid": "d0c90e11-93e1-47c5-8e2f-90eb4b109af0", + "parentUUID": "e9f5921b-f4ae-4b8e-bf9c-bdab2b14ee43", "isHook": false, "skipped": false }, @@ -5258,8 +5258,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.throws(function () {\n // @ts-ignore\n event.timestamp(3);\n}, /`stamp`/, 'Number');\nassert.throws(function () {\n // @ts-ignore\n event.timestamp(null);\n}, /`stamp`/, 'null');\nassert.throws(function () {\n // @ts-ignore\n event.timestamp(NaN);\n}, /`stamp`/, 'NaN');\nassert.throws(function () {\n event.timestamp(new Date('hallo'));\n}, /`stamp`/, 'Invalid Date');", "err": {}, - "uuid": "260ba407-3c6e-4302-b711-f6041b6bed97", - "parentUUID": "8a5d06fd-bd46-4863-88d8-3477d77e1858", + "uuid": "929910e8-a278-45e8-bbca-d897a4f07671", + "parentUUID": "e9f5921b-f4ae-4b8e-bf9c-bdab2b14ee43", "isHook": false, "skipped": false }, @@ -5276,30 +5276,30 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.timestamp(new Date()));", "err": {}, - "uuid": "e63c16fd-3eb2-46ba-b9a3-788b67c71843", - "parentUUID": "8a5d06fd-bd46-4863-88d8-3477d77e1858", + "uuid": "7a3431ed-a346-4dc4-9bed-a82cf52ff1b0", + "parentUUID": "e9f5921b-f4ae-4b8e-bf9c-bdab2b14ee43", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "eb7e13f5-acca-4ef0-b82b-6f47fee4db75", - "eb63c14e-19d8-40fe-ba77-df72eeaf30d4", - "45974f39-8c91-40c9-8b57-5c8dcf237827", - "260ba407-3c6e-4302-b711-f6041b6bed97", - "e63c16fd-3eb2-46ba-b9a3-788b67c71843" + "e6a36cc0-21d8-44d4-b42c-87e414964155", + "c798b890-485d-477d-8379-ec5fe007354e", + "d0c90e11-93e1-47c5-8e2f-90eb4b109af0", + "929910e8-a278-45e8-bbca-d897a4f07671", + "7a3431ed-a346-4dc4-9bed-a82cf52ff1b0" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "cb8c592f-b989-4701-ac99-33e15a6ac798", + "uuid": "8fa41120-983a-488f-8259-dc51cb006638", "title": "allDay()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -5310,7 +5310,7 @@ "title": "getter should return value", "fullTitle": "ical-generator Event allDay() getter should return value", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -5319,8 +5319,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.allDay(true);\nassert.strictEqual(e.allDay(), true);", "err": {}, - "uuid": "612f9b6f-192b-4f33-8f87-70dfb2cf4ae3", - "parentUUID": "cb8c592f-b989-4701-ac99-33e15a6ac798", + "uuid": "2bb0bc14-6832-4072-bc4c-116f40f31945", + "parentUUID": "8fa41120-983a-488f-8259-dc51cb006638", "isHook": false, "skipped": false }, @@ -5337,8 +5337,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.allDay(true));", "err": {}, - "uuid": "5c4acd4e-efac-4e78-b208-98f327390058", - "parentUUID": "cb8c592f-b989-4701-ac99-33e15a6ac798", + "uuid": "8fddfec8-2614-4976-b8a4-df35425d17ff", + "parentUUID": "8fa41120-983a-488f-8259-dc51cb006638", "isHook": false, "skipped": false }, @@ -5355,28 +5355,28 @@ "context": null, "code": "const event = new ICalEvent({\n start: moment(),\n summary: 'Example Event'\n}, new ICalCalendar());\nevent.allDay(true);\nassert.strictEqual(event.allDay(), true);", "err": {}, - "uuid": "4330275c-4656-4048-a1f0-9e126e438ca7", - "parentUUID": "cb8c592f-b989-4701-ac99-33e15a6ac798", + "uuid": "e21f5fd5-3bf4-4bb9-9bc7-9674fd4e11e2", + "parentUUID": "8fa41120-983a-488f-8259-dc51cb006638", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "612f9b6f-192b-4f33-8f87-70dfb2cf4ae3", - "5c4acd4e-efac-4e78-b208-98f327390058", - "4330275c-4656-4048-a1f0-9e126e438ca7" + "2bb0bc14-6832-4072-bc4c-116f40f31945", + "8fddfec8-2614-4976-b8a4-df35425d17ff", + "e21f5fd5-3bf4-4bb9-9bc7-9674fd4e11e2" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "0d2d0d29-768a-4da9-96ff-4a644ddd9ed1", + "uuid": "89f1e667-bc40-41fc-86a1-d013e224d355", "title": "floating()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -5396,8 +5396,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar()).floating(true);\nassert.strictEqual(e.floating(), true);", "err": {}, - "uuid": "6b80c483-8ba5-485f-ac5e-0f307db50a60", - "parentUUID": "0d2d0d29-768a-4da9-96ff-4a644ddd9ed1", + "uuid": "89e53509-3804-44c4-bd49-cb3751918f11", + "parentUUID": "89f1e667-bc40-41fc-86a1-d013e224d355", "isHook": false, "skipped": false }, @@ -5414,8 +5414,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.floating(false));\nassert.deepStrictEqual(e, e.floating(true));", "err": {}, - "uuid": "22e6200b-33c2-4b7a-806f-eed17f74635b", - "parentUUID": "0d2d0d29-768a-4da9-96ff-4a644ddd9ed1", + "uuid": "3ecc1275-4719-4f31-a21a-cbc978d968fb", + "parentUUID": "89f1e667-bc40-41fc-86a1-d013e224d355", "isHook": false, "skipped": false }, @@ -5423,7 +5423,7 @@ "title": "should update floating", "fullTitle": "ical-generator Event floating() should update floating", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -5432,8 +5432,8 @@ "context": null, "code": "const event = new ICalEvent({\n start: moment(),\n summary: 'Example Event'\n}, new ICalCalendar());\nevent.floating(true);\nassert.strictEqual(event.floating(), true);", "err": {}, - "uuid": "e8d1c8a1-87ad-49de-9881-5bd133ecf4c0", - "parentUUID": "0d2d0d29-768a-4da9-96ff-4a644ddd9ed1", + "uuid": "a671c43f-0a17-4e0b-a1ea-ac324885d90f", + "parentUUID": "89f1e667-bc40-41fc-86a1-d013e224d355", "isHook": false, "skipped": false }, @@ -5450,8 +5450,8 @@ "context": null, "code": "const e = new ICalEvent({\n start: moment(),\n summary: 'Example Event'\n}, new ICalCalendar());\ne.timezone('Europe/London');\ne.floating(true);\nassert.strictEqual(e.timezone(), null);", "err": {}, - "uuid": "3dc0ef38-824e-4f95-a29e-a9d79af83cf9", - "parentUUID": "0d2d0d29-768a-4da9-96ff-4a644ddd9ed1", + "uuid": "181974de-4447-475a-ad2c-99c0b29d74f7", + "parentUUID": "89f1e667-bc40-41fc-86a1-d013e224d355", "isHook": false, "skipped": false }, @@ -5468,30 +5468,30 @@ "context": null, "code": "const e = new ICalEvent({\n start: moment(),\n summary: 'Example Event'\n}, new ICalCalendar());\ne.timezone('Europe/London');\ne.floating(false);\nassert.strictEqual(e.timezone(), 'Europe/London');", "err": {}, - "uuid": "884331bb-db7e-4d96-8077-f90b400cd937", - "parentUUID": "0d2d0d29-768a-4da9-96ff-4a644ddd9ed1", + "uuid": "49754eb1-7006-4991-84e5-8206d2c3169f", + "parentUUID": "89f1e667-bc40-41fc-86a1-d013e224d355", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "6b80c483-8ba5-485f-ac5e-0f307db50a60", - "22e6200b-33c2-4b7a-806f-eed17f74635b", - "e8d1c8a1-87ad-49de-9881-5bd133ecf4c0", - "3dc0ef38-824e-4f95-a29e-a9d79af83cf9", - "884331bb-db7e-4d96-8077-f90b400cd937" + "89e53509-3804-44c4-bd49-cb3751918f11", + "3ecc1275-4719-4f31-a21a-cbc978d968fb", + "a671c43f-0a17-4e0b-a1ea-ac324885d90f", + "181974de-4447-475a-ad2c-99c0b29d74f7", + "49754eb1-7006-4991-84e5-8206d2c3169f" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "title": "repeating()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -5502,7 +5502,7 @@ "title": "getter should return value", "fullTitle": "ical-generator Event repeating() getter should return value", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -5511,8 +5511,8 @@ "context": null, "code": "const options = {\n freq: ICalEventRepeatingFreq.MONTHLY,\n count: 5,\n interval: 2,\n until: moment(),\n exclude: [moment()]\n};\nconst e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e.repeating(), null);\ne.repeating(options);\nassert.strictEqual(JSON.stringify(e.repeating(), null, ' '), JSON.stringify(options, null, ' '));\ne.repeating(null);\nassert.deepStrictEqual(e.repeating(), null);", "err": {}, - "uuid": "0d21874d-f30f-4665-ae5e-4f1818b97016", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "f3d3abab-0e5c-4aa0-8320-afd13a1f5c92", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5529,8 +5529,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.repeating(null));\nassert.deepStrictEqual(e.repeating(), null);", "err": {}, - "uuid": "afcdd1dc-7dcc-45ca-816a-245ab19da074", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "fbfecf62-08f3-4c56-9499-0ef445ee0c49", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5547,8 +5547,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.repeating(null), 'repeating(null)');\nassert.deepStrictEqual(e, e.repeating({\n freq: ICalEventRepeatingFreq.MONTHLY\n}), 'repeating({freq: \\'MONTHLY\\'})');", "err": {}, - "uuid": "0e465c45-ce3b-4f45-8b29-d7f3eaed75da", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "b827d6ff-d06f-4cb9-ba33-eda18855e336", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5565,8 +5565,8 @@ "context": null, "code": "assert.throws(function () {\n new ICalEvent({\n start: moment(),\n summary: 'test',\n // @ts-ignore\n repeating: {}\n }, new ICalCalendar());\n}, /Input must be one of the following: SECONDLY, MINUTELY, HOURLY, DAILY, WEEKLY, MONTHLY, YEARLY/);", "err": {}, - "uuid": "cc300e6a-1b09-4239-918a-9371517e3981", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "60459a63-a295-4a59-9188-374d65d5ccdb", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5574,7 +5574,7 @@ "title": "setter should throw error when repeating when freq is not allowed", "fullTitle": "ical-generator Event repeating() setter should throw error when repeating when freq is not allowed", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -5583,8 +5583,8 @@ "context": null, "code": "assert.throws(function () {\n new ICalEvent({\n start: moment(),\n summary: 'test',\n repeating: {\n // @ts-ignore\n freq: 'hello'\n }\n }, new ICalCalendar());\n}, /must be one of the following/);", "err": {}, - "uuid": "664712fd-42d6-43d0-a69f-9d0a2bc0c0e3", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "9c289e88-3c38-4291-bd22-b8a282e320b9", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5592,7 +5592,7 @@ "title": "setter should update freq", "fullTitle": "ical-generator Event repeating() setter should update freq", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -5601,8 +5601,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.repeating({ freq: ICalEventRepeatingFreq.MONTHLY });\nconst result = e.repeating();\nassert.ok(result);\nassert.ok(!isRRule(result));\nassert.ok(typeof result !== 'string');\n// @ts-ignore\nassert.strictEqual(result.freq, 'MONTHLY');", "err": {}, - "uuid": "1a2a7582-a14e-4c4e-9566-f3bc34fd9de5", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "f46e4ed4-2758-479a-85bf-286009a978ae", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5619,8 +5619,8 @@ "context": null, "code": "assert.throws(function () {\n new ICalEvent({\n start: moment(),\n summary: 'test',\n repeating: {\n freq: ICalEventRepeatingFreq.DAILY,\n count: Infinity\n }\n }, new ICalCalendar());\n}, /`repeating.count` must be a finite number!/);\nassert.throws(function () {\n new ICalEvent({\n start: moment(),\n summary: 'test',\n repeating: {\n freq: ICalEventRepeatingFreq.DAILY,\n // @ts-ignore\n count: 'abc'\n }\n }, new ICalCalendar());\n}, /`repeating\\.count` must be a finite number!/);", "err": {}, - "uuid": "ca4b4e44-b6f3-451b-823d-3223e3972df3", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "667b53e3-ba19-42d5-8640-e72144475ed9", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5637,8 +5637,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.repeating({ freq: ICalEventRepeatingFreq.MONTHLY, count: 5 });\nconst result = e.repeating();\nassert.ok(result);\nassert.ok(!isRRule(result));\nassert.ok(typeof result !== 'string');\n// @ts-ignore\nassert.strictEqual(result.count, 5);", "err": {}, - "uuid": "93a4ecdc-7da4-4cb7-8ff7-f924dbbb3f78", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "eee6ef3b-a4a3-4c2a-95b2-23219f070cf6", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5646,7 +5646,7 @@ "title": "should throw error when repeating.interval is not a number", "fullTitle": "ical-generator Event repeating() should throw error when repeating.interval is not a number", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -5655,8 +5655,8 @@ "context": null, "code": "assert.throws(function () {\n new ICalEvent({\n start: moment(),\n summary: 'test',\n repeating: {\n freq: ICalEventRepeatingFreq.DAILY,\n interval: Infinity\n }\n }, new ICalCalendar());\n}, /`repeating.interval` must be a finite number!/);\nassert.throws(function () {\n new ICalEvent({\n start: moment(),\n summary: 'test',\n repeating: {\n freq: ICalEventRepeatingFreq.DAILY,\n // @ts-ignore\n interval: 'abc'\n }\n }, new ICalCalendar());\n}, /`repeating.interval` must be a finite number!/);", "err": {}, - "uuid": "d80d6084-e82c-4f63-9270-4fe3d2c9fe6c", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "349ab72d-b876-49ee-b6c1-523dad3f6a42", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5673,8 +5673,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.repeating({ freq: ICalEventRepeatingFreq.MONTHLY, interval: 5 });\nconst result = e.repeating();\nassert.ok(result);\nassert.ok(!isRRule(result));\nassert.ok(typeof result !== 'string');\n// @ts-ignore\nassert.strictEqual(result.interval, 5);", "err": {}, - "uuid": "a210f6e8-fa55-4748-8cb7-aa15261c2b38", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "00c68d32-93f3-4235-a4b9-193ed93b0821", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5691,8 +5691,8 @@ "context": null, "code": "assert.throws(function () {\n new ICalEvent({\n start: moment(),\n summary: 'test',\n repeating: {\n freq: ICalEventRepeatingFreq.DAILY,\n // @ts-ignore\n until: null\n }\n }, new ICalCalendar());\n}, /Error: `repeating\\.until` has to be a valid date!/);", "err": {}, - "uuid": "0355531f-faaf-450b-ac28-1354a9735cc0", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "aef823a7-35bd-4557-8b6e-b9e2d25884cf", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5709,8 +5709,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst date = moment().add(1, 'week').toJSON();\nevent.repeating({ freq: ICalEventRepeatingFreq.MONTHLY, until: date });\nconst result = event.repeating();\nassert.ok(result);\nassert.ok(!isRRule(result));\nassert.ok(typeof result !== 'string');\n// @ts-ignore\nassert.deepStrictEqual(result.until, date);", "err": {}, - "uuid": "a4daf4ea-a73c-440b-a394-ececfd54d229", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "73edcae5-38d7-483c-876e-d9fa9fe70d92", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5727,8 +5727,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst date = moment().add(1, 'week').toDate();\nevent.repeating({ freq: ICalEventRepeatingFreq.MONTHLY, until: date });\nconst result = event.repeating();\nassert.ok(result);\nassert.ok(!isRRule(result));\nassert.ok(typeof result !== 'string');\n// @ts-ignore\nassert.deepStrictEqual(result.until, date);", "err": {}, - "uuid": "40b984da-2375-4e8a-9266-b255e3c5161a", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "c11fbbe3-8d38-4beb-88dd-4e7f93c4b709", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5745,8 +5745,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst date = moment().add(1, 'week');\nevent.repeating({ freq: ICalEventRepeatingFreq.MONTHLY, until: date });\nconst result = event.repeating();\nassert.ok(result);\nassert.ok(!isRRule(result));\nassert.ok(typeof result !== 'string');\n// @ts-ignore\nassert.deepStrictEqual(result.until, date);", "err": {}, - "uuid": "17185ce9-ba5c-4842-b691-cca4970d72cb", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "5734595a-0198-494d-9617-7e80e21ac326", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5754,7 +5754,7 @@ "title": "setter should throw error when repeating.until is not a Date", "fullTitle": "ical-generator Event repeating() setter should throw error when repeating.until is not a Date", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -5763,8 +5763,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.throws(function () {\n // @ts-ignore\n event.repeating({ freq: ICalEventRepeatingFreq.MONTHLY, until: 3 });\n}, /`repeating.until`/, 'Number');\nassert.throws(function () {\n // @ts-ignore\n event.repeating({ freq: ICalEventRepeatingFreq.MONTHLY, until: null });\n}, /`repeating.until`/, 'null');\nassert.throws(function () {\n // @ts-ignore\n event.repeating({ freq: ICalEventRepeatingFreq.MONTHLY, until: NaN });\n}, /`repeating.until`/, 'NaN');\nassert.throws(function () {\n event.repeating({ freq: ICalEventRepeatingFreq.MONTHLY, until: new Date('foo') });\n}, /`repeating.until`/, 'Invalid Date');", "err": {}, - "uuid": "d5c20f81-3484-4cbc-ae4a-5684b3564879", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "53c92fc9-2eeb-4630-9e64-72b8eb5b911c", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5781,8 +5781,8 @@ "context": null, "code": "assert.throws(function () {\n new ICalEvent({\n start: moment(),\n summary: 'test',\n repeating: {\n freq: ICalEventRepeatingFreq.DAILY,\n interval: 2,\n // @ts-ignore\n byDay: 'FOO'\n }\n }, new ICalCalendar());\n}, /Input must be one of the following: SU, MO, TU, WE, TH, FR, SA/);\nassert.throws(function () {\n new ICalEvent({\n start: moment(),\n summary: 'test',\n repeating: {\n freq: ICalEventRepeatingFreq.DAILY,\n interval: 2,\n // @ts-ignore\n byDay: ['SU', 'BAR', 'th']\n }\n }, new ICalCalendar());\n}, /Input must be one of the following: SU, MO, TU, WE, TH, FR, SA/);\nassert.throws(function () {\n new ICalEvent({\n start: moment(),\n summary: 'test',\n repeating: {\n freq: ICalEventRepeatingFreq.DAILY,\n interval: 2,\n // @ts-ignore\n byDay: ['SU', Infinity, 'th']\n }\n }, new ICalCalendar());\n}, /Input must be one of the following: SU, MO, TU, WE, TH, FR, SA/);", "err": {}, - "uuid": "c6149ca2-0b67-4746-a11a-121b1f48c3c8", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "26358cbd-a832-4cf6-990c-39ab844ca479", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5799,8 +5799,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.repeating({\n freq: ICalEventRepeatingFreq.MONTHLY,\n byDay: [ICalWeekday.SU, ICalWeekday.WE, ICalWeekday.TH]\n});\nconst result = e.repeating();\nassert.ok(result);\nassert.ok(!isRRule(result));\nassert.ok(typeof result !== 'string');\n// @ts-ignore\nassert.deepStrictEqual(result.byDay, ['SU', 'WE', 'TH']);", "err": {}, - "uuid": "c3cda2fd-7ce1-4c36-b47d-e759af363040", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "4550acf9-930f-4808-9b1d-e78e0d21ba83", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5808,7 +5808,7 @@ "title": "should throw error when repeating.byMonth is not valid", "fullTitle": "ical-generator Event repeating() should throw error when repeating.byMonth is not valid", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -5817,8 +5817,8 @@ "context": null, "code": "assert.throws(function () {\n new ICalEvent({\n start: moment(),\n summary: 'test',\n repeating: {\n freq: ICalEventRepeatingFreq.DAILY,\n interval: 2,\n // @ts-ignore\n byMonth: 'FOO'\n }\n }, new ICalCalendar());\n}, /`repeating\\.byMonth` contains invalid value `FOO`/);\nassert.throws(function () {\n new ICalEvent({\n start: moment(),\n summary: 'test',\n repeating: {\n freq: ICalEventRepeatingFreq.DAILY,\n interval: 2,\n byMonth: [1, 14, 7]\n }\n }, new ICalCalendar());\n}, /`repeating\\.byMonth` contains invalid value `14`/);", "err": {}, - "uuid": "f2548e0a-bd10-478f-9710-6df5d04764bb", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "f978c65b-c55e-4bde-983b-9523ad448bf6", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5835,8 +5835,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.repeating({ freq: ICalEventRepeatingFreq.MONTHLY, byMonth: [1, 12, 7] });\nconst result = e.repeating();\nassert.ok(result);\nassert.ok(!isRRule(result));\nassert.ok(typeof result !== 'string');\n// @ts-ignore\nassert.deepStrictEqual(result.byMonth, [1, 12, 7]);", "err": {}, - "uuid": "3c3c62d1-ad24-43e7-b2f0-68f950d0e9d0", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "421a2061-62e7-4ba1-a3c5-054142376999", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5844,7 +5844,7 @@ "title": "should throw error when repeating.byMonthDay is not valid", "fullTitle": "ical-generator Event repeating() should throw error when repeating.byMonthDay is not valid", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -5853,8 +5853,8 @@ "context": null, "code": "assert.throws(function () {\n new ICalEvent({\n start: moment(),\n end: moment(),\n summary: 'test',\n repeating: {\n freq: ICalEventRepeatingFreq.DAILY,\n interval: 2,\n // @ts-ignore\n byMonthDay: 'FOO'\n }\n }, new ICalCalendar());\n}, /`repeating\\.byMonthDay` contains invalid value `FOO`/);\nassert.throws(function () {\n new ICalEvent({\n start: moment(),\n end: moment(),\n summary: 'test',\n repeating: {\n freq: ICalEventRepeatingFreq.DAILY,\n interval: 2,\n byMonthDay: [1, 32, -15]\n }\n }, new ICalCalendar());\n}, /`repeating\\.byMonthDay` contains invalid value `32`/);\nassert.throws(function () {\n new ICalEvent({\n start: moment(),\n end: moment(),\n summary: 'test',\n repeating: {\n freq: ICalEventRepeatingFreq.DAILY,\n interval: 2,\n byMonthDay: [-1, -32, 15]\n }\n }, new ICalCalendar());\n}, /`repeating\\.byMonthDay` contains invalid value `-32`/);\nassert.throws(function () {\n new ICalEvent({\n start: moment(),\n end: moment(),\n summary: 'test',\n repeating: {\n freq: ICalEventRepeatingFreq.DAILY,\n interval: 2,\n byMonthDay: [1, 0, 15]\n }\n }, new ICalCalendar());\n}, /`repeating\\.byMonthDay` contains invalid value `0`/);", "err": {}, - "uuid": "edd1f2e6-370f-48e3-be5a-3b1e0c4cc4f2", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "fa34bd50-9ed7-4b93-824d-8a544c540555", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5862,7 +5862,7 @@ "title": "setter should update repeating.byMonthDay", "fullTitle": "ical-generator Event repeating() setter should update repeating.byMonthDay", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -5871,8 +5871,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.repeating({ freq: ICalEventRepeatingFreq.MONTHLY, byMonthDay: [1, 15] });\nconst result = e.repeating();\nassert.ok(result);\nassert.ok(!isRRule(result));\nassert.ok(typeof result !== 'string');\n// @ts-ignore\nassert.deepStrictEqual(result.byMonthDay, [1, 15]);", "err": {}, - "uuid": "5e56a504-b6f3-42ef-a685-23a07417eb28", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "c61cf2dd-c49d-4036-b56b-b47bcf70be20", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5889,8 +5889,8 @@ "context": null, "code": "assert.throws(function () {\n new ICalEvent({\n start: moment(),\n end: moment(),\n summary: 'test',\n repeating: {\n freq: ICalEventRepeatingFreq.MONTHLY,\n interval: 2,\n byDay: [ICalWeekday.SU],\n bySetPos: [367]\n }\n }, new ICalCalendar());\n}, /`repeating\\.bySetPos` contains invalid value `367`/);\nassert.throws(function () {\n new ICalEvent({\n start: moment(),\n end: moment(),\n summary: 'test',\n repeating: {\n freq: ICalEventRepeatingFreq.MONTHLY,\n interval: 2,\n byDay: [ICalWeekday.SU],\n bySetPos: [-367]\n }\n }, new ICalCalendar());\n}, /`repeating\\.bySetPos` contains invalid value `-367`/);\nassert.throws(function () {\n new ICalEvent({\n start: moment(),\n end: moment(),\n summary: 'test',\n repeating: {\n freq: ICalEventRepeatingFreq.MONTHLY,\n interval: 2,\n byDay: [ICalWeekday.SU],\n bySetPos: [0]\n }\n }, new ICalCalendar());\n}, /`repeating\\.bySetPos` contains invalid value `0`/);\nassert.throws(function () {\n new ICalEvent({\n start: moment(),\n end: moment(),\n summary: 'test',\n repeating: {\n freq: ICalEventRepeatingFreq.MONTHLY,\n interval: 2,\n byDay: [ICalWeekday.SU],\n // @ts-ignore\n bySetPos: ['FOO']\n }\n }, new ICalCalendar());\n}, /`repeating\\.bySetPos` contains invalid value `FOO`/);", "err": {}, - "uuid": "3008196b-4af2-41f3-a520-18fa8034bd3f", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "82631382-7308-477b-ad2d-9ee98220093c", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5907,8 +5907,8 @@ "context": null, "code": "assert.throws(function () {\n new ICalEvent({\n start: moment(),\n end: moment(),\n summary: 'test',\n repeating: {\n freq: ICalEventRepeatingFreq.MONTHLY,\n interval: 2,\n bySetPos: 6\n }\n }, new ICalCalendar());\n}, /`repeating\\.bySetPos` must be used along with `repeating\\.byDay`/);", "err": {}, - "uuid": "f298c92d-6317-4b5e-88d5-6cce8ae71596", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "161643d4-8f97-4ae7-a141-61bf5e6d2dc9", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5925,8 +5925,8 @@ "context": null, "code": "var _a, _b;\nconst e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.repeating({\n freq: ICalEventRepeatingFreq.MONTHLY,\n byDay: [ICalWeekday.SU],\n bySetPos: [2]\n});\nconst result = e.repeating();\nassert.ok(result);\nassert.ok(!isRRule(result));\nassert.ok(typeof result !== 'string');\n// @ts-ignore\nassert.strictEqual((_a = result.byDay) === null || _a === void 0 ? void 0 : _a.length, 1);\n// @ts-ignore\nassert.strictEqual((_b = result.bySetPos) === null || _b === void 0 ? void 0 : _b.length, 1);", "err": {}, - "uuid": "77bf4a85-b1c0-4c7e-9576-b27479efe526", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "deb4430b-b7b0-453e-89a7-5ec42c85cec0", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5943,8 +5943,8 @@ "context": null, "code": "assert.throws(function () {\n new ICalEvent({\n start: moment(),\n end: moment(),\n summary: 'test',\n repeating: {\n freq: ICalEventRepeatingFreq.DAILY,\n interval: 2,\n byDay: [ICalWeekday.SU],\n exclude: new Date('FOO')\n }\n }, new ICalCalendar());\n}, /has to be a valid date/);", "err": {}, - "uuid": "37a1c417-134c-4c2c-8a91-f7f9434e6ac1", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "f5cb05cb-ecc4-40fd-8e5b-34534739cba4", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5961,8 +5961,8 @@ "context": null, "code": "assert.throws(function () {\n new ICalEvent({\n start: moment(),\n end: moment(),\n summary: 'test',\n repeating: {\n freq: ICalEventRepeatingFreq.DAILY,\n interval: 2,\n byDay: [ICalWeekday.SU],\n exclude: [moment(), new Date('BAR'), 'FOO']\n }\n }, new ICalCalendar());\n}, /has to be a valid date/);", "err": {}, - "uuid": "8241aa66-91aa-4ec1-be11-34ae40b2ef25", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "7b5fb18e-a6c6-4bdb-88ae-7744cf124753", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5979,8 +5979,8 @@ "context": null, "code": "assert.throws(function () {\n new ICalEvent({\n start: moment(),\n end: moment(),\n summary: 'test',\n repeating: {\n freq: ICalEventRepeatingFreq.DAILY,\n interval: 2,\n byDay: [ICalWeekday.SU],\n // @ts-ignore\n exclude: 42\n }\n }, new ICalCalendar());\n}, /`repeating.exclude\\[0\\]` has to be a valid date!/);", "err": {}, - "uuid": "19c1d6ef-bb3b-413a-a720-0b6f709e9580", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "d98a0d95-a783-4ae2-86ae-4d56d2bb5273", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -5988,7 +5988,7 @@ "title": "setter should update repeating.exclude", "fullTitle": "ical-generator Event repeating() setter should update repeating.exclude", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -5997,8 +5997,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst date = moment().add(1, 'week');\ne.repeating({\n freq: ICalEventRepeatingFreq.MONTHLY,\n exclude: [\n date.toJSON(),\n date.toDate(),\n date\n ]\n});\nconst result = e.repeating();\nassert.ok(result);\nassert.ok(!isRRule(result));\nassert.ok(typeof result !== 'string');\n// @ts-ignore\nassert.ok(Array.isArray(result.exclude));\n// @ts-ignore\nassert.strictEqual(result.exclude.length, 3);\n// @ts-ignore\nassert.deepStrictEqual(result.exclude[0], date.toJSON(), 'String');\n// @ts-ignore\nassert.deepStrictEqual(result.exclude[1], date.toDate(), 'Date');\n// @ts-ignore\nassert.deepStrictEqual(result.exclude[2], date, 'Moment');", "err": {}, - "uuid": "be1fcb20-fd8f-4c74-a8c1-90bf4e198d3b", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "a3b72f8e-7d39-4415-a67b-44d71f003286", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -6015,8 +6015,8 @@ "context": null, "code": "assert.throws(function () {\n new ICalEvent({\n start: moment(),\n summary: 'test',\n repeating: {\n freq: ICalEventRepeatingFreq.DAILY,\n interval: 2,\n // @ts-ignore\n startOfWeek: 'FOO'\n }\n }, new ICalCalendar());\n}, /Input must be one of the following: SU, MO, TU, WE, TH, FR, SA/);", "err": {}, - "uuid": "0f20c442-d3ba-406e-8fe4-7ea880c941a1", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "d32951aa-77cc-4a89-aa6a-29ddc968d951", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -6033,8 +6033,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.repeating({\n freq: ICalEventRepeatingFreq.MONTHLY,\n startOfWeek: ICalWeekday.SU\n});\nconst result = e.repeating();\nassert.ok(result);\nassert.ok(!isRRule(result));\nassert.ok(typeof result !== 'string');\n// @ts-ignore\nassert.deepStrictEqual(result.startOfWeek, 'SU');", "err": {}, - "uuid": "3aef4102-151d-4bc4-82c8-f022db6b6892", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "0e791582-2d6c-42e0-8cbb-9a0671e80612", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -6042,7 +6042,7 @@ "title": "should support RRules", "fullTitle": "ical-generator Event repeating() should support RRules", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -6051,8 +6051,8 @@ "context": null, "code": "const start = new Date(Date.UTC(2012, 1, 1, 10, 30));\nconst e = new ICalEvent({ start }, new ICalCalendar());\nconst rule = new rrule.RRule({\n freq: rrule.RRule.WEEKLY,\n interval: 5,\n byweekday: [rrule.RRule.MO, rrule.RRule.FR],\n dtstart: start,\n until: new Date(Date.UTC(2012, 12, 31))\n});\ne.repeating(rule);\nconst result = e.repeating();\nassert.ok(isRRule(result));\nassert.deepStrictEqual(result, rule);\nassert.ok(e.toString().includes('RRULE:FREQ=WEEKLY;INTERVAL=5;BYDAY=MO,FR;UNTIL=20130131T000000Z'));", "err": {}, - "uuid": "244003a2-ef34-4a10-82ee-a30cb516bfd9", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "6796d2ae-8fe0-49a1-973e-1b3ba4ea9e0e", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -6069,8 +6069,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst rule = 'RRULE:FREQ=WEEKLY;INTERVAL=5;BYDAY=MO,FR;UNTIL=20130131T000000Z';\ne.repeating(rule);\nconst result = e.repeating();\nassert.deepStrictEqual(result, rule);\nassert.ok(e.toString().includes('RRULE:FREQ=WEEKLY;INTERVAL=5;BYDAY=MO,FR;UNTIL=20130131T000000Z'));", "err": {}, - "uuid": "181ad4cd-e32b-4fbb-8596-d799c4b9aa1e", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "94cacbc0-25bc-4409-ad21-0ae46a8d26c9", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false }, @@ -6087,58 +6087,58 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst rule = 'FREQ=WEEKLY;INTERVAL=5;BYDAY=MO,FR;UNTIL=20130131T000000Z';\ne.repeating(rule);\nconst result = e.repeating();\nassert.deepStrictEqual(result, rule);\nassert.ok(e.toString().includes('RRULE:FREQ=WEEKLY;INTERVAL=5;BYDAY=MO,FR;UNTIL=20130131T000000Z'));", "err": {}, - "uuid": "cedc74c7-6bb9-41ef-8d83-10287b7163b7", - "parentUUID": "8a1c6066-e37e-423a-b078-3cf34e7e69aa", + "uuid": "5858d20e-7204-4fe9-ad71-17c8acdef545", + "parentUUID": "d32e8860-a2af-4efa-8aa8-539963eb60b2", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "0d21874d-f30f-4665-ae5e-4f1818b97016", - "afcdd1dc-7dcc-45ca-816a-245ab19da074", - "0e465c45-ce3b-4f45-8b29-d7f3eaed75da", - "cc300e6a-1b09-4239-918a-9371517e3981", - "664712fd-42d6-43d0-a69f-9d0a2bc0c0e3", - "1a2a7582-a14e-4c4e-9566-f3bc34fd9de5", - "ca4b4e44-b6f3-451b-823d-3223e3972df3", - "93a4ecdc-7da4-4cb7-8ff7-f924dbbb3f78", - "d80d6084-e82c-4f63-9270-4fe3d2c9fe6c", - "a210f6e8-fa55-4748-8cb7-aa15261c2b38", - "0355531f-faaf-450b-ac28-1354a9735cc0", - "a4daf4ea-a73c-440b-a394-ececfd54d229", - "40b984da-2375-4e8a-9266-b255e3c5161a", - "17185ce9-ba5c-4842-b691-cca4970d72cb", - "d5c20f81-3484-4cbc-ae4a-5684b3564879", - "c6149ca2-0b67-4746-a11a-121b1f48c3c8", - "c3cda2fd-7ce1-4c36-b47d-e759af363040", - "f2548e0a-bd10-478f-9710-6df5d04764bb", - "3c3c62d1-ad24-43e7-b2f0-68f950d0e9d0", - "edd1f2e6-370f-48e3-be5a-3b1e0c4cc4f2", - "5e56a504-b6f3-42ef-a685-23a07417eb28", - "3008196b-4af2-41f3-a520-18fa8034bd3f", - "f298c92d-6317-4b5e-88d5-6cce8ae71596", - "77bf4a85-b1c0-4c7e-9576-b27479efe526", - "37a1c417-134c-4c2c-8a91-f7f9434e6ac1", - "8241aa66-91aa-4ec1-be11-34ae40b2ef25", - "19c1d6ef-bb3b-413a-a720-0b6f709e9580", - "be1fcb20-fd8f-4c74-a8c1-90bf4e198d3b", - "0f20c442-d3ba-406e-8fe4-7ea880c941a1", - "3aef4102-151d-4bc4-82c8-f022db6b6892", - "244003a2-ef34-4a10-82ee-a30cb516bfd9", - "181ad4cd-e32b-4fbb-8596-d799c4b9aa1e", - "cedc74c7-6bb9-41ef-8d83-10287b7163b7" + "f3d3abab-0e5c-4aa0-8320-afd13a1f5c92", + "fbfecf62-08f3-4c56-9499-0ef445ee0c49", + "b827d6ff-d06f-4cb9-ba33-eda18855e336", + "60459a63-a295-4a59-9188-374d65d5ccdb", + "9c289e88-3c38-4291-bd22-b8a282e320b9", + "f46e4ed4-2758-479a-85bf-286009a978ae", + "667b53e3-ba19-42d5-8640-e72144475ed9", + "eee6ef3b-a4a3-4c2a-95b2-23219f070cf6", + "349ab72d-b876-49ee-b6c1-523dad3f6a42", + "00c68d32-93f3-4235-a4b9-193ed93b0821", + "aef823a7-35bd-4557-8b6e-b9e2d25884cf", + "73edcae5-38d7-483c-876e-d9fa9fe70d92", + "c11fbbe3-8d38-4beb-88dd-4e7f93c4b709", + "5734595a-0198-494d-9617-7e80e21ac326", + "53c92fc9-2eeb-4630-9e64-72b8eb5b911c", + "26358cbd-a832-4cf6-990c-39ab844ca479", + "4550acf9-930f-4808-9b1d-e78e0d21ba83", + "f978c65b-c55e-4bde-983b-9523ad448bf6", + "421a2061-62e7-4ba1-a3c5-054142376999", + "fa34bd50-9ed7-4b93-824d-8a544c540555", + "c61cf2dd-c49d-4036-b56b-b47bcf70be20", + "82631382-7308-477b-ad2d-9ee98220093c", + "161643d4-8f97-4ae7-a141-61bf5e6d2dc9", + "deb4430b-b7b0-453e-89a7-5ec42c85cec0", + "f5cb05cb-ecc4-40fd-8e5b-34534739cba4", + "7b5fb18e-a6c6-4bdb-88ae-7744cf124753", + "d98a0d95-a783-4ae2-86ae-4d56d2bb5273", + "a3b72f8e-7d39-4415-a67b-44d71f003286", + "d32951aa-77cc-4a89-aa6a-29ddc968d951", + "0e791582-2d6c-42e0-8cbb-9a0671e80612", + "6796d2ae-8fe0-49a1-973e-1b3ba4ea9e0e", + "94cacbc0-25bc-4409-ad21-0ae46a8d26c9", + "5858d20e-7204-4fe9-ad71-17c8acdef545" ], "failures": [], "pending": [], "skipped": [], - "duration": 6, + "duration": 4, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "51531fb0-833d-4e2e-8bb9-0926b6d85ec3", + "uuid": "f8a97c2e-e013-4387-9dd0-a7b8aa1e36c5", "title": "summary()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -6158,8 +6158,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.strictEqual(e.summary(), '');\ne.summary('Testevent');\nassert.strictEqual(e.summary(), 'Testevent');", "err": {}, - "uuid": "779c65b0-d5e5-46d7-a7ae-e250b18ce8a7", - "parentUUID": "51531fb0-833d-4e2e-8bb9-0926b6d85ec3", + "uuid": "95d168c5-9c3a-47e4-b3e6-7fbb250976ea", + "parentUUID": "f8a97c2e-e013-4387-9dd0-a7b8aa1e36c5", "isHook": false, "skipped": false }, @@ -6176,8 +6176,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.summary(''));\nassert.deepStrictEqual(e, e.summary('Testevent'));", "err": {}, - "uuid": "1f744c5e-49e0-4c41-acc5-7987262cb93a", - "parentUUID": "51531fb0-833d-4e2e-8bb9-0926b6d85ec3", + "uuid": "5e81f928-a150-40b6-a610-dba2de7b3636", + "parentUUID": "f8a97c2e-e013-4387-9dd0-a7b8aa1e36c5", "isHook": false, "skipped": false }, @@ -6194,17 +6194,17 @@ "context": null, "code": "const event = new ICalEvent({\n start: moment(),\n summary: 'Example Event'\n}, new ICalCalendar());\nevent.summary('Example Event II');\nassert.strictEqual(event.summary(), 'Example Event II');\nevent.summary('');\nassert.strictEqual(event.summary(), '');", "err": {}, - "uuid": "c71d27b8-9db8-4a60-ac54-ce149dbaaa8e", - "parentUUID": "51531fb0-833d-4e2e-8bb9-0926b6d85ec3", + "uuid": "26fe5434-a8cc-414a-a700-0d089237d7af", + "parentUUID": "f8a97c2e-e013-4387-9dd0-a7b8aa1e36c5", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "779c65b0-d5e5-46d7-a7ae-e250b18ce8a7", - "1f744c5e-49e0-4c41-acc5-7987262cb93a", - "c71d27b8-9db8-4a60-ac54-ce149dbaaa8e" + "95d168c5-9c3a-47e4-b3e6-7fbb250976ea", + "5e81f928-a150-40b6-a610-dba2de7b3636", + "26fe5434-a8cc-414a-a700-0d089237d7af" ], "failures": [], "pending": [], @@ -6215,7 +6215,7 @@ "_timeout": 2000 }, { - "uuid": "2247308e-a5c4-4ea0-94c6-7019e687327f", + "uuid": "7e0f5095-86dd-4609-968e-32c327e79c46", "title": "location()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -6235,8 +6235,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.strictEqual(e.location(), null);\ne.location('Test Location');\nassert.deepStrictEqual(e.location(), { title: 'Test Location' });\ne.location(null);\nassert.strictEqual(e.location(), null);", "err": {}, - "uuid": "ed8009af-c7e6-4b79-8071-fd0ef85c4f23", - "parentUUID": "2247308e-a5c4-4ea0-94c6-7019e687327f", + "uuid": "2e7173ad-9db3-4850-838a-693b6edf0f4b", + "parentUUID": "7e0f5095-86dd-4609-968e-32c327e79c46", "isHook": false, "skipped": false }, @@ -6244,7 +6244,7 @@ "title": "getter should return value (obj)", "fullTitle": "ical-generator Event location() getter should return value (obj)", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -6253,8 +6253,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.strictEqual(e.location(), null);\ne.location({\n title: 'Foo',\n geo: { lat: 44.5, lon: -3.4 }\n});\nconst location = e.location();\nassert.ok(location);\nassert.ok('title' in location);\nassert.deepStrictEqual(location === null || location === void 0 ? void 0 : location.title, 'Foo');\nassert.deepStrictEqual(location === null || location === void 0 ? void 0 : location.geo, { lat: 44.5, lon: -3.4 });\ne.location(null);\nassert.strictEqual(e.location(), null);", "err": {}, - "uuid": "acf08d08-2ff3-4736-8d71-cc719107f7a6", - "parentUUID": "2247308e-a5c4-4ea0-94c6-7019e687327f", + "uuid": "d31d4cd9-d71e-4422-8e93-64fe1b9d77e7", + "parentUUID": "7e0f5095-86dd-4609-968e-32c327e79c46", "isHook": false, "skipped": false }, @@ -6262,7 +6262,7 @@ "title": "setter should return this", "fullTitle": "ical-generator Event location() setter should return this", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -6271,8 +6271,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.location(null));\nassert.deepStrictEqual(e, e.location('Test Location'));", "err": {}, - "uuid": "71e3b50f-6cea-4006-b0b8-a04c3df8a2ed", - "parentUUID": "2247308e-a5c4-4ea0-94c6-7019e687327f", + "uuid": "1dbf11e8-46b5-41a4-92e6-39d7db2519e8", + "parentUUID": "7e0f5095-86dd-4609-968e-32c327e79c46", "isHook": false, "skipped": false }, @@ -6289,8 +6289,8 @@ "context": null, "code": "const event = new ICalEvent({\n start: moment(),\n summary: 'Example Event'\n}, new ICalCalendar());\nevent.location('Europa-Park');\nconst location = event.location();\nassert.ok(location);\nassert.ok('title' in location);\nassert.strictEqual(location === null || location === void 0 ? void 0 : location.title, 'Europa-Park');", "err": {}, - "uuid": "31013788-0b58-47f8-bbe6-9d44f642fadc", - "parentUUID": "2247308e-a5c4-4ea0-94c6-7019e687327f", + "uuid": "8b714ca7-8a63-4c2b-8489-0223e4d0050c", + "parentUUID": "7e0f5095-86dd-4609-968e-32c327e79c46", "isHook": false, "skipped": false }, @@ -6307,19 +6307,19 @@ "context": null, "code": "const event = new ICalEvent({\n start: moment(),\n summary: 'Example Event'\n}, new ICalCalendar());\n// @ts-ignore\nassert.throws(() => event.location({ geo: 3 }), /`location` isn't formatted correctly/i);\n// @ts-ignore\nassert.throws(() => event.location({}), /`location` isn't formatted correctly/i);", "err": {}, - "uuid": "9463de83-e1c6-457d-a91d-8c89bfb37bb1", - "parentUUID": "2247308e-a5c4-4ea0-94c6-7019e687327f", + "uuid": "3db02578-32f2-4eb8-8786-869cfd133766", + "parentUUID": "7e0f5095-86dd-4609-968e-32c327e79c46", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "ed8009af-c7e6-4b79-8071-fd0ef85c4f23", - "acf08d08-2ff3-4736-8d71-cc719107f7a6", - "71e3b50f-6cea-4006-b0b8-a04c3df8a2ed", - "31013788-0b58-47f8-bbe6-9d44f642fadc", - "9463de83-e1c6-457d-a91d-8c89bfb37bb1" + "2e7173ad-9db3-4850-838a-693b6edf0f4b", + "d31d4cd9-d71e-4422-8e93-64fe1b9d77e7", + "1dbf11e8-46b5-41a4-92e6-39d7db2519e8", + "8b714ca7-8a63-4c2b-8489-0223e4d0050c", + "3db02578-32f2-4eb8-8786-869cfd133766" ], "failures": [], "pending": [], @@ -6330,7 +6330,7 @@ "_timeout": 2000 }, { - "uuid": "1079936f-c963-4c56-b542-34a193804ceb", + "uuid": "5f36d11e-44da-42eb-a356-c9900f314fd1", "title": "description()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -6350,8 +6350,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.strictEqual(e.description(), null);\ne.description('I don\\'t need a description. I\\'m far to awesome for descriptions…');\nassert.deepStrictEqual(e.description(), {\n plain: 'I don\\'t need a description. I\\'m far to awesome for descriptions…'\n});\ne.description({\n plain: 'I don\\'t need a description. I\\'m far to awesome for descriptions…',\n html: 'I don\\'t need a description.
I\\'m far to awesome for descriptions…'\n});\nassert.deepStrictEqual(e.description(), {\n plain: 'I don\\'t need a description. I\\'m far to awesome for descriptions…',\n html: 'I don\\'t need a description.
I\\'m far to awesome for descriptions…'\n});\ne.description(null);\nassert.strictEqual(e.description(), null);", "err": {}, - "uuid": "90c62446-0f43-4240-b19f-5e9230d2e279", - "parentUUID": "1079936f-c963-4c56-b542-34a193804ceb", + "uuid": "b485c4bc-a888-4b9c-b188-d8d043bd16fd", + "parentUUID": "5f36d11e-44da-42eb-a356-c9900f314fd1", "isHook": false, "skipped": false }, @@ -6368,8 +6368,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.description(null));\nassert.deepStrictEqual(e, e.description('I don\\'t need a description. I\\'m far to awesome for descriptions…'));", "err": {}, - "uuid": "0d011d23-94ab-40ba-8a19-51b687628bde", - "parentUUID": "1079936f-c963-4c56-b542-34a193804ceb", + "uuid": "b8a95ea7-6f00-4590-b7cf-059f4bb10cc9", + "parentUUID": "5f36d11e-44da-42eb-a356-c9900f314fd1", "isHook": false, "skipped": false }, @@ -6386,17 +6386,17 @@ "context": null, "code": "const event = new ICalEvent({\n start: moment(),\n summary: 'Example Event'\n}, new ICalCalendar());\nevent.description('Well. But other people need descriptions… :/');\nassert.deepStrictEqual(event.description(), {\n plain: 'Well. But other people need descriptions… :/'\n});\nevent.description({\n plain: 'I am uncool text.',\n html: 'I\\'m the best HTML tag in this universe!'\n});\nassert.ok(event.toString().includes('I\\'m the best HTML tag in this universe!'));", "err": {}, - "uuid": "b1f8d130-6df9-446c-a954-ca58062d5b3c", - "parentUUID": "1079936f-c963-4c56-b542-34a193804ceb", + "uuid": "ead75f7e-d988-4a12-b493-da7b93fb4d87", + "parentUUID": "5f36d11e-44da-42eb-a356-c9900f314fd1", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "90c62446-0f43-4240-b19f-5e9230d2e279", - "0d011d23-94ab-40ba-8a19-51b687628bde", - "b1f8d130-6df9-446c-a954-ca58062d5b3c" + "b485c4bc-a888-4b9c-b188-d8d043bd16fd", + "b8a95ea7-6f00-4590-b7cf-059f4bb10cc9", + "ead75f7e-d988-4a12-b493-da7b93fb4d87" ], "failures": [], "pending": [], @@ -6407,7 +6407,7 @@ "_timeout": 2000 }, { - "uuid": "f69c4dc5-d83f-48c6-a94e-cb0966a1be55", + "uuid": "093287d8-244a-4efe-9e87-6a9f0f0301a3", "title": "organizer()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -6427,8 +6427,8 @@ "context": null, "code": "var _a, _b, _c, _d, _e;\nconst e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.strictEqual(e.organizer(), null);\ne.organizer(null);\nassert.strictEqual(e.organizer(), null);\ne.organizer({ name: 'Sebastian Pekarek', email: 'mail@example.com' });\nassert.strictEqual('Sebastian Pekarek', (_a = e.organizer()) === null || _a === void 0 ? void 0 : _a.name);\nassert.strictEqual('mail@example.com', (_b = e.organizer()) === null || _b === void 0 ? void 0 : _b.email);\ne.organizer({ name: 'Sebastian Pekarek', email: 'mail@example.com', mailto: 'mail2@example2.com' });\nassert.strictEqual('Sebastian Pekarek', (_c = e.organizer()) === null || _c === void 0 ? void 0 : _c.name);\nassert.strictEqual('mail@example.com', (_d = e.organizer()) === null || _d === void 0 ? void 0 : _d.email);\nassert.strictEqual('mail2@example2.com', (_e = e.organizer()) === null || _e === void 0 ? void 0 : _e.mailto);", "err": {}, - "uuid": "7526a5e1-8829-4d3c-b573-00168c0c1baa", - "parentUUID": "f69c4dc5-d83f-48c6-a94e-cb0966a1be55", + "uuid": "f0c1f83c-46ba-48d6-a441-494943999e74", + "parentUUID": "093287d8-244a-4efe-9e87-6a9f0f0301a3", "isHook": false, "skipped": false }, @@ -6436,7 +6436,7 @@ "title": "setter should return this", "fullTitle": "ical-generator Event organizer() setter should return this", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -6445,8 +6445,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.organizer(null));\nassert.deepStrictEqual(e, e.organizer('Sebastian Pekarek '));", "err": {}, - "uuid": "d0b6ed2c-a66f-40dd-b173-c917bb5c54a1", - "parentUUID": "f69c4dc5-d83f-48c6-a94e-cb0966a1be55", + "uuid": "60640936-2049-4286-9a4e-bb12b5cb2ca2", + "parentUUID": "093287d8-244a-4efe-9e87-6a9f0f0301a3", "isHook": false, "skipped": false }, @@ -6463,8 +6463,8 @@ "context": null, "code": "const event = new ICalEvent({\n start: moment(),\n summary: 'Example Event'\n}, new ICalCalendar());\nevent.organizer({ name: 'Sebastian Pekarek', email: 'mail@example.com' });\nassert.deepStrictEqual(event.organizer(), {\n name: 'Sebastian Pekarek',\n email: 'mail@example.com',\n mailto: undefined,\n sentBy: undefined\n});\nevent.organizer({ name: 'Sebastian Pekarek', email: 'mail@example.com', mailto: 'mail2@example2.com' });\nassert.deepStrictEqual(event.organizer(), {\n name: 'Sebastian Pekarek',\n email: 'mail@example.com',\n mailto: 'mail2@example2.com',\n sentBy: undefined\n});", "err": {}, - "uuid": "3b08b506-c371-4c57-a6f8-fb4e11debf48", - "parentUUID": "f69c4dc5-d83f-48c6-a94e-cb0966a1be55", + "uuid": "e8188240-42a2-42fc-91f9-6ad3924cb0b1", + "parentUUID": "093287d8-244a-4efe-9e87-6a9f0f0301a3", "isHook": false, "skipped": false }, @@ -6481,8 +6481,8 @@ "context": null, "code": "const event = new ICalEvent({\n start: moment(),\n summary: 'Example Event'\n}, new ICalCalendar());\nevent.organizer({ name: 'Sebastian Pekarek', email: 'mail@example.com', sentBy: 'bot@example.com' });\nassert.deepStrictEqual(event.organizer(), {\n name: 'Sebastian Pekarek',\n email: 'mail@example.com',\n mailto: undefined,\n sentBy: 'bot@example.com'\n});", "err": {}, - "uuid": "bf2221d4-985d-4d3e-88cd-672e0ada8be9", - "parentUUID": "f69c4dc5-d83f-48c6-a94e-cb0966a1be55", + "uuid": "56c0b208-9729-4879-b207-8dca3e11047e", + "parentUUID": "093287d8-244a-4efe-9e87-6a9f0f0301a3", "isHook": false, "skipped": false }, @@ -6499,8 +6499,8 @@ "context": null, "code": "const event = new ICalEvent({\n start: moment(),\n summary: 'Example Event'\n}, new ICalCalendar());\nevent.organizer('Sebastian Pekarek ');\nassert.deepStrictEqual(event.organizer(), { name: 'Sebastian Pekarek', email: 'mail@example.com' });", "err": {}, - "uuid": "989a1f31-6817-43b4-8fe7-0f099cfc73f6", - "parentUUID": "f69c4dc5-d83f-48c6-a94e-cb0966a1be55", + "uuid": "0bad1083-9d2f-4017-8396-2567cc33c885", + "parentUUID": "093287d8-244a-4efe-9e87-6a9f0f0301a3", "isHook": false, "skipped": false }, @@ -6508,7 +6508,7 @@ "title": "should throw error when string misformated", "fullTitle": "ical-generator Event organizer() should throw error when string misformated", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -6517,8 +6517,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.throws(function () {\n e.organizer('foo bar');\n}, /`organizer`/);", "err": {}, - "uuid": "e627308d-4d1a-477d-80aa-b341ccd63be3", - "parentUUID": "f69c4dc5-d83f-48c6-a94e-cb0966a1be55", + "uuid": "8d5c4ee2-a622-4997-bdc5-237a2e7191b7", + "parentUUID": "093287d8-244a-4efe-9e87-6a9f0f0301a3", "isHook": false, "skipped": false }, @@ -6526,7 +6526,7 @@ "title": "should throw error when object misses data", "fullTitle": "ical-generator Event organizer() should throw error when object misses data", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -6535,8 +6535,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.throws(function () {\n // @ts-ignore\n e.organizer({ email: 'foo' });\n}, /`organizer\\.name`/);", "err": {}, - "uuid": "ce1d88c0-3e90-4e6b-9739-835160e34764", - "parentUUID": "f69c4dc5-d83f-48c6-a94e-cb0966a1be55", + "uuid": "84e87fcc-6a43-4f7a-b379-209f6c947529", + "parentUUID": "093287d8-244a-4efe-9e87-6a9f0f0301a3", "isHook": false, "skipped": false }, @@ -6553,8 +6553,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.throws(function () {\n // @ts-ignore\n e.organizer(Infinity);\n}, /`organizer`/);\nassert.throws(function () {\n // @ts-ignore\n e.organizer(NaN);\n}, /`organizer`/);", "err": {}, - "uuid": "18404c87-9b73-44f7-b7c0-e59d44370442", - "parentUUID": "f69c4dc5-d83f-48c6-a94e-cb0966a1be55", + "uuid": "feb149d2-9c83-4a88-b20e-05fbd24bfdaa", + "parentUUID": "093287d8-244a-4efe-9e87-6a9f0f0301a3", "isHook": false, "skipped": false }, @@ -6571,34 +6571,34 @@ "context": null, "code": "const event = new ICalEvent({\n start: moment(),\n summary: 'Example Event'\n}, new ICalCalendar());\nevent.organizer({ name: 'Sebastian Pekarek' });\nassert.deepStrictEqual(event.organizer(), {\n name: 'Sebastian Pekarek',\n email: undefined,\n mailto: undefined,\n sentBy: undefined\n});", "err": {}, - "uuid": "00df1418-81c4-4196-a18e-ec4d43c30fba", - "parentUUID": "f69c4dc5-d83f-48c6-a94e-cb0966a1be55", + "uuid": "d60a43c0-4607-4073-98ee-b44019a4ffd0", + "parentUUID": "093287d8-244a-4efe-9e87-6a9f0f0301a3", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "7526a5e1-8829-4d3c-b573-00168c0c1baa", - "d0b6ed2c-a66f-40dd-b173-c917bb5c54a1", - "3b08b506-c371-4c57-a6f8-fb4e11debf48", - "bf2221d4-985d-4d3e-88cd-672e0ada8be9", - "989a1f31-6817-43b4-8fe7-0f099cfc73f6", - "e627308d-4d1a-477d-80aa-b341ccd63be3", - "ce1d88c0-3e90-4e6b-9739-835160e34764", - "18404c87-9b73-44f7-b7c0-e59d44370442", - "00df1418-81c4-4196-a18e-ec4d43c30fba" + "f0c1f83c-46ba-48d6-a441-494943999e74", + "60640936-2049-4286-9a4e-bb12b5cb2ca2", + "e8188240-42a2-42fc-91f9-6ad3924cb0b1", + "56c0b208-9729-4879-b207-8dca3e11047e", + "0bad1083-9d2f-4017-8396-2567cc33c885", + "8d5c4ee2-a622-4997-bdc5-237a2e7191b7", + "84e87fcc-6a43-4f7a-b379-209f6c947529", + "feb149d2-9c83-4a88-b20e-05fbd24bfdaa", + "d60a43c0-4607-4073-98ee-b44019a4ffd0" ], "failures": [], "pending": [], "skipped": [], - "duration": 2, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "afa4522a-af6a-45fc-a915-6f31e1d863e9", + "uuid": "7fb07300-27c3-400a-a14f-7a623bf011a5", "title": "createAttendee()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -6618,8 +6618,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst attendee = new ICalAttendee({ email: 'mail@example.com' }, event);\nassert.strictEqual(event.createAttendee(attendee), attendee, 'createAttendee returns attendee');\nassert.deepStrictEqual(event.attendees()[0], attendee, 'attendee pushed');", "err": {}, - "uuid": "a868b523-910c-4d69-9748-702cb02f4fe9", - "parentUUID": "afa4522a-af6a-45fc-a915-6f31e1d863e9", + "uuid": "a9db317a-77fd-40b2-9dd6-21c6dcd4cf21", + "parentUUID": "7fb07300-27c3-400a-a14f-7a623bf011a5", "isHook": false, "skipped": false }, @@ -6636,8 +6636,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.ok(event.createAttendee({ email: 'mail@example.com' }) instanceof ICalAttendee);\nassert.strictEqual(event.attendees.length, 1, 'attendee pushed');", "err": {}, - "uuid": "13f6eb07-b38b-456d-abce-eea74a668b6b", - "parentUUID": "afa4522a-af6a-45fc-a915-6f31e1d863e9", + "uuid": "54e72834-c54d-4577-8372-5082e19dbd4c", + "parentUUID": "7fb07300-27c3-400a-a14f-7a623bf011a5", "isHook": false, "skipped": false }, @@ -6654,8 +6654,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst attendee = event.createAttendee('Zac ');\nassert.strictEqual(attendee.name(), 'Zac');\nassert.strictEqual(attendee.email(), 'zac@example.com');\nassert.strictEqual(event.attendees().length, 1, 'attendee pushed');", "err": {}, - "uuid": "9705eee5-8f83-4709-a422-29f4f8f5e093", - "parentUUID": "afa4522a-af6a-45fc-a915-6f31e1d863e9", + "uuid": "79c09a45-728f-4018-9a16-34385b6f7186", + "parentUUID": "7fb07300-27c3-400a-a14f-7a623bf011a5", "isHook": false, "skipped": false }, @@ -6672,8 +6672,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.throws(function () {\n e.createAttendee('foo bar');\n}, /isn't formated correctly/);", "err": {}, - "uuid": "cd811923-a8bf-4b27-a1eb-94254b55cbaa", - "parentUUID": "afa4522a-af6a-45fc-a915-6f31e1d863e9", + "uuid": "94985fef-e60b-4f6f-b197-080e2a8f96c1", + "parentUUID": "7fb07300-27c3-400a-a14f-7a623bf011a5", "isHook": false, "skipped": false }, @@ -6690,19 +6690,19 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst attendee = event.createAttendee({ name: 'Zac', email: 'zac@example.com' });\nassert.strictEqual(attendee.name(), 'Zac');\nassert.strictEqual(attendee.email(), 'zac@example.com');\nassert.strictEqual(event.attendees().length, 1, 'attendee pushed');", "err": {}, - "uuid": "c3ff676e-1ec1-4851-bc93-4b6676bce07e", - "parentUUID": "afa4522a-af6a-45fc-a915-6f31e1d863e9", + "uuid": "e2708412-e643-4cbf-a303-a712ab5892b6", + "parentUUID": "7fb07300-27c3-400a-a14f-7a623bf011a5", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "a868b523-910c-4d69-9748-702cb02f4fe9", - "13f6eb07-b38b-456d-abce-eea74a668b6b", - "9705eee5-8f83-4709-a422-29f4f8f5e093", - "cd811923-a8bf-4b27-a1eb-94254b55cbaa", - "c3ff676e-1ec1-4851-bc93-4b6676bce07e" + "a9db317a-77fd-40b2-9dd6-21c6dcd4cf21", + "54e72834-c54d-4577-8372-5082e19dbd4c", + "79c09a45-728f-4018-9a16-34385b6f7186", + "94985fef-e60b-4f6f-b197-080e2a8f96c1", + "e2708412-e643-4cbf-a303-a712ab5892b6" ], "failures": [], "pending": [], @@ -6713,7 +6713,7 @@ "_timeout": 2000 }, { - "uuid": "a118d580-6523-4fe6-8599-d876757c716a", + "uuid": "9fc281fb-003a-4814-9fe4-047bf9dbb948", "title": "attendees()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -6724,7 +6724,7 @@ "title": "getter should return an array of attendees…", "fullTitle": "ical-generator Event attendees() getter should return an array of attendees…", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -6733,8 +6733,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.strictEqual(event.attendees().length, 0);\nconst attendee = event.createAttendee({ email: 'mail@example.com' });\nassert.strictEqual(event.attendees().length, 1);\nassert.deepStrictEqual(event.attendees()[0], attendee);", "err": {}, - "uuid": "13063f5a-8b0e-42a6-a50e-a4aa2792c4e2", - "parentUUID": "a118d580-6523-4fe6-8599-d876757c716a", + "uuid": "e6bbcecc-9458-4de5-9123-4bee37a87037", + "parentUUID": "9fc281fb-003a-4814-9fe4-047bf9dbb948", "isHook": false, "skipped": false }, @@ -6751,27 +6751,27 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst foo = event.attendees([\n { name: 'Person A', email: 'a@example.com' },\n { name: 'Person B', email: 'b@example.com' }\n]);\nassert.strictEqual(event.attendees().length, 2);\nassert.deepStrictEqual(foo, event);", "err": {}, - "uuid": "f438ba6e-4df4-4b10-a2b5-383fef4844b4", - "parentUUID": "a118d580-6523-4fe6-8599-d876757c716a", + "uuid": "508fdbe8-136d-4f3d-b62e-adbc76a2b8ba", + "parentUUID": "9fc281fb-003a-4814-9fe4-047bf9dbb948", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "13063f5a-8b0e-42a6-a50e-a4aa2792c4e2", - "f438ba6e-4df4-4b10-a2b5-383fef4844b4" + "e6bbcecc-9458-4de5-9123-4bee37a87037", + "508fdbe8-136d-4f3d-b62e-adbc76a2b8ba" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "e4786997-8e25-4d87-9dc2-0a994e262120", + "uuid": "9bbd5294-b335-4912-84cd-28c747262aee", "title": "createAlarm()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -6791,8 +6791,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.ok(event.createAlarm({\n type: ICalAlarmType.display,\n trigger: 60 * 10\n}) instanceof ICalAlarm);", "err": {}, - "uuid": "23269036-7567-4918-ac4d-de6a822019da", - "parentUUID": "e4786997-8e25-4d87-9dc2-0a994e262120", + "uuid": "03337bd8-3d90-42d3-8879-cf06df16e01b", + "parentUUID": "9bbd5294-b335-4912-84cd-28c747262aee", "isHook": false, "skipped": false }, @@ -6809,16 +6809,16 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst alarm = event.createAlarm({\n type: ICalAlarmType.audio,\n trigger: 60 * 10\n});\nassert.strictEqual(alarm.type(), 'audio');", "err": {}, - "uuid": "b18f2f44-c577-41ab-94ce-9114ad7c26c9", - "parentUUID": "e4786997-8e25-4d87-9dc2-0a994e262120", + "uuid": "dd1dcfe1-e8e6-4507-a042-2cadb5b01302", + "parentUUID": "9bbd5294-b335-4912-84cd-28c747262aee", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "23269036-7567-4918-ac4d-de6a822019da", - "b18f2f44-c577-41ab-94ce-9114ad7c26c9" + "03337bd8-3d90-42d3-8879-cf06df16e01b", + "dd1dcfe1-e8e6-4507-a042-2cadb5b01302" ], "failures": [], "pending": [], @@ -6829,7 +6829,7 @@ "_timeout": 2000 }, { - "uuid": "6b10a1a4-b1b6-4419-910e-8aa722628ee7", + "uuid": "3e3eaf0c-45c6-4132-928e-34ad23be1fdb", "title": "alarms()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -6849,8 +6849,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.strictEqual(event.alarms().length, 0);\nconst alarm = event.createAlarm({\n type: ICalAlarmType.display,\n trigger: 600\n});\nassert.strictEqual(event.alarms().length, 1);\nassert.deepStrictEqual(event.alarms()[0], alarm);", "err": {}, - "uuid": "78ce1b6d-ae8c-4ca3-9229-1b167ed467e5", - "parentUUID": "6b10a1a4-b1b6-4419-910e-8aa722628ee7", + "uuid": "5729702d-401f-4b5d-a907-61cce11483b8", + "parentUUID": "3e3eaf0c-45c6-4132-928e-34ad23be1fdb", "isHook": false, "skipped": false }, @@ -6867,16 +6867,16 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst foo = event.alarms([\n { type: ICalAlarmType.audio, trigger: 60 },\n { type: ICalAlarmType.display, trigger: 600 }\n]);\nassert.strictEqual(event.alarms().length, 2);\nassert.deepStrictEqual(foo, event);", "err": {}, - "uuid": "8858b441-7787-4814-9d76-fc46a0a26aec", - "parentUUID": "6b10a1a4-b1b6-4419-910e-8aa722628ee7", + "uuid": "c3553ced-9b92-40e1-9c56-b7586283a33d", + "parentUUID": "3e3eaf0c-45c6-4132-928e-34ad23be1fdb", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "78ce1b6d-ae8c-4ca3-9229-1b167ed467e5", - "8858b441-7787-4814-9d76-fc46a0a26aec" + "5729702d-401f-4b5d-a907-61cce11483b8", + "c3553ced-9b92-40e1-9c56-b7586283a33d" ], "failures": [], "pending": [], @@ -6887,7 +6887,7 @@ "_timeout": 2000 }, { - "uuid": "d338f4e5-af66-456a-b31a-b15a9e99a6d5", + "uuid": "7e19fad3-e782-4be0-8454-cb632b3f4c99", "title": "createCategory()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -6907,8 +6907,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.ok(event.createCategory({ name: 'Test' }) instanceof ICalCategory);", "err": {}, - "uuid": "a1f776cf-e7a4-44e1-8616-d723d2900447", - "parentUUID": "d338f4e5-af66-456a-b31a-b15a9e99a6d5", + "uuid": "0f2ac61c-e150-4c5f-80f5-04bf14762b7f", + "parentUUID": "7e19fad3-e782-4be0-8454-cb632b3f4c99", "isHook": false, "skipped": false }, @@ -6925,16 +6925,16 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst category = event.createCategory({ name: 'foo' });\nassert.strictEqual(category.name(), 'foo');", "err": {}, - "uuid": "ea4f44ce-817a-4855-bac5-49716aa58a58", - "parentUUID": "d338f4e5-af66-456a-b31a-b15a9e99a6d5", + "uuid": "69b19f17-9f61-4938-ac25-38c399024271", + "parentUUID": "7e19fad3-e782-4be0-8454-cb632b3f4c99", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "a1f776cf-e7a4-44e1-8616-d723d2900447", - "ea4f44ce-817a-4855-bac5-49716aa58a58" + "0f2ac61c-e150-4c5f-80f5-04bf14762b7f", + "69b19f17-9f61-4938-ac25-38c399024271" ], "failures": [], "pending": [], @@ -6945,7 +6945,7 @@ "_timeout": 2000 }, { - "uuid": "53481f0e-3d97-4fcd-b773-d4ef19ebd53f", + "uuid": "68bbe85a-109b-4028-9bee-9c830140c600", "title": "categories()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -6965,8 +6965,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.strictEqual(event.categories().length, 0);\nconst category = event.createCategory({ name: 'Test' });\nassert.strictEqual(event.categories().length, 1);\nassert.deepStrictEqual(event.categories()[0], category);", "err": {}, - "uuid": "9866f2f0-cbd8-4af5-a0cb-5e51d00c9a91", - "parentUUID": "53481f0e-3d97-4fcd-b773-d4ef19ebd53f", + "uuid": "485f5029-81c9-4a5e-8b01-fee0be024a05", + "parentUUID": "68bbe85a-109b-4028-9bee-9c830140c600", "isHook": false, "skipped": false }, @@ -6974,7 +6974,7 @@ "title": "setter should add category and return this", "fullTitle": "ical-generator Event categories() setter should add category and return this", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -6983,27 +6983,27 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst foo = event.categories([\n { name: 'foo' },\n { name: 'bar' }\n]);\nassert.strictEqual(event.categories().length, 2);\nassert.deepStrictEqual(foo, event);", "err": {}, - "uuid": "11eed129-e2b1-4ca5-9fec-e14adba34d54", - "parentUUID": "53481f0e-3d97-4fcd-b773-d4ef19ebd53f", + "uuid": "08664d0b-ea09-4fc8-90b5-33dca0c6d4d6", + "parentUUID": "68bbe85a-109b-4028-9bee-9c830140c600", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "9866f2f0-cbd8-4af5-a0cb-5e51d00c9a91", - "11eed129-e2b1-4ca5-9fec-e14adba34d54" + "485f5029-81c9-4a5e-8b01-fee0be024a05", + "08664d0b-ea09-4fc8-90b5-33dca0c6d4d6" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "f15da253-2181-4033-96ba-20fc4efc1776", + "uuid": "34c89f04-2d19-42fd-8d7d-adcbdf949e96", "title": "status()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -7014,7 +7014,7 @@ "title": "getter should return value", "fullTitle": "ical-generator Event status() getter should return value", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -7023,8 +7023,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.strictEqual(event.status(), null);\nevent.status(ICalEventStatus.CONFIRMED);\nassert.strictEqual(event.status(), 'CONFIRMED');\nevent.status(null);\nassert.strictEqual(event.status(), null);", "err": {}, - "uuid": "743c7569-dade-4e40-9324-80c9b0a845be", - "parentUUID": "f15da253-2181-4033-96ba-20fc4efc1776", + "uuid": "5a6ca0c2-07d1-4579-97c4-d16265465500", + "parentUUID": "34c89f04-2d19-42fd-8d7d-adcbdf949e96", "isHook": false, "skipped": false }, @@ -7041,8 +7041,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.status(null));\nassert.deepStrictEqual(e, e.status(ICalEventStatus.CONFIRMED));", "err": {}, - "uuid": "fd6380cd-09ce-4e69-8648-d299f35fa716", - "parentUUID": "f15da253-2181-4033-96ba-20fc4efc1776", + "uuid": "b00df743-c0ac-438c-b3eb-4125562a21a3", + "parentUUID": "34c89f04-2d19-42fd-8d7d-adcbdf949e96", "isHook": false, "skipped": false }, @@ -7059,8 +7059,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.status(ICalEventStatus.CONFIRMED);\ne.status(null);\nassert.strictEqual(e.status(), null);", "err": {}, - "uuid": "b7e9e805-5ff0-4a7d-9aa1-ad607393a05d", - "parentUUID": "f15da253-2181-4033-96ba-20fc4efc1776", + "uuid": "61b8f65b-69cc-437c-900b-e4dd1d4da341", + "parentUUID": "34c89f04-2d19-42fd-8d7d-adcbdf949e96", "isHook": false, "skipped": false }, @@ -7077,8 +7077,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.status(ICalEventStatus.CONFIRMED);\nassert.strictEqual(e.status(), 'CONFIRMED');\nassert.strictEqual(e.status(), ICalEventStatus.CONFIRMED);", "err": {}, - "uuid": "4357db1f-5349-4aa7-bfc9-3eb32d4b5b0f", - "parentUUID": "f15da253-2181-4033-96ba-20fc4efc1776", + "uuid": "aea193b3-80e7-4232-a525-f2d150e980d6", + "parentUUID": "34c89f04-2d19-42fd-8d7d-adcbdf949e96", "isHook": false, "skipped": false }, @@ -7086,7 +7086,7 @@ "title": "should throw error when method not allowed", "fullTitle": "ical-generator Event status() should throw error when method not allowed", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -7095,19 +7095,19 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.throws(function () {\n // @ts-ignore\n e.status('COOKING');\n}, /Input must be one of the following: CONFIRMED, TENTATIVE, CANCELLED/);\nassert.throws(function () {\n // @ts-ignore\n e.status(Infinity);\n}, /Input must be one of the following: CONFIRMED, TENTATIVE, CANCELLED/);\nassert.throws(function () {\n // @ts-ignore\n e.status(NaN);\n}, /Input must be one of the following: CONFIRMED, TENTATIVE, CANCELLED/);\nassert.throws(function () {\n // @ts-ignore\n e.status(-1);\n}, /Input must be one of the following: CONFIRMED, TENTATIVE, CANCELLED/);", "err": {}, - "uuid": "0f303577-e7d7-456a-a0f6-0a9663412ba6", - "parentUUID": "f15da253-2181-4033-96ba-20fc4efc1776", + "uuid": "49affb5b-2983-4f13-8bdf-2c9be0f1037a", + "parentUUID": "34c89f04-2d19-42fd-8d7d-adcbdf949e96", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "743c7569-dade-4e40-9324-80c9b0a845be", - "fd6380cd-09ce-4e69-8648-d299f35fa716", - "b7e9e805-5ff0-4a7d-9aa1-ad607393a05d", - "4357db1f-5349-4aa7-bfc9-3eb32d4b5b0f", - "0f303577-e7d7-456a-a0f6-0a9663412ba6" + "5a6ca0c2-07d1-4579-97c4-d16265465500", + "b00df743-c0ac-438c-b3eb-4125562a21a3", + "61b8f65b-69cc-437c-900b-e4dd1d4da341", + "aea193b3-80e7-4232-a525-f2d150e980d6", + "49affb5b-2983-4f13-8bdf-2c9be0f1037a" ], "failures": [], "pending": [], @@ -7118,7 +7118,7 @@ "_timeout": 2000 }, { - "uuid": "a76acb66-b1cf-4a5d-aef8-f187f24715b0", + "uuid": "d4085b52-3f54-4543-9566-f8a5f717d828", "title": "busystatus()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -7138,8 +7138,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.strictEqual(event.busystatus(), null);\nevent.busystatus(ICalEventBusyStatus.BUSY);\nassert.strictEqual(event.busystatus(), 'BUSY');\nevent.busystatus(null);\nassert.strictEqual(event.busystatus(), null);", "err": {}, - "uuid": "0791ff0c-52f9-462f-b92e-62c12edeb98b", - "parentUUID": "a76acb66-b1cf-4a5d-aef8-f187f24715b0", + "uuid": "5ddc7f7a-4525-44d4-9283-63d923cc4474", + "parentUUID": "d4085b52-3f54-4543-9566-f8a5f717d828", "isHook": false, "skipped": false }, @@ -7156,8 +7156,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.busystatus(null));\nassert.deepStrictEqual(e, e.busystatus(ICalEventBusyStatus.BUSY));", "err": {}, - "uuid": "15c6a052-5239-4ee0-a87a-b2d92b3bff64", - "parentUUID": "a76acb66-b1cf-4a5d-aef8-f187f24715b0", + "uuid": "e3de810b-3549-4b96-83d1-63c44038fa5e", + "parentUUID": "d4085b52-3f54-4543-9566-f8a5f717d828", "isHook": false, "skipped": false }, @@ -7174,8 +7174,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.busystatus(ICalEventBusyStatus.BUSY);\ne.busystatus(null);\nassert.strictEqual(e.busystatus(), null);", "err": {}, - "uuid": "f55758ad-7274-43d3-8fce-7c8496f9e854", - "parentUUID": "a76acb66-b1cf-4a5d-aef8-f187f24715b0", + "uuid": "e7d50f68-9fe8-498b-aa69-a5a8acb08ff1", + "parentUUID": "d4085b52-3f54-4543-9566-f8a5f717d828", "isHook": false, "skipped": false }, @@ -7192,8 +7192,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.busystatus(ICalEventBusyStatus.BUSY);\nassert.strictEqual(e.busystatus(), 'BUSY');", "err": {}, - "uuid": "f467d4c7-12d8-4c36-adbc-27187f8df9f9", - "parentUUID": "a76acb66-b1cf-4a5d-aef8-f187f24715b0", + "uuid": "b1caab2d-fd1e-4dda-bf77-4a7bcacc4245", + "parentUUID": "d4085b52-3f54-4543-9566-f8a5f717d828", "isHook": false, "skipped": false }, @@ -7210,19 +7210,19 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.throws(function () {\n // @ts-ignore\n e.busystatus('COOKING');\n}, /FREE, TENTATIVE, BUSY, OOF/);\nassert.throws(function () {\n // @ts-ignore\n e.busystatus(Infinity);\n}, /FREE, TENTATIVE, BUSY, OOF/);\nassert.throws(function () {\n // @ts-ignore\n e.busystatus(NaN);\n}, /FREE, TENTATIVE, BUSY, OOF/);\nassert.throws(function () {\n // @ts-ignore\n e.busystatus(-1);\n}, /FREE, TENTATIVE, BUSY, OOF/);", "err": {}, - "uuid": "e4977ea1-dd8b-4de2-bf9c-c625e0d52584", - "parentUUID": "a76acb66-b1cf-4a5d-aef8-f187f24715b0", + "uuid": "7e4ec06b-9973-46f5-8192-25866522f402", + "parentUUID": "d4085b52-3f54-4543-9566-f8a5f717d828", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "0791ff0c-52f9-462f-b92e-62c12edeb98b", - "15c6a052-5239-4ee0-a87a-b2d92b3bff64", - "f55758ad-7274-43d3-8fce-7c8496f9e854", - "f467d4c7-12d8-4c36-adbc-27187f8df9f9", - "e4977ea1-dd8b-4de2-bf9c-c625e0d52584" + "5ddc7f7a-4525-44d4-9283-63d923cc4474", + "e3de810b-3549-4b96-83d1-63c44038fa5e", + "e7d50f68-9fe8-498b-aa69-a5a8acb08ff1", + "b1caab2d-fd1e-4dda-bf77-4a7bcacc4245", + "7e4ec06b-9973-46f5-8192-25866522f402" ], "failures": [], "pending": [], @@ -7233,7 +7233,7 @@ "_timeout": 2000 }, { - "uuid": "4ab53ea7-a613-4a26-9b48-dba6c9ce47da", + "uuid": "4209b7e2-e572-4956-98ff-94e54935ec54", "title": "priority()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -7253,8 +7253,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.strictEqual(e.priority(), null);\ne.priority(5);\nassert.strictEqual(e.priority(), 5);", "err": {}, - "uuid": "3c81c94c-0dac-4df0-9a17-4b8bb06bd3ec", - "parentUUID": "4ab53ea7-a613-4a26-9b48-dba6c9ce47da", + "uuid": "64b9db53-22f9-4239-8507-57e9e86c16e2", + "parentUUID": "4209b7e2-e572-4956-98ff-94e54935ec54", "isHook": false, "skipped": false }, @@ -7271,8 +7271,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.priority(null));\nassert.deepStrictEqual(e, e.priority(5));", "err": {}, - "uuid": "637308f8-9f85-4e76-8f9c-c1e2c4fadc31", - "parentUUID": "4ab53ea7-a613-4a26-9b48-dba6c9ce47da", + "uuid": "ab347317-1c0d-4bb2-8c99-f303ee40e2a3", + "parentUUID": "4209b7e2-e572-4956-98ff-94e54935ec54", "isHook": false, "skipped": false }, @@ -7289,17 +7289,17 @@ "context": null, "code": "const event = new ICalEvent({\n start: moment(),\n summary: 'Example Event'\n}, new ICalCalendar());\nevent.priority(5);\nassert.strictEqual(event.priority(), 5);\nassert.ok(event.toString().includes('PRIORITY:5'));", "err": {}, - "uuid": "5ea5de16-0c7c-41cd-b9da-870e3d6e5482", - "parentUUID": "4ab53ea7-a613-4a26-9b48-dba6c9ce47da", + "uuid": "d226949d-603a-4043-b2c3-84c5bb7e565d", + "parentUUID": "4209b7e2-e572-4956-98ff-94e54935ec54", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "3c81c94c-0dac-4df0-9a17-4b8bb06bd3ec", - "637308f8-9f85-4e76-8f9c-c1e2c4fadc31", - "5ea5de16-0c7c-41cd-b9da-870e3d6e5482" + "64b9db53-22f9-4239-8507-57e9e86c16e2", + "ab347317-1c0d-4bb2-8c99-f303ee40e2a3", + "d226949d-603a-4043-b2c3-84c5bb7e565d" ], "failures": [], "pending": [], @@ -7310,7 +7310,7 @@ "_timeout": 2000 }, { - "uuid": "14129f7f-a983-4ad9-85b2-0fac8a093ce8", + "uuid": "38c9544d-7117-4055-b585-84d226d000cc", "title": "url()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -7330,8 +7330,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.strictEqual(e.url(), null);\ne.url('http://sebbo.net/');\nassert.strictEqual(e.url(), 'http://sebbo.net/');", "err": {}, - "uuid": "e8491c92-a33d-43f0-aa72-4ed5662df04c", - "parentUUID": "14129f7f-a983-4ad9-85b2-0fac8a093ce8", + "uuid": "150b6c82-9767-4d4d-a293-adb45ae47c9b", + "parentUUID": "38c9544d-7117-4055-b585-84d226d000cc", "isHook": false, "skipped": false }, @@ -7348,8 +7348,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.url(null));\nassert.deepStrictEqual(e, e.url('http://sebbo.net/'));", "err": {}, - "uuid": "da1c5492-797e-4279-827b-871d6bec0388", - "parentUUID": "14129f7f-a983-4ad9-85b2-0fac8a093ce8", + "uuid": "e6db3ca4-1bb9-4b17-9b18-11f8b9931d5e", + "parentUUID": "38c9544d-7117-4055-b585-84d226d000cc", "isHook": false, "skipped": false }, @@ -7366,17 +7366,17 @@ "context": null, "code": "const event = new ICalEvent({\n start: moment(),\n summary: 'Example Event'\n}, new ICalCalendar());\nevent.url('http://github.com/sebbo2002/ical-generator');\nassert.strictEqual(event.url(), 'http://github.com/sebbo2002/ical-generator');", "err": {}, - "uuid": "32cfe27d-5df9-4ef9-a9f0-f4d16840db43", - "parentUUID": "14129f7f-a983-4ad9-85b2-0fac8a093ce8", + "uuid": "2ea9a6ec-8332-4180-8e26-d9e5cb6717f2", + "parentUUID": "38c9544d-7117-4055-b585-84d226d000cc", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "e8491c92-a33d-43f0-aa72-4ed5662df04c", - "da1c5492-797e-4279-827b-871d6bec0388", - "32cfe27d-5df9-4ef9-a9f0-f4d16840db43" + "150b6c82-9767-4d4d-a293-adb45ae47c9b", + "e6db3ca4-1bb9-4b17-9b18-11f8b9931d5e", + "2ea9a6ec-8332-4180-8e26-d9e5cb6717f2" ], "failures": [], "pending": [], @@ -7387,7 +7387,7 @@ "_timeout": 2000 }, { - "uuid": "e8350562-b35b-4a7f-9a35-c39790fdddd8", + "uuid": "7b35afff-d28f-44e8-993b-897bd9a9b11e", "title": "createAttachment()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -7407,15 +7407,15 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(event.createAttachment('https://files.sebbo.net/calendar/attachments/foo'), event);", "err": {}, - "uuid": "d924eca0-d22c-43d2-9c29-97589942e1a8", - "parentUUID": "e8350562-b35b-4a7f-9a35-c39790fdddd8", + "uuid": "d819580a-4567-49d2-883b-6a263822996f", + "parentUUID": "7b35afff-d28f-44e8-993b-897bd9a9b11e", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "d924eca0-d22c-43d2-9c29-97589942e1a8" + "d819580a-4567-49d2-883b-6a263822996f" ], "failures": [], "pending": [], @@ -7426,7 +7426,7 @@ "_timeout": 2000 }, { - "uuid": "57ceae6d-f554-485e-bd12-d9c9212eae33", + "uuid": "22e37a07-c741-4040-a632-88b09dccbee4", "title": "attachments()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -7437,7 +7437,7 @@ "title": "getter should return an array of strings…", "fullTitle": "ical-generator Event attachments() getter should return an array of strings…", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -7446,8 +7446,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.strictEqual(event.attachments().length, 0);\nevent.createAttachment('https://files.sebbo.net/calendar/attachments/foo');\nassert.strictEqual(event.attachments().length, 1);\nassert.deepStrictEqual(typeof event.attachments()[0], 'string');", "err": {}, - "uuid": "7ca7862b-07af-4904-95f1-64d86973d704", - "parentUUID": "57ceae6d-f554-485e-bd12-d9c9212eae33", + "uuid": "6dd216bd-a02a-48ee-82c7-184138038831", + "parentUUID": "22e37a07-c741-4040-a632-88b09dccbee4", "isHook": false, "skipped": false }, @@ -7464,27 +7464,27 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst foo = event.attachments([\n 'https://files.sebbo.net/calendar/attachments/foo',\n 'https://files.sebbo.net/calendar/attachments/bar'\n]);\nassert.strictEqual(event.attachments().length, 2);\nassert.deepStrictEqual(foo, event);", "err": {}, - "uuid": "4a3546ee-d1cb-444f-9b62-ce5268e846c5", - "parentUUID": "57ceae6d-f554-485e-bd12-d9c9212eae33", + "uuid": "33abb971-00f5-4794-b2ac-41f24f55fc58", + "parentUUID": "22e37a07-c741-4040-a632-88b09dccbee4", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "7ca7862b-07af-4904-95f1-64d86973d704", - "4a3546ee-d1cb-444f-9b62-ce5268e846c5" + "6dd216bd-a02a-48ee-82c7-184138038831", + "33abb971-00f5-4794-b2ac-41f24f55fc58" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "1d749c1d-20db-4519-a785-e3a05822c12a", + "uuid": "0e5fe256-c679-4320-9917-59ca63dd041f", "title": "created()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -7504,8 +7504,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.created(new Date()));", "err": {}, - "uuid": "fa2450ab-9e2b-40d0-b51a-bbc841865f0b", - "parentUUID": "1d749c1d-20db-4519-a785-e3a05822c12a", + "uuid": "11ee6b1d-0ad3-4d77-941a-fa6399933dc2", + "parentUUID": "0e5fe256-c679-4320-9917-59ca63dd041f", "isHook": false, "skipped": false }, @@ -7522,8 +7522,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.created(moment());\nassert.ok(moment.isMoment(e.created()));", "err": {}, - "uuid": "bfc0a45c-b79a-4cba-93b9-b6616789ddb1", - "parentUUID": "1d749c1d-20db-4519-a785-e3a05822c12a", + "uuid": "01cf5b77-4b6d-43fb-bea5-f4f3ac947fed", + "parentUUID": "0e5fe256-c679-4320-9917-59ca63dd041f", "isHook": false, "skipped": false }, @@ -7540,8 +7540,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.created(new Date());\nassert.ok(e.created() instanceof Date);", "err": {}, - "uuid": "d2be7ed0-472f-4617-9e6c-d2fea6563342", - "parentUUID": "1d749c1d-20db-4519-a785-e3a05822c12a", + "uuid": "4bdb2f57-adc5-4c42-b399-f1f38aa00940", + "parentUUID": "0e5fe256-c679-4320-9917-59ca63dd041f", "isHook": false, "skipped": false }, @@ -7549,7 +7549,7 @@ "title": "setter should work with String", "fullTitle": "ical-generator Event created() setter should work with String", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -7558,8 +7558,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.created(moment().toJSON());\nassert.strictEqual(typeof e.created(), 'string');", "err": {}, - "uuid": "6b4c523f-0cad-448b-8b87-eac71c581b14", - "parentUUID": "1d749c1d-20db-4519-a785-e3a05822c12a", + "uuid": "ec095700-f269-4d41-a59d-c09992241aea", + "parentUUID": "0e5fe256-c679-4320-9917-59ca63dd041f", "isHook": false, "skipped": false }, @@ -7576,8 +7576,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.created(new Date());\nassert.ok(e.created() instanceof Date);", "err": {}, - "uuid": "c23609d1-55a6-416b-9cbe-4ffbf7eb07b8", - "parentUUID": "1d749c1d-20db-4519-a785-e3a05822c12a", + "uuid": "c73f48bc-b6d1-4c0c-837c-6de3fb73359c", + "parentUUID": "0e5fe256-c679-4320-9917-59ca63dd041f", "isHook": false, "skipped": false }, @@ -7594,8 +7594,8 @@ "context": null, "code": "var _a;\nconst now = new Date();\nconst e = new ICalEvent({ start: new Date() }, new ICalCalendar())\n .created(now);\nassert.deepStrictEqual((_a = e.created()) === null || _a === void 0 ? void 0 : _a.valueOf(), now.getTime());", "err": {}, - "uuid": "8046a478-9c5c-4a74-ba46-2db8e27d0c05", - "parentUUID": "1d749c1d-20db-4519-a785-e3a05822c12a", + "uuid": "d376925d-8785-41c4-ade0-fafd3a6c51fc", + "parentUUID": "0e5fe256-c679-4320-9917-59ca63dd041f", "isHook": false, "skipped": false }, @@ -7612,32 +7612,32 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.throws(function () {\n e.created('hallo'); // this will produce a \"Deprecation warning\", sorry 😇\n}, /`created`/);", "err": {}, - "uuid": "0ae1cdd7-6c4e-4548-b5ed-48d089d91587", - "parentUUID": "1d749c1d-20db-4519-a785-e3a05822c12a", + "uuid": "5393bdd1-7e17-4d9c-b3ed-e59ab12d7365", + "parentUUID": "0e5fe256-c679-4320-9917-59ca63dd041f", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "fa2450ab-9e2b-40d0-b51a-bbc841865f0b", - "bfc0a45c-b79a-4cba-93b9-b6616789ddb1", - "d2be7ed0-472f-4617-9e6c-d2fea6563342", - "6b4c523f-0cad-448b-8b87-eac71c581b14", - "c23609d1-55a6-416b-9cbe-4ffbf7eb07b8", - "8046a478-9c5c-4a74-ba46-2db8e27d0c05", - "0ae1cdd7-6c4e-4548-b5ed-48d089d91587" + "11ee6b1d-0ad3-4d77-941a-fa6399933dc2", + "01cf5b77-4b6d-43fb-bea5-f4f3ac947fed", + "4bdb2f57-adc5-4c42-b399-f1f38aa00940", + "ec095700-f269-4d41-a59d-c09992241aea", + "c73f48bc-b6d1-4c0c-837c-6de3fb73359c", + "d376925d-8785-41c4-ade0-fafd3a6c51fc", + "5393bdd1-7e17-4d9c-b3ed-e59ab12d7365" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "04d91939-e890-491e-9d7f-a75dda17c433", + "uuid": "d3ce4f1d-99d6-4adf-a953-b55e2af4ec0a", "title": "lastModified()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -7657,8 +7657,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.lastModified(new Date()));", "err": {}, - "uuid": "02200ac9-3d59-453e-9971-b88466fd110c", - "parentUUID": "04d91939-e890-491e-9d7f-a75dda17c433", + "uuid": "5f2dcb7a-90a4-45ef-b7bd-4fe451617951", + "parentUUID": "d3ce4f1d-99d6-4adf-a953-b55e2af4ec0a", "isHook": false, "skipped": false }, @@ -7675,8 +7675,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.lastModified(moment());\nassert.ok(moment.isMoment(e.lastModified()));", "err": {}, - "uuid": "bceced4f-ae6c-4309-bce4-443b0e0f5335", - "parentUUID": "04d91939-e890-491e-9d7f-a75dda17c433", + "uuid": "e9c375c0-fda0-41ff-ab8f-389212798428", + "parentUUID": "d3ce4f1d-99d6-4adf-a953-b55e2af4ec0a", "isHook": false, "skipped": false }, @@ -7693,8 +7693,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.lastModified(new Date());\nassert.ok(e.lastModified() instanceof Date);", "err": {}, - "uuid": "f3e81782-35cd-473b-a2d0-8ebaefd1170a", - "parentUUID": "04d91939-e890-491e-9d7f-a75dda17c433", + "uuid": "692d1a55-2078-4b01-9eb5-af69050473cb", + "parentUUID": "d3ce4f1d-99d6-4adf-a953-b55e2af4ec0a", "isHook": false, "skipped": false }, @@ -7711,8 +7711,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst date = moment().toJSON();\ne.lastModified(date);\nassert.strictEqual(e.lastModified(), date);", "err": {}, - "uuid": "ad0de200-80c6-4cf8-9157-29d900873926", - "parentUUID": "04d91939-e890-491e-9d7f-a75dda17c433", + "uuid": "11aaff9d-1698-441b-8035-7a661b9b46bd", + "parentUUID": "d3ce4f1d-99d6-4adf-a953-b55e2af4ec0a", "isHook": false, "skipped": false }, @@ -7729,8 +7729,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.lastModified(new Date());\nassert.ok(e.lastModified() instanceof Date);", "err": {}, - "uuid": "1ae4dd9f-86b8-4c24-abbe-44783c0efdfd", - "parentUUID": "04d91939-e890-491e-9d7f-a75dda17c433", + "uuid": "a4e2cc1c-f266-4a9f-84b3-69e0f82bdaf6", + "parentUUID": "d3ce4f1d-99d6-4adf-a953-b55e2af4ec0a", "isHook": false, "skipped": false }, @@ -7747,8 +7747,8 @@ "context": null, "code": "var _a;\nconst now = new Date();\nconst e = new ICalEvent({ start: new Date() }, new ICalCalendar())\n .lastModified(now);\nassert.deepStrictEqual((_a = e.lastModified()) === null || _a === void 0 ? void 0 : _a.valueOf(), now.getTime());", "err": {}, - "uuid": "9cd8ab51-6564-483d-b428-f224000b0271", - "parentUUID": "04d91939-e890-491e-9d7f-a75dda17c433", + "uuid": "a8e2b42a-205c-4732-8269-52a01f2f18ba", + "parentUUID": "d3ce4f1d-99d6-4adf-a953-b55e2af4ec0a", "isHook": false, "skipped": false }, @@ -7765,21 +7765,21 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.throws(function () {\n e.lastModified('hallo');\n}, /`lastModified`/);", "err": {}, - "uuid": "b9554180-2c77-44cc-be11-5a06c197544e", - "parentUUID": "04d91939-e890-491e-9d7f-a75dda17c433", + "uuid": "728334b9-c111-4517-9c67-6725b112e38d", + "parentUUID": "d3ce4f1d-99d6-4adf-a953-b55e2af4ec0a", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "02200ac9-3d59-453e-9971-b88466fd110c", - "bceced4f-ae6c-4309-bce4-443b0e0f5335", - "f3e81782-35cd-473b-a2d0-8ebaefd1170a", - "ad0de200-80c6-4cf8-9157-29d900873926", - "1ae4dd9f-86b8-4c24-abbe-44783c0efdfd", - "9cd8ab51-6564-483d-b428-f224000b0271", - "b9554180-2c77-44cc-be11-5a06c197544e" + "5f2dcb7a-90a4-45ef-b7bd-4fe451617951", + "e9c375c0-fda0-41ff-ab8f-389212798428", + "692d1a55-2078-4b01-9eb5-af69050473cb", + "11aaff9d-1698-441b-8035-7a661b9b46bd", + "a4e2cc1c-f266-4a9f-84b3-69e0f82bdaf6", + "a8e2b42a-205c-4732-8269-52a01f2f18ba", + "728334b9-c111-4517-9c67-6725b112e38d" ], "failures": [], "pending": [], @@ -7790,7 +7790,7 @@ "_timeout": 2000 }, { - "uuid": "285e24a6-1450-4fdb-8fa1-85d29e1372c5", + "uuid": "fbafddcc-ad50-47af-ada6-3c2e92583384", "title": "class()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -7810,8 +7810,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.strictEqual(event.class(), null);\nevent.class(ICalEventClass.PRIVATE);\nassert.strictEqual(event.class(), 'PRIVATE');\nevent.class(null);\nassert.strictEqual(event.class(), null);", "err": {}, - "uuid": "60a07a7e-5283-4c72-a735-3db55032affe", - "parentUUID": "285e24a6-1450-4fdb-8fa1-85d29e1372c5", + "uuid": "9cd0b2d4-1a0a-4359-b6f7-d5ae42d66461", + "parentUUID": "fbafddcc-ad50-47af-ada6-3c2e92583384", "isHook": false, "skipped": false }, @@ -7828,8 +7828,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.class(null));\nassert.deepStrictEqual(e, e.class(ICalEventClass.PRIVATE));", "err": {}, - "uuid": "97465411-7154-473c-9930-86aa86aee9e9", - "parentUUID": "285e24a6-1450-4fdb-8fa1-85d29e1372c5", + "uuid": "4bcd2651-b68f-420c-a728-8acdd1d02743", + "parentUUID": "fbafddcc-ad50-47af-ada6-3c2e92583384", "isHook": false, "skipped": false }, @@ -7846,8 +7846,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.class(ICalEventClass.PRIVATE);\ne.class(null);\nassert.strictEqual(e.class(), null);", "err": {}, - "uuid": "634fb432-73ef-4ba3-a628-b847eac1288b", - "parentUUID": "285e24a6-1450-4fdb-8fa1-85d29e1372c5", + "uuid": "ed559396-b372-4272-8294-bca2310b1831", + "parentUUID": "fbafddcc-ad50-47af-ada6-3c2e92583384", "isHook": false, "skipped": false }, @@ -7864,8 +7864,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.class(ICalEventClass.PRIVATE);\nassert.strictEqual(e.class(), 'PRIVATE');\nassert.strictEqual(e.class(), ICalEventClass.PRIVATE);", "err": {}, - "uuid": "4edd1de9-15f4-43a5-b513-f8cd4801cd28", - "parentUUID": "285e24a6-1450-4fdb-8fa1-85d29e1372c5", + "uuid": "ba0c7ef5-78f6-4db1-9426-a262493cf3c3", + "parentUUID": "fbafddcc-ad50-47af-ada6-3c2e92583384", "isHook": false, "skipped": false }, @@ -7882,19 +7882,19 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.throws(function () {\n // @ts-ignore\n e.class('COOKING');\n}, /Input must be one of the following: PUBLIC, PRIVATE, CONFIDENTIAL/);\nassert.throws(function () {\n // @ts-ignore\n e.class(Infinity);\n}, /Input must be one of the following: PUBLIC, PRIVATE, CONFIDENTIAL/);\nassert.throws(function () {\n // @ts-ignore\n e.class(NaN);\n}, /Input must be one of the following: PUBLIC, PRIVATE, CONFIDENTIAL/);\nassert.throws(function () {\n // @ts-ignore\n e.class(-1);\n}, /Input must be one of the following: PUBLIC, PRIVATE, CONFIDENTIAL/);", "err": {}, - "uuid": "5b894ae3-8e9f-4eb8-877e-127227d2d6e6", - "parentUUID": "285e24a6-1450-4fdb-8fa1-85d29e1372c5", + "uuid": "3452493d-b93b-49ba-91cd-8bf370ccb1b2", + "parentUUID": "fbafddcc-ad50-47af-ada6-3c2e92583384", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "60a07a7e-5283-4c72-a735-3db55032affe", - "97465411-7154-473c-9930-86aa86aee9e9", - "634fb432-73ef-4ba3-a628-b847eac1288b", - "4edd1de9-15f4-43a5-b513-f8cd4801cd28", - "5b894ae3-8e9f-4eb8-877e-127227d2d6e6" + "9cd0b2d4-1a0a-4359-b6f7-d5ae42d66461", + "4bcd2651-b68f-420c-a728-8acdd1d02743", + "ed559396-b372-4272-8294-bca2310b1831", + "ba0c7ef5-78f6-4db1-9426-a262493cf3c3", + "3452493d-b93b-49ba-91cd-8bf370ccb1b2" ], "failures": [], "pending": [], @@ -7905,7 +7905,7 @@ "_timeout": 2000 }, { - "uuid": "588478aa-2c16-4199-8211-d6c6484cd46e", + "uuid": "e46e53d5-0070-4ff8-b535-9d53ab594d24", "title": "x()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -7925,15 +7925,15 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.x('X-FOO', 'bar'));", "err": {}, - "uuid": "4c11149c-7bca-44f1-aa86-2dce4fcba4ff", - "parentUUID": "588478aa-2c16-4199-8211-d6c6484cd46e", + "uuid": "6621cf40-920a-41c8-901e-0d82b65c617d", + "parentUUID": "e46e53d5-0070-4ff8-b535-9d53ab594d24", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "4c11149c-7bca-44f1-aa86-2dce4fcba4ff" + "6621cf40-920a-41c8-901e-0d82b65c617d" ], "failures": [], "pending": [], @@ -7944,7 +7944,7 @@ "_timeout": 2000 }, { - "uuid": "ddce0203-b2ca-4ae1-9b69-37a53716c5a6", + "uuid": "6901c442-1ff6-44e7-8df9-35c5d1ac935d", "title": "toJSON()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -7964,8 +7964,8 @@ "context": null, "code": "const date = moment().add(1, 'month');\nconst event = new ICalEvent({ start: new Date() }, new ICalCalendar())\n .summary('foo')\n .start(date);\nassert.strictEqual(event.toJSON().summary, 'foo', 'summary is okay');\nassert.deepStrictEqual(event.toJSON().start, date.toJSON(), 'start is okay');\nassert.strictEqual(typeof event.toJSON().start, 'string', 'start is string');", "err": {}, - "uuid": "38284d33-b34e-4d03-8733-c32e04550cab", - "parentUUID": "ddce0203-b2ca-4ae1-9b69-37a53716c5a6", + "uuid": "9c5bf6c2-003f-4ef9-b4e6-e63f760ba217", + "parentUUID": "6901c442-1ff6-44e7-8df9-35c5d1ac935d", "isHook": false, "skipped": false }, @@ -7982,8 +7982,8 @@ "context": null, "code": "const date = new Date();\nconst rule = new rrule.RRule({\n freq: rrule.RRule.WEEKLY,\n interval: 5,\n byweekday: [rrule.RRule.MO, rrule.RRule.FR],\n dtstart: date,\n until: new Date(Date.UTC(2012, 12, 31))\n});\nconst event = new ICalEvent({ start: new Date() }, new ICalCalendar())\n .summary('foo')\n .start(date)\n .repeating(rule);\nconst json = event.toJSON();\nconst before = event.toString();\nassert.ok(typeof json.repeating === 'string');\nconst event2 = new ICalEvent(event.toJSON(), new ICalCalendar());\nconst after = event2.toString();\nassert.strictEqual(after, before);", "err": {}, - "uuid": "3f4856e7-41ef-40a3-a32c-555db1193427", - "parentUUID": "ddce0203-b2ca-4ae1-9b69-37a53716c5a6", + "uuid": "6286ff52-040d-494e-a10c-b222b50048a1", + "parentUUID": "6901c442-1ff6-44e7-8df9-35c5d1ac935d", "isHook": false, "skipped": false }, @@ -8000,17 +8000,17 @@ "context": null, "code": "const a = new ICalEvent({ start: new Date() }, new ICalCalendar());\nnew ICalEvent(a.toJSON(), new ICalCalendar());", "err": {}, - "uuid": "f6d15dfe-7cff-425e-93ca-57d69c69de31", - "parentUUID": "ddce0203-b2ca-4ae1-9b69-37a53716c5a6", + "uuid": "bcf674a3-bb21-40b9-b0b2-038aae49399f", + "parentUUID": "6901c442-1ff6-44e7-8df9-35c5d1ac935d", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "38284d33-b34e-4d03-8733-c32e04550cab", - "3f4856e7-41ef-40a3-a32c-555db1193427", - "f6d15dfe-7cff-425e-93ca-57d69c69de31" + "9c5bf6c2-003f-4ef9-b4e6-e63f760ba217", + "6286ff52-040d-494e-a10c-b222b50048a1", + "bcf674a3-bb21-40b9-b0b2-038aae49399f" ], "failures": [], "pending": [], @@ -8021,7 +8021,7 @@ "_timeout": 2000 }, { - "uuid": "25b84293-bba4-4491-9d79-e1f0f16e561a", + "uuid": "e51a390e-2b43-44b0-9706-43962386038e", "title": "transparency()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -8041,8 +8041,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.strictEqual(event.transparency(), null);\nevent.transparency(ICalEventTransparency.OPAQUE);\nassert.strictEqual(event.transparency(), 'OPAQUE');\nevent.transparency(null);\nassert.strictEqual(event.transparency(), null);", "err": {}, - "uuid": "6b76a043-7dc9-4446-889c-0a09b8a20572", - "parentUUID": "25b84293-bba4-4491-9d79-e1f0f16e561a", + "uuid": "8b241054-8d96-4074-8ba9-edfe8dbff305", + "parentUUID": "e51a390e-2b43-44b0-9706-43962386038e", "isHook": false, "skipped": false }, @@ -8059,8 +8059,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.transparency(null));\nassert.deepStrictEqual(e, e.transparency(ICalEventTransparency.TRANSPARENT));", "err": {}, - "uuid": "6498b1ca-73b6-4966-8617-f1b7c79ea550", - "parentUUID": "25b84293-bba4-4491-9d79-e1f0f16e561a", + "uuid": "ab1cabf6-368b-4345-a70f-7b1490014cab", + "parentUUID": "e51a390e-2b43-44b0-9706-43962386038e", "isHook": false, "skipped": false }, @@ -8077,8 +8077,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.transparency(ICalEventTransparency.OPAQUE);\ne.transparency(null);\nassert.strictEqual(e.transparency(), null);", "err": {}, - "uuid": "caf75051-82d5-490b-abe0-ef346c7b3276", - "parentUUID": "25b84293-bba4-4491-9d79-e1f0f16e561a", + "uuid": "2a6a92f5-15e0-4e9a-9cfb-123748165745", + "parentUUID": "e51a390e-2b43-44b0-9706-43962386038e", "isHook": false, "skipped": false }, @@ -8095,8 +8095,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.transparency(ICalEventTransparency.OPAQUE);\nassert.strictEqual(e.transparency(), 'OPAQUE');", "err": {}, - "uuid": "6920eb18-7740-4a20-9c8b-9ef00892dd9b", - "parentUUID": "25b84293-bba4-4491-9d79-e1f0f16e561a", + "uuid": "61cf052f-9058-4fd0-938d-9371ed7ad191", + "parentUUID": "e51a390e-2b43-44b0-9706-43962386038e", "isHook": false, "skipped": false }, @@ -8113,19 +8113,19 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.throws(function () {\n // @ts-ignore\n e.transparency('COOKING');\n}, /TRANSPARENT, OPAQUE/);\nassert.throws(function () {\n // @ts-ignore\n e.transparency(Infinity);\n}, /TRANSPARENT, OPAQUE/);\nassert.throws(function () {\n // @ts-ignore\n e.transparency(-1);\n}, /TRANSPARENT, OPAQUE/);", "err": {}, - "uuid": "4e6e313b-e12a-41d4-8f31-9e66a0aeea0b", - "parentUUID": "25b84293-bba4-4491-9d79-e1f0f16e561a", + "uuid": "8b4187af-29ba-4c2a-80d8-64cbcf479be4", + "parentUUID": "e51a390e-2b43-44b0-9706-43962386038e", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "6b76a043-7dc9-4446-889c-0a09b8a20572", - "6498b1ca-73b6-4966-8617-f1b7c79ea550", - "caf75051-82d5-490b-abe0-ef346c7b3276", - "6920eb18-7740-4a20-9c8b-9ef00892dd9b", - "4e6e313b-e12a-41d4-8f31-9e66a0aeea0b" + "8b241054-8d96-4074-8ba9-edfe8dbff305", + "ab1cabf6-368b-4345-a70f-7b1490014cab", + "2a6a92f5-15e0-4e9a-9cfb-123748165745", + "61cf052f-9058-4fd0-938d-9371ed7ad191", + "8b4187af-29ba-4c2a-80d8-64cbcf479be4" ], "failures": [], "pending": [], @@ -8136,7 +8136,7 @@ "_timeout": 2000 }, { - "uuid": "02bd8f39-4241-4b03-a72a-8bd9ea7de61d", + "uuid": "fd638527-cfd6-4d0b-862b-0ed2bb851caa", "title": "toString()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -8156,8 +8156,8 @@ "context": null, "code": "const e = new ICalEvent({\n start: new Date(),\n end: new Date(new Date().getTime() + 3600000),\n summary: 'Hel\\\\\\\\lo\\nW;orl,d'\n}, new ICalCalendar());\nassert.ok(e.toString().indexOf('Hel\\\\\\\\\\\\\\\\lo\\\\nW\\\\;orl\\\\,d') > -1);", "err": {}, - "uuid": "c160c14a-dedd-44a7-a4ed-15dfae1ffff2", - "parentUUID": "02bd8f39-4241-4b03-a72a-8bd9ea7de61d", + "uuid": "304f3489-a4a1-4f85-b029-210c0df96639", + "parentUUID": "fd638527-cfd6-4d0b-862b-0ed2bb851caa", "isHook": false, "skipped": false }, @@ -8174,8 +8174,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nconst event = new ICalEvent({\n id: 42,\n start: moment(),\n summary: ':)'\n}, cal);\nassert.ok(event.toString().indexOf('UID:42\\r') > -1);", "err": {}, - "uuid": "5b0afca6-2c30-46ed-8b10-60d797fd546f", - "parentUUID": "02bd8f39-4241-4b03-a72a-8bd9ea7de61d", + "uuid": "dedfe4fa-e95e-4824-a35b-16a2e6ffc6fd", + "parentUUID": "fd638527-cfd6-4d0b-862b-0ed2bb851caa", "isHook": false, "skipped": false }, @@ -8183,7 +8183,7 @@ "title": "should include wkst only if provided", "fullTitle": "ical-generator Event toString() should include wkst only if provided", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -8192,22 +8192,22 @@ "context": null, "code": "const cal = new ICalCalendar();\nlet event = new ICalEvent({\n start: moment(),\n end: moment(),\n repeating: {\n freq: ICalEventRepeatingFreq.WEEKLY\n }\n}, cal);\nassert.ok(!event.toString().includes('WKST'), 'without WKST');\nevent = new ICalEvent({\n start: moment(),\n end: moment(),\n repeating: {\n freq: ICalEventRepeatingFreq.WEEKLY,\n startOfWeek: ICalWeekday.SU\n }\n}, cal);\nassert.ok(event.toString().includes('WKST'), 'with WKST');", "err": {}, - "uuid": "41614429-38ec-4455-8eff-20ebd2eed056", - "parentUUID": "02bd8f39-4241-4b03-a72a-8bd9ea7de61d", + "uuid": "97fadaa7-2271-4f8d-8e6d-89da88cf41a9", + "parentUUID": "fd638527-cfd6-4d0b-862b-0ed2bb851caa", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "c160c14a-dedd-44a7-a4ed-15dfae1ffff2", - "5b0afca6-2c30-46ed-8b10-60d797fd546f", - "41614429-38ec-4455-8eff-20ebd2eed056" + "304f3489-a4a1-4f85-b029-210c0df96639", + "dedfe4fa-e95e-4824-a35b-16a2e6ffc6fd", + "97fadaa7-2271-4f8d-8e6d-89da88cf41a9" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 @@ -8223,7 +8223,7 @@ "_timeout": 2000 }, { - "uuid": "63cf9607-11e8-464a-80ff-6b5f2edab245", + "uuid": "05c07d7d-f10d-42af-8509-8ff6837c771c", "title": "ical-generator Index", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/index.ts", "file": "/test/index.ts", @@ -8232,7 +8232,7 @@ "tests": [], "suites": [ { - "uuid": "b0d5226b-7707-440f-8035-b1b684b28944", + "uuid": "eac20aa0-7665-451d-9b0f-e897f2d782ea", "title": "default", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/index.ts", "file": "/test/index.ts", @@ -8252,8 +8252,8 @@ "context": null, "code": "assert.strictEqual(typeof ical, 'function');", "err": {}, - "uuid": "1f1a01b9-ffee-4b00-bc31-e813945db3d2", - "parentUUID": "b0d5226b-7707-440f-8035-b1b684b28944", + "uuid": "a9a318f0-16c0-4bbe-980c-92862fb9af1f", + "parentUUID": "eac20aa0-7665-451d-9b0f-e897f2d782ea", "isHook": false, "skipped": false }, @@ -8270,16 +8270,16 @@ "context": null, "code": "assert.ok(ical() instanceof ICalCalendar);", "err": {}, - "uuid": "75e865dd-6fe0-46a2-af7f-466eb852ba63", - "parentUUID": "b0d5226b-7707-440f-8035-b1b684b28944", + "uuid": "6571aa1e-c1f7-4702-a8a8-c83efb38e0e9", + "parentUUID": "eac20aa0-7665-451d-9b0f-e897f2d782ea", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "1f1a01b9-ffee-4b00-bc31-e813945db3d2", - "75e865dd-6fe0-46a2-af7f-466eb852ba63" + "a9a318f0-16c0-4bbe-980c-92862fb9af1f", + "6571aa1e-c1f7-4702-a8a8-c83efb38e0e9" ], "failures": [], "pending": [], @@ -8290,7 +8290,7 @@ "_timeout": 2000 }, { - "uuid": "353ee5e9-ef6f-485e-86f0-15ef7e66a74c", + "uuid": "37d28d61-d9db-4d09-b3fe-84ad58031bfc", "title": "Alarm", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/index.ts", "file": "/test/index.ts", @@ -8310,8 +8310,8 @@ "context": null, "code": "assert.ok(ICalAlarm);", "err": {}, - "uuid": "10027eb2-2810-44fb-bedf-9f402a024c06", - "parentUUID": "353ee5e9-ef6f-485e-86f0-15ef7e66a74c", + "uuid": "f673416c-3bf5-4a90-8797-f7c2b13b5fbd", + "parentUUID": "37d28d61-d9db-4d09-b3fe-84ad58031bfc", "isHook": false, "skipped": false }, @@ -8328,16 +8328,16 @@ "context": null, "code": "assert.ok(ICalAlarmType);", "err": {}, - "uuid": "1767ecbd-a086-42b0-ab45-bdbaa0fa2525", - "parentUUID": "353ee5e9-ef6f-485e-86f0-15ef7e66a74c", + "uuid": "b5c5afb2-1a51-4d58-93ce-a483612bf24a", + "parentUUID": "37d28d61-d9db-4d09-b3fe-84ad58031bfc", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "10027eb2-2810-44fb-bedf-9f402a024c06", - "1767ecbd-a086-42b0-ab45-bdbaa0fa2525" + "f673416c-3bf5-4a90-8797-f7c2b13b5fbd", + "b5c5afb2-1a51-4d58-93ce-a483612bf24a" ], "failures": [], "pending": [], @@ -8348,7 +8348,7 @@ "_timeout": 2000 }, { - "uuid": "d3ab8180-02b0-4867-89ef-de3e758d49da", + "uuid": "30d0647e-4f7e-46af-93f2-3a6bb80184a1", "title": "Attendee", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/index.ts", "file": "/test/index.ts", @@ -8368,8 +8368,8 @@ "context": null, "code": "assert.ok(ICalAttendee);", "err": {}, - "uuid": "a16411d2-8acd-4cc4-86f2-2a0748cb9c20", - "parentUUID": "d3ab8180-02b0-4867-89ef-de3e758d49da", + "uuid": "8fd3ad2c-7954-4f52-afc1-fc77db80ed64", + "parentUUID": "30d0647e-4f7e-46af-93f2-3a6bb80184a1", "isHook": false, "skipped": false }, @@ -8386,8 +8386,8 @@ "context": null, "code": "assert.ok(ICalAttendeeType);", "err": {}, - "uuid": "f0c6a10c-aba8-4dc6-9111-415f9b817935", - "parentUUID": "d3ab8180-02b0-4867-89ef-de3e758d49da", + "uuid": "dfcf42a3-5ac5-4f33-8316-23bdc659570d", + "parentUUID": "30d0647e-4f7e-46af-93f2-3a6bb80184a1", "isHook": false, "skipped": false }, @@ -8404,8 +8404,8 @@ "context": null, "code": "assert.ok(ICalAttendeeRole);", "err": {}, - "uuid": "f4394c6d-21d4-42d6-8669-a7059c8c9909", - "parentUUID": "d3ab8180-02b0-4867-89ef-de3e758d49da", + "uuid": "7973c252-8efa-4263-8bd8-b921cadd5e68", + "parentUUID": "30d0647e-4f7e-46af-93f2-3a6bb80184a1", "isHook": false, "skipped": false }, @@ -8422,18 +8422,18 @@ "context": null, "code": "assert.ok(ICalAttendeeStatus);", "err": {}, - "uuid": "3c894787-3ecc-41f6-b91e-4e2f0b699d80", - "parentUUID": "d3ab8180-02b0-4867-89ef-de3e758d49da", + "uuid": "bee9fd40-e7a7-4dd6-91d9-41a103256fcb", + "parentUUID": "30d0647e-4f7e-46af-93f2-3a6bb80184a1", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "a16411d2-8acd-4cc4-86f2-2a0748cb9c20", - "f0c6a10c-aba8-4dc6-9111-415f9b817935", - "f4394c6d-21d4-42d6-8669-a7059c8c9909", - "3c894787-3ecc-41f6-b91e-4e2f0b699d80" + "8fd3ad2c-7954-4f52-afc1-fc77db80ed64", + "dfcf42a3-5ac5-4f33-8316-23bdc659570d", + "7973c252-8efa-4263-8bd8-b921cadd5e68", + "bee9fd40-e7a7-4dd6-91d9-41a103256fcb" ], "failures": [], "pending": [], @@ -8444,7 +8444,7 @@ "_timeout": 2000 }, { - "uuid": "cd2e1208-7c78-44e9-b0a7-c42bc2fabcd6", + "uuid": "5c94d2a4-d99f-42fa-ba34-4348e01c89bb", "title": "Calendar", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/index.ts", "file": "/test/index.ts", @@ -8464,8 +8464,8 @@ "context": null, "code": "assert.ok(ICalCalendar);", "err": {}, - "uuid": "665d7d0b-2405-4157-b124-35d6716007de", - "parentUUID": "cd2e1208-7c78-44e9-b0a7-c42bc2fabcd6", + "uuid": "15b18bdc-ac1c-4446-bad3-a5975e1617df", + "parentUUID": "5c94d2a4-d99f-42fa-ba34-4348e01c89bb", "isHook": false, "skipped": false }, @@ -8482,16 +8482,16 @@ "context": null, "code": "assert.ok(ICalCalendarMethod);", "err": {}, - "uuid": "1c7063ef-9c95-42fd-8625-88c34e0c96cb", - "parentUUID": "cd2e1208-7c78-44e9-b0a7-c42bc2fabcd6", + "uuid": "17af3ae9-3373-4eb3-9d31-b89f92841310", + "parentUUID": "5c94d2a4-d99f-42fa-ba34-4348e01c89bb", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "665d7d0b-2405-4157-b124-35d6716007de", - "1c7063ef-9c95-42fd-8625-88c34e0c96cb" + "15b18bdc-ac1c-4446-bad3-a5975e1617df", + "17af3ae9-3373-4eb3-9d31-b89f92841310" ], "failures": [], "pending": [], @@ -8502,7 +8502,7 @@ "_timeout": 2000 }, { - "uuid": "2f6b969f-010e-440d-bc52-8f2ad99e90e9", + "uuid": "ba345bfa-f023-43ee-b1a4-8c47c77ae107", "title": "Category", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/index.ts", "file": "/test/index.ts", @@ -8522,15 +8522,15 @@ "context": null, "code": "assert.ok(ICalCategory);", "err": {}, - "uuid": "61e8e895-29b2-4cd0-bd14-a5632dfe5032", - "parentUUID": "2f6b969f-010e-440d-bc52-8f2ad99e90e9", + "uuid": "11703ef0-c386-4469-aefe-8fcc7f317542", + "parentUUID": "ba345bfa-f023-43ee-b1a4-8c47c77ae107", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "61e8e895-29b2-4cd0-bd14-a5632dfe5032" + "11703ef0-c386-4469-aefe-8fcc7f317542" ], "failures": [], "pending": [], @@ -8541,7 +8541,7 @@ "_timeout": 2000 }, { - "uuid": "830f4f8b-7a05-4243-b36d-f3db00cbe497", + "uuid": "79783bf3-6f8c-4eb3-a826-ba98b859879a", "title": "Event", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/index.ts", "file": "/test/index.ts", @@ -8561,8 +8561,8 @@ "context": null, "code": "assert.ok(ICalEvent);", "err": {}, - "uuid": "a1d8ceb0-d99a-4fd3-b4d9-c907a1eb8557", - "parentUUID": "830f4f8b-7a05-4243-b36d-f3db00cbe497", + "uuid": "c1d0d5bf-0899-46d7-bbcb-8bb18259ed98", + "parentUUID": "79783bf3-6f8c-4eb3-a826-ba98b859879a", "isHook": false, "skipped": false }, @@ -8579,8 +8579,8 @@ "context": null, "code": "assert.ok(ICalEventStatus);", "err": {}, - "uuid": "f8dcfdea-cd09-4d56-93ed-7a7a83d3b859", - "parentUUID": "830f4f8b-7a05-4243-b36d-f3db00cbe497", + "uuid": "3da3805f-5ac9-4ff6-aad6-dd7a59ce8414", + "parentUUID": "79783bf3-6f8c-4eb3-a826-ba98b859879a", "isHook": false, "skipped": false }, @@ -8597,8 +8597,8 @@ "context": null, "code": "assert.ok(ICalEventBusyStatus);", "err": {}, - "uuid": "f7b7a00b-5687-4093-9430-6e51688cc472", - "parentUUID": "830f4f8b-7a05-4243-b36d-f3db00cbe497", + "uuid": "5aef5812-ed07-42c2-b6cd-8aa5f9758c16", + "parentUUID": "79783bf3-6f8c-4eb3-a826-ba98b859879a", "isHook": false, "skipped": false }, @@ -8615,18 +8615,18 @@ "context": null, "code": "assert.ok(ICalEventTransparency);", "err": {}, - "uuid": "5e32247d-7af7-40e2-a009-d621e8b16e29", - "parentUUID": "830f4f8b-7a05-4243-b36d-f3db00cbe497", + "uuid": "0ef93bdd-98cd-4457-a2b5-cc934ed6d8cd", + "parentUUID": "79783bf3-6f8c-4eb3-a826-ba98b859879a", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "a1d8ceb0-d99a-4fd3-b4d9-c907a1eb8557", - "f8dcfdea-cd09-4d56-93ed-7a7a83d3b859", - "f7b7a00b-5687-4093-9430-6e51688cc472", - "5e32247d-7af7-40e2-a009-d621e8b16e29" + "c1d0d5bf-0899-46d7-bbcb-8bb18259ed98", + "3da3805f-5ac9-4ff6-aad6-dd7a59ce8414", + "5aef5812-ed07-42c2-b6cd-8aa5f9758c16", + "0ef93bdd-98cd-4457-a2b5-cc934ed6d8cd" ], "failures": [], "pending": [], @@ -8637,7 +8637,7 @@ "_timeout": 2000 }, { - "uuid": "0bb7831f-b935-4f72-b411-956e90fad9ad", + "uuid": "728846d0-9feb-4a38-8d14-57c2d609ec8b", "title": "Type", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/index.ts", "file": "/test/index.ts", @@ -8657,8 +8657,8 @@ "context": null, "code": "assert.ok(ICalEventRepeatingFreq);", "err": {}, - "uuid": "a2b088ea-de62-4617-9498-b66a6ec7c944", - "parentUUID": "0bb7831f-b935-4f72-b411-956e90fad9ad", + "uuid": "6ba33b10-87fe-48a2-8ef8-08190a7ef8dd", + "parentUUID": "728846d0-9feb-4a38-8d14-57c2d609ec8b", "isHook": false, "skipped": false }, @@ -8675,16 +8675,16 @@ "context": null, "code": "assert.ok(ICalWeekday);", "err": {}, - "uuid": "3729f1ab-2a8e-4054-af9a-173c81f42325", - "parentUUID": "0bb7831f-b935-4f72-b411-956e90fad9ad", + "uuid": "35c551f5-db6a-4222-997a-c5fbbd22356e", + "parentUUID": "728846d0-9feb-4a38-8d14-57c2d609ec8b", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "a2b088ea-de62-4617-9498-b66a6ec7c944", - "3729f1ab-2a8e-4054-af9a-173c81f42325" + "6ba33b10-87fe-48a2-8ef8-08190a7ef8dd", + "35c551f5-db6a-4222-997a-c5fbbd22356e" ], "failures": [], "pending": [], @@ -8695,7 +8695,7 @@ "_timeout": 2000 }, { - "uuid": "10053d6c-25e3-467f-9de3-580c612071eb", + "uuid": "07289b2a-e0c2-4996-9d40-3be8fb5d8da3", "title": "Tools", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/index.ts", "file": "/test/index.ts", @@ -8715,8 +8715,8 @@ "context": null, "code": "assert.ok(typeof formatDate === 'function');", "err": {}, - "uuid": "1ed1a3ac-282c-4f8a-9272-b7991a1b1cce", - "parentUUID": "10053d6c-25e3-467f-9de3-580c612071eb", + "uuid": "cef03b57-5713-4f1c-80b0-2bb3c19e4342", + "parentUUID": "07289b2a-e0c2-4996-9d40-3be8fb5d8da3", "isHook": false, "skipped": false }, @@ -8733,8 +8733,8 @@ "context": null, "code": "assert.ok(typeof formatDateTZ === 'function');", "err": {}, - "uuid": "f9e8b264-6513-4dba-8963-40c0264b3862", - "parentUUID": "10053d6c-25e3-467f-9de3-580c612071eb", + "uuid": "4fe0ead3-0c7a-4afc-8191-b3e91d7f5100", + "parentUUID": "07289b2a-e0c2-4996-9d40-3be8fb5d8da3", "isHook": false, "skipped": false }, @@ -8751,8 +8751,8 @@ "context": null, "code": "assert.ok(typeof escape === 'function');", "err": {}, - "uuid": "fc650a8c-5387-473e-8397-e56a85a7b949", - "parentUUID": "10053d6c-25e3-467f-9de3-580c612071eb", + "uuid": "b2bbf0ec-b241-44dd-a1bb-c889e3325910", + "parentUUID": "07289b2a-e0c2-4996-9d40-3be8fb5d8da3", "isHook": false, "skipped": false }, @@ -8769,18 +8769,18 @@ "context": null, "code": "assert.ok(typeof foldLines === 'function');", "err": {}, - "uuid": "83a31422-f89e-48c2-8cef-dd12bfc94980", - "parentUUID": "10053d6c-25e3-467f-9de3-580c612071eb", + "uuid": "7802ab2a-b59d-4848-822b-5e8f3063cb22", + "parentUUID": "07289b2a-e0c2-4996-9d40-3be8fb5d8da3", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "1ed1a3ac-282c-4f8a-9272-b7991a1b1cce", - "f9e8b264-6513-4dba-8963-40c0264b3862", - "fc650a8c-5387-473e-8397-e56a85a7b949", - "83a31422-f89e-48c2-8cef-dd12bfc94980" + "cef03b57-5713-4f1c-80b0-2bb3c19e4342", + "4fe0ead3-0c7a-4afc-8191-b3e91d7f5100", + "b2bbf0ec-b241-44dd-a1bb-c889e3325910", + "7802ab2a-b59d-4848-822b-5e8f3063cb22" ], "failures": [], "pending": [], @@ -8801,7 +8801,7 @@ "_timeout": 2000 }, { - "uuid": "9114c0f7-f438-4597-b9f8-8eb5be580306", + "uuid": "21641564-e93d-48c9-adca-29c7af41591d", "title": "Issues", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/issues.ts", "file": "/test/issues.ts", @@ -8810,7 +8810,7 @@ "tests": [], "suites": [ { - "uuid": "7e02f743-9901-4ffe-a7f2-de2cd4849a10", + "uuid": "3be40cb4-6c9e-4b6b-8e74-a7227316cf69", "title": "Issue #38", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/issues.ts", "file": "/test/issues.ts", @@ -8821,7 +8821,7 @@ "title": "should work with Europe/Berlin", "fullTitle": "Issues Issue #38 should work with Europe/Berlin", "timedOut": false, - "duration": 2, + "duration": 3, "state": "passed", "speed": "fast", "pass": true, @@ -8830,8 +8830,8 @@ "context": null, "code": "const calendar = ical({\n prodId: '//superman-industries.com//ical-generator//EN',\n timezone: 'Europe/Berlin',\n events: [{\n start: moment('2016-04-30T22:00:00.000Z'),\n summary: 'Example Event',\n allDay: true\n }]\n});\nconst str = calendar.toString();\nassert.ok(str.indexOf('DTSTART;VALUE=DATE:20160501') > -1);", "err": {}, - "uuid": "66044a52-6893-4193-86f5-80771fc166f8", - "parentUUID": "7e02f743-9901-4ffe-a7f2-de2cd4849a10", + "uuid": "51791955-4cc0-43c4-a31c-3f739c7226c7", + "parentUUID": "3be40cb4-6c9e-4b6b-8e74-a7227316cf69", "isHook": false, "skipped": false }, @@ -8848,27 +8848,27 @@ "context": null, "code": "const calendar = ical({\n prodId: '//superman-industries.com//ical-generator//EN',\n timezone: 'Brazil/East',\n events: [{\n start: moment('2016-05-01T03:00:00.000Z'),\n summary: 'Example Event',\n allDay: true\n }]\n});\nconst str = calendar.toString();\nassert.ok(str.indexOf('DTSTART;VALUE=DATE:20160501') > -1);", "err": {}, - "uuid": "4354c744-45be-4077-9548-8f2d52101095", - "parentUUID": "7e02f743-9901-4ffe-a7f2-de2cd4849a10", + "uuid": "01a40ed5-5fc8-4434-a565-77fae3a8fff6", + "parentUUID": "3be40cb4-6c9e-4b6b-8e74-a7227316cf69", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "66044a52-6893-4193-86f5-80771fc166f8", - "4354c744-45be-4077-9548-8f2d52101095" + "51791955-4cc0-43c4-a31c-3f739c7226c7", + "01a40ed5-5fc8-4434-a565-77fae3a8fff6" ], "failures": [], "pending": [], "skipped": [], - "duration": 3, + "duration": 4, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "182e0e54-5eee-4683-8adc-2eb82f52a8e6", + "uuid": "c2fa640a-a3be-4c90-ba74-bfe6c9b9da24", "title": "Issue #123", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/issues.ts", "file": "/test/issues.ts", @@ -8879,7 +8879,7 @@ "title": "should work with repeating bySetPos", "fullTitle": "Issues Issue #123 should work with repeating bySetPos", "timedOut": false, - "duration": 1, + "duration": 2, "state": "passed", "speed": "fast", "pass": true, @@ -8888,8 +8888,8 @@ "context": null, "code": "const calendar = ical({\n prodId: '//superman-industries.com//ical-generator//EN',\n events: [{\n start: moment('2016-04-30T22:00:00.000Z'),\n end: moment('2016-05-01T00:00:00.000Z'),\n summary: 'Example Event',\n allDay: true,\n repeating: {\n freq: ICalEventRepeatingFreq.MONTHLY,\n count: 3,\n interval: 1,\n byDay: [ICalWeekday.SU],\n bySetPos: 3\n }\n }]\n});\nconst str = calendar.toString();\nassert.ok(str.indexOf('RRULE:FREQ=MONTHLY;COUNT=3;INTERVAL=1;BYDAY=SU;BYSETPOS=3') > -1);", "err": {}, - "uuid": "44f74186-b7a6-4cdf-9d1a-76de94a06da7", - "parentUUID": "182e0e54-5eee-4683-8adc-2eb82f52a8e6", + "uuid": "7adaed84-315c-40c0-b50b-82a59f3bad33", + "parentUUID": "c2fa640a-a3be-4c90-ba74-bfe6c9b9da24", "isHook": false, "skipped": false }, @@ -8906,27 +8906,27 @@ "context": null, "code": "const calendar = ical({\n prodId: '//superman-industries.com//ical-generator//EN',\n events: [{\n start: moment('2016-04-30T22:00:00.000Z'),\n end: moment('2016-05-01T00:00:00.000Z'),\n summary: 'Example Event',\n allDay: true,\n repeating: {\n freq: ICalEventRepeatingFreq.MONTHLY,\n count: 3,\n interval: 1,\n byDay: [ICalWeekday.MO, ICalWeekday.FR],\n bySetPos: 3\n }\n }]\n});\nconst str = calendar.toString();\nassert.ok(str.indexOf('RRULE:FREQ=MONTHLY;COUNT=3;INTERVAL=1;BYDAY=MO,FR;BYSETPOS=3') > -1);", "err": {}, - "uuid": "853af008-bbfd-48ac-8f0c-37dfa5e02701", - "parentUUID": "182e0e54-5eee-4683-8adc-2eb82f52a8e6", + "uuid": "8ff8ea27-cdf9-4232-9111-7508572ba330", + "parentUUID": "c2fa640a-a3be-4c90-ba74-bfe6c9b9da24", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "44f74186-b7a6-4cdf-9d1a-76de94a06da7", - "853af008-bbfd-48ac-8f0c-37dfa5e02701" + "7adaed84-315c-40c0-b50b-82a59f3bad33", + "8ff8ea27-cdf9-4232-9111-7508572ba330" ], "failures": [], "pending": [], "skipped": [], - "duration": 2, + "duration": 3, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "10369153-d258-499a-916d-ea8778e8192c", + "uuid": "415a55d8-5867-44d0-8552-6392704357f0", "title": "Issue #154", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/issues.ts", "file": "/test/issues.ts", @@ -8946,8 +8946,8 @@ "context": null, "code": "const calendar = ical({\n timezone: 'America/Buenos_Aires',\n events: [\n {\n start: moment(1553219772000),\n end: moment(1553219772000),\n recurrenceId: moment(1553219772000),\n timezone: 'America/La_Paz'\n }\n ]\n});\nconst str = calendar.toString();\nassert.ok(str.indexOf(`${prop};TZID=America/La_Paz:20190321T215612`) > -1, str);", "err": {}, - "uuid": "edf7f0de-e9b2-4b7d-b0c6-92825aeaf227", - "parentUUID": "10369153-d258-499a-916d-ea8778e8192c", + "uuid": "7b297ec5-d42f-4c74-ad85-41beb38836c7", + "parentUUID": "415a55d8-5867-44d0-8552-6392704357f0", "isHook": false, "skipped": false }, @@ -8964,8 +8964,8 @@ "context": null, "code": "const calendar = ical({\n timezone: 'America/Buenos_Aires',\n events: [\n {\n start: moment(1553219772000),\n end: moment(1553219772000),\n recurrenceId: moment(1553219772000),\n timezone: 'America/La_Paz'\n }\n ]\n});\nconst str = calendar.toString();\nassert.ok(str.indexOf(`${prop};TZID=America/La_Paz:20190321T215612`) > -1, str);", "err": {}, - "uuid": "e4fc3aeb-d38f-4e3b-861f-db14e2942c81", - "parentUUID": "10369153-d258-499a-916d-ea8778e8192c", + "uuid": "9743d475-d145-4555-b284-16bd80ec9436", + "parentUUID": "415a55d8-5867-44d0-8552-6392704357f0", "isHook": false, "skipped": false }, @@ -8982,17 +8982,17 @@ "context": null, "code": "const calendar = ical({\n timezone: 'America/Buenos_Aires',\n events: [\n {\n start: moment(1553219772000),\n end: moment(1553219772000),\n recurrenceId: moment(1553219772000),\n timezone: 'America/La_Paz'\n }\n ]\n});\nconst str = calendar.toString();\nassert.ok(str.indexOf(`${prop};TZID=America/La_Paz:20190321T215612`) > -1, str);", "err": {}, - "uuid": "c94d90ce-56d1-4a72-af4a-bf235a4b23ea", - "parentUUID": "10369153-d258-499a-916d-ea8778e8192c", + "uuid": "ec50f2fb-57ee-480f-b7ed-51e0ef1a2fa7", + "parentUUID": "415a55d8-5867-44d0-8552-6392704357f0", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "edf7f0de-e9b2-4b7d-b0c6-92825aeaf227", - "e4fc3aeb-d38f-4e3b-861f-db14e2942c81", - "c94d90ce-56d1-4a72-af4a-bf235a4b23ea" + "7b297ec5-d42f-4c74-ad85-41beb38836c7", + "9743d475-d145-4555-b284-16bd80ec9436", + "ec50f2fb-57ee-480f-b7ed-51e0ef1a2fa7" ], "failures": [], "pending": [], @@ -9003,7 +9003,7 @@ "_timeout": 2000 }, { - "uuid": "3552a705-ea0f-472c-836d-8d748037e924", + "uuid": "3cfdf392-b866-4b93-b80c-73c08b30e793", "title": "Issue #210", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/issues.ts", "file": "/test/issues.ts", @@ -9023,8 +9023,8 @@ "context": null, "code": "const calendar = ical({\n prodId: '//superman-industries.com//ical-generator//EN',\n timezone: 'Europe/Berlin',\n events: [{\n start: moment('2020-08-13T00:00:00+01:00'),\n summary: 'Example Event',\n repeating: {\n freq: ICalEventRepeatingFreq.MONTHLY,\n count: 12,\n exclude: moment('2020-12-13T00:00:00+01:00')\n }\n }]\n});\nconst str = calendar.toString();\nassert.ok(str.indexOf('EXDATE;TZID=Europe/Berlin:20201213T000000') > -1);", "err": {}, - "uuid": "f75b1f27-9aaf-46ac-811c-e75b6c79b1b8", - "parentUUID": "3552a705-ea0f-472c-836d-8d748037e924", + "uuid": "a82aafd1-c11c-4173-9f16-28ac8da849cf", + "parentUUID": "3cfdf392-b866-4b93-b80c-73c08b30e793", "isHook": false, "skipped": false }, @@ -9032,7 +9032,7 @@ "title": "should repeat/exclude with America/New_York", "fullTitle": "Issues Issue #210 should repeat/exclude with America/New_York", "timedOut": false, - "duration": 1, + "duration": 2, "state": "passed", "speed": "fast", "pass": true, @@ -9041,27 +9041,27 @@ "context": null, "code": "const calendar = ical({\n prodId: '//superman-industries.com//ical-generator//EN',\n timezone: 'America/New_York',\n events: [{\n start: moment('2020-08-13T00:00:00-05:00'),\n summary: 'Example Event',\n repeating: {\n freq: ICalEventRepeatingFreq.MONTHLY,\n count: 12,\n exclude: moment('2020-12-13T00:00:00-05:00')\n }\n }]\n});\nconst str = calendar.toString();\nassert.ok(str.indexOf('EXDATE;TZID=America/New_York:20201213T000000') > -1);", "err": {}, - "uuid": "5ccc65ad-dd23-4e6b-8cf1-a4be686044c9", - "parentUUID": "3552a705-ea0f-472c-836d-8d748037e924", + "uuid": "e9d8d669-cfcf-4ea3-943d-005ae44bb875", + "parentUUID": "3cfdf392-b866-4b93-b80c-73c08b30e793", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "f75b1f27-9aaf-46ac-811c-e75b6c79b1b8", - "5ccc65ad-dd23-4e6b-8cf1-a4be686044c9" + "a82aafd1-c11c-4173-9f16-28ac8da849cf", + "e9d8d669-cfcf-4ea3-943d-005ae44bb875" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 2, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "8322f213-7979-4c31-9c7f-ddcd5f3e3b7f", + "uuid": "28142df8-4155-4ee2-9ed5-5fd3ee1260e1", "title": "Issue #236", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/issues.ts", "file": "/test/issues.ts", @@ -9081,15 +9081,15 @@ "context": null, "code": "const calendar = ical({\n events: [{\n id: 'foo',\n start: new Date('2020-08-13T00:00:00-05:00'),\n stamp: new Date('2020-08-13T00:00:00-05:00'),\n summary: 'Example Event',\n location: {\n title: 'Los Angeles, California, United States',\n geo: {\n lon: -118.24368,\n lat: 34.05223,\n },\n radius: 400\n }\n }]\n});\nassert.strictEqual(calendar.toString(), [\n 'BEGIN:VCALENDAR',\n 'VERSION:2.0',\n 'PRODID:-//sebbo.net//ical-generator//EN',\n 'BEGIN:VEVENT',\n 'UID:foo',\n 'SEQUENCE:0',\n 'DTSTAMP:20200813T050000Z',\n 'DTSTART:20200813T050000Z',\n 'SUMMARY:Example Event',\n 'LOCATION:Los Angeles\\\\, California\\\\, United States',\n 'X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-APPLE-RADIUS=400;X-TITLE=Los Angel',\n ' es\\\\, California\\\\, United States:geo:34.05223,-118.24368',\n 'GEO:34.05223;-118.24368',\n 'END:VEVENT',\n 'END:VCALENDAR'\n].join('\\r\\n'));", "err": {}, - "uuid": "77b8c251-e1b2-40a2-a543-7f119e53177c", - "parentUUID": "8322f213-7979-4c31-9c7f-ddcd5f3e3b7f", + "uuid": "8c89bc56-b6fc-4a92-89c8-e2060c121c8c", + "parentUUID": "28142df8-4155-4ee2-9ed5-5fd3ee1260e1", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "77b8c251-e1b2-40a2-a543-7f119e53177c" + "8c89bc56-b6fc-4a92-89c8-e2060c121c8c" ], "failures": [], "pending": [], @@ -9100,7 +9100,7 @@ "_timeout": 2000 }, { - "uuid": "c3755d2e-e9ed-420c-9e75-525dbca39247", + "uuid": "78cbe6c0-a8f9-49ca-8620-0d8cb5b3ed2e", "title": "Issue #377", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/issues.ts", "file": "/test/issues.ts", @@ -9111,7 +9111,7 @@ "title": "should not escape quotes in summary", "fullTitle": "Issues Issue #377 should not escape quotes in summary", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -9120,26 +9120,26 @@ "context": null, "code": "const calendar = ical({\n events: [\n {\n id: 'foo',\n start: new Date('2020-08-13T00:00:00-05:00'),\n stamp: new Date('2020-08-13T00:00:00-05:00'),\n summary: 'My \"quoted\" string'\n }\n ]\n});\nassert.strictEqual(calendar.toString(), [\n 'BEGIN:VCALENDAR',\n 'VERSION:2.0',\n 'PRODID:-//sebbo.net//ical-generator//EN',\n 'BEGIN:VEVENT',\n 'UID:foo',\n 'SEQUENCE:0',\n 'DTSTAMP:20200813T050000Z',\n 'DTSTART:20200813T050000Z',\n 'SUMMARY:My \"quoted\" string',\n 'END:VEVENT',\n 'END:VCALENDAR'\n].join('\\r\\n'));", "err": {}, - "uuid": "79a75391-05bc-4aeb-92f8-d492e98c075f", - "parentUUID": "c3755d2e-e9ed-420c-9e75-525dbca39247", + "uuid": "b9323b28-b83c-4a93-bc4c-54a97303e17d", + "parentUUID": "78cbe6c0-a8f9-49ca-8620-0d8cb5b3ed2e", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "79a75391-05bc-4aeb-92f8-d492e98c075f" + "b9323b28-b83c-4a93-bc4c-54a97303e17d" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "dfe28d1e-b093-4a6d-9417-7d237226092a", + "uuid": "4f31f064-66fc-459a-a95a-167ff291a11d", "title": "Issue #442", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/issues.ts", "file": "/test/issues.ts", @@ -9159,8 +9159,8 @@ "context": null, "code": "", "err": {}, - "uuid": "3159852d-faac-4e87-846e-f52587750f3b", - "parentUUID": "dfe28d1e-b093-4a6d-9417-7d237226092a", + "uuid": "caf84516-629a-4ffb-86e0-80d688452f78", + "parentUUID": "4f31f064-66fc-459a-a95a-167ff291a11d", "isHook": false, "skipped": false }, @@ -9177,8 +9177,8 @@ "context": null, "code": "", "err": {}, - "uuid": "fade1013-f4ad-4617-b376-5d77c52effad", - "parentUUID": "dfe28d1e-b093-4a6d-9417-7d237226092a", + "uuid": "a276cda2-3b08-4bc4-9e43-3416400f9776", + "parentUUID": "4f31f064-66fc-459a-a95a-167ff291a11d", "isHook": false, "skipped": false } @@ -9187,8 +9187,8 @@ "passes": [], "failures": [], "pending": [ - "3159852d-faac-4e87-846e-f52587750f3b", - "fade1013-f4ad-4617-b376-5d77c52effad" + "caf84516-629a-4ffb-86e0-80d688452f78", + "a276cda2-3b08-4bc4-9e43-3416400f9776" ], "skipped": [], "duration": 0, @@ -9197,7 +9197,7 @@ "_timeout": 2000 }, { - "uuid": "642b597c-03b6-42a8-b7da-27f9a59aed9b", + "uuid": "efe6ce71-353a-4e85-bc7d-ee6eb62e4e47", "title": "Issue #459", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/issues.ts", "file": "/test/issues.ts", @@ -9217,8 +9217,8 @@ "context": null, "code": "const calendar = ical({\n events: [{\n id: 'foo',\n start: new Date('2020-08-13T00:00:00-05:00'),\n stamp: new Date('2020-08-13T00:00:00-05:00'),\n summary: 'Example Event',\n repeating: 'RRULE:FREQ=MONTHLY;COUNT=3;INTERVAL=1'\n }]\n});\nassert.strictEqual(calendar.toString(), [\n 'BEGIN:VCALENDAR',\n 'VERSION:2.0',\n 'PRODID:-//sebbo.net//ical-generator//EN',\n 'BEGIN:VEVENT',\n 'UID:foo',\n 'SEQUENCE:0',\n 'DTSTAMP:20200813T050000Z',\n 'DTSTART:20200813T050000Z',\n 'RRULE:FREQ=MONTHLY;COUNT=3;INTERVAL=1',\n 'SUMMARY:Example Event',\n 'END:VEVENT',\n 'END:VCALENDAR'\n].join('\\r\\n'));", "err": {}, - "uuid": "0fdf8417-aa6e-4f4c-91a8-6ca470d86c69", - "parentUUID": "642b597c-03b6-42a8-b7da-27f9a59aed9b", + "uuid": "724d4838-5f1f-400f-8860-b28df4ca59ac", + "parentUUID": "efe6ce71-353a-4e85-bc7d-ee6eb62e4e47", "isHook": false, "skipped": false }, @@ -9235,16 +9235,16 @@ "context": null, "code": "const calendar = ical({\n events: [{\n id: 'foo',\n start: new Date('2020-08-13T00:00:00-05:00'),\n stamp: new Date('2020-08-13T00:00:00-05:00'),\n summary: 'Example Event',\n repeating: 'FREQ=MONTHLY;COUNT=3;INTERVAL=1'\n }]\n});\nassert.strictEqual(calendar.toString(), [\n 'BEGIN:VCALENDAR',\n 'VERSION:2.0',\n 'PRODID:-//sebbo.net//ical-generator//EN',\n 'BEGIN:VEVENT',\n 'UID:foo',\n 'SEQUENCE:0',\n 'DTSTAMP:20200813T050000Z',\n 'DTSTART:20200813T050000Z',\n 'RRULE:FREQ=MONTHLY;COUNT=3;INTERVAL=1',\n 'SUMMARY:Example Event',\n 'END:VEVENT',\n 'END:VCALENDAR'\n].join('\\r\\n'));", "err": {}, - "uuid": "3952d736-c279-4bdc-b596-7c4d774b195a", - "parentUUID": "642b597c-03b6-42a8-b7da-27f9a59aed9b", + "uuid": "fda07087-396b-4c70-ae0c-68c3af434352", + "parentUUID": "efe6ce71-353a-4e85-bc7d-ee6eb62e4e47", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "0fdf8417-aa6e-4f4c-91a8-6ca470d86c69", - "3952d736-c279-4bdc-b596-7c4d774b195a" + "724d4838-5f1f-400f-8860-b28df4ca59ac", + "fda07087-396b-4c70-ae0c-68c3af434352" ], "failures": [], "pending": [], @@ -9255,7 +9255,7 @@ "_timeout": 2000 }, { - "uuid": "2d99828a-9771-4373-959c-32747a0c5e15", + "uuid": "055667e0-00df-4599-ae13-facc608cef09", "title": "Issue #569 / 570", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/issues.ts", "file": "/test/issues.ts", @@ -9275,15 +9275,54 @@ "context": null, "code": "const event = ical().createEvent({\n id: '12345',\n summary: 'Hello',\n start: new Date('2020-06-15T00:00:00Z'),\n end: new Date('2020-06-15T01:00:00Z'),\n stamp: new Date('2020-06-15T00:00:00Z')\n});\nevent.location({\n geo: {\n lat: 52.51147570081018,\n lon: 13.342200696373846\n }\n});\nassert.strictEqual(event.toString(), [\n 'BEGIN:VEVENT',\n 'UID:12345',\n 'SEQUENCE:0',\n 'DTSTAMP:20200615T000000Z',\n 'DTSTART:20200615T000000Z',\n 'DTEND:20200615T010000Z',\n 'SUMMARY:Hello',\n 'GEO:52.51147570081018;13.342200696373846',\n 'END:VEVENT',\n ''\n].join('\\r\\n'));", "err": {}, - "uuid": "204d8965-4228-40af-a598-384e0ddda9a6", - "parentUUID": "2d99828a-9771-4373-959c-32747a0c5e15", + "uuid": "d6521903-ebf3-4e8f-a469-bf41aca8aee6", + "parentUUID": "055667e0-00df-4599-ae13-facc608cef09", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "204d8965-4228-40af-a598-384e0ddda9a6" + "d6521903-ebf3-4e8f-a469-bf41aca8aee6" + ], + "failures": [], + "pending": [], + "skipped": [], + "duration": 0, + "root": false, + "rootEmpty": false, + "_timeout": 2000 + }, + { + "uuid": "db9a40a3-5cc2-4dd0-9879-6380350effc8", + "title": "Issue #581", + "fullFile": "/home/runner/work/ical-generator/ical-generator/test/issues.ts", + "file": "/test/issues.ts", + "beforeHooks": [], + "afterHooks": [], + "tests": [ + { + "title": "event.start and event.end should be swappable", + "fullTitle": "Issues Issue #581 event.start and event.end should be swappable", + "timedOut": false, + "duration": 0, + "state": "passed", + "speed": "fast", + "pass": true, + "fail": false, + "pending": false, + "context": null, + "code": "const calendar = ical();\nconst event = calendar.createEvent({\n summary: 'Test Event',\n start: '2024-02-29T17:00:00.000Z',\n end: '2024-02-29T17:20:00.000Z'\n});\nevent.start('2024-02-29T19:00:00.000Z');\nevent.end('2024-02-29T19:20:00.000Z');\nconst start = event.start();\nassert.ok(typeof start === 'string');\nassert.strictEqual(start, '2024-02-29T19:00:00.000Z');\nconst end = event.end();\nassert.ok(typeof end === 'string');\nassert.strictEqual(end, '2024-02-29T19:20:00.000Z');", + "err": {}, + "uuid": "10658d19-1e95-4498-8b27-a2b4b8308066", + "parentUUID": "db9a40a3-5cc2-4dd0-9879-6380350effc8", + "isHook": false, + "skipped": false + } + ], + "suites": [], + "passes": [ + "10658d19-1e95-4498-8b27-a2b4b8308066" ], "failures": [], "pending": [], @@ -9304,7 +9343,7 @@ "_timeout": 2000 }, { - "uuid": "3f6475e7-d24c-4505-a278-559bf5a7e384", + "uuid": "d4a41586-2795-41d4-a429-e1136fc199e8", "title": "ICalTools", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9313,7 +9352,7 @@ "tests": [], "suites": [ { - "uuid": "1fb2d0cb-4032-4c2e-ab00-42c7b5b5c66a", + "uuid": "ee90484c-5ca4-43df-9df0-f10d7a9e59e1", "title": "formatDate()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9322,7 +9361,7 @@ "tests": [], "suites": [ { - "uuid": "4c720b0f-1355-479f-971a-d6a1b38adfd9", + "uuid": "a103a8dc-df9b-4dee-9ad5-5656a8656cd9", "title": "Date / String", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9342,8 +9381,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, '2018-07-05T18:24:00.052Z', false, false), '20180705T182400Z');", "err": {}, - "uuid": "66086be5-027e-4188-97da-516a6ed9ba84", - "parentUUID": "4c720b0f-1355-479f-971a-d6a1b38adfd9", + "uuid": "585c0956-65d2-4a1f-b2cb-553a8b9f9372", + "parentUUID": "a103a8dc-df9b-4dee-9ad5-5656a8656cd9", "isHook": false, "skipped": false }, @@ -9360,8 +9399,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, '2018-07-05T18:24:00.052Z', false, true), '20180705T182400');", "err": {}, - "uuid": "bc5fa8ca-8247-47ba-baea-bbb4eb72f958", - "parentUUID": "4c720b0f-1355-479f-971a-d6a1b38adfd9", + "uuid": "5b747657-6723-4fab-8a2a-e8849ea23223", + "parentUUID": "a103a8dc-df9b-4dee-9ad5-5656a8656cd9", "isHook": false, "skipped": false }, @@ -9369,7 +9408,7 @@ "title": "timezone=0 dateonly=1 floating=0", "fullTitle": "ICalTools formatDate() Date / String timezone=0 dateonly=1 floating=0", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -9378,8 +9417,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, '2018-07-05T18:24:00.052Z', true, false), '20180705');", "err": {}, - "uuid": "d5b69f57-bf66-4a02-9549-033c10c0b41e", - "parentUUID": "4c720b0f-1355-479f-971a-d6a1b38adfd9", + "uuid": "88e5cdc6-bfaa-4db1-8f43-5b027b559d3a", + "parentUUID": "a103a8dc-df9b-4dee-9ad5-5656a8656cd9", "isHook": false, "skipped": false }, @@ -9396,8 +9435,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, '2018-07-05T18:24:00.052Z', true, true), '20180705');", "err": {}, - "uuid": "7d532582-e5a0-4ba2-a125-94c4cb3279c5", - "parentUUID": "4c720b0f-1355-479f-971a-d6a1b38adfd9", + "uuid": "992b5d67-9c76-446e-a01a-6fe1d9e64fb4", + "parentUUID": "a103a8dc-df9b-4dee-9ad5-5656a8656cd9", "isHook": false, "skipped": false }, @@ -9414,8 +9453,8 @@ "context": null, "code": "assert.strictEqual(formatDate('Europe/Berlin', '2018-07-05T18:24:00.052', false, false), '20180705T182400');", "err": {}, - "uuid": "862d35f9-c1b6-43ab-8c25-790a1a767e75", - "parentUUID": "4c720b0f-1355-479f-971a-d6a1b38adfd9", + "uuid": "741eedc8-e506-4b12-a219-f4f9ba2c39ef", + "parentUUID": "a103a8dc-df9b-4dee-9ad5-5656a8656cd9", "isHook": false, "skipped": false }, @@ -9432,8 +9471,8 @@ "context": null, "code": "assert.strictEqual(formatDate('Europe/Berlin', '2018-07-05T18:24:00.052', false, true), '20180705T182400');", "err": {}, - "uuid": "31f7ff38-0be6-4573-a6ea-42a0b9e38ff9", - "parentUUID": "4c720b0f-1355-479f-971a-d6a1b38adfd9", + "uuid": "08e2f3d5-747c-47b8-bc83-24b2c770673b", + "parentUUID": "a103a8dc-df9b-4dee-9ad5-5656a8656cd9", "isHook": false, "skipped": false }, @@ -9450,8 +9489,8 @@ "context": null, "code": "assert.strictEqual(formatDate('Europe/Berlin', '2018-07-05T18:24:00.052', true, false), '20180705');", "err": {}, - "uuid": "a3206375-4c25-4a5c-9f6d-b27e3595ac93", - "parentUUID": "4c720b0f-1355-479f-971a-d6a1b38adfd9", + "uuid": "e1991328-8edb-4dd1-b036-1e7111af40cd", + "parentUUID": "a103a8dc-df9b-4dee-9ad5-5656a8656cd9", "isHook": false, "skipped": false }, @@ -9468,8 +9507,8 @@ "context": null, "code": "assert.strictEqual(formatDate('Europe/Berlin', '2018-07-05T18:24:00.052', true, true), '20180705');", "err": {}, - "uuid": "2eafe43e-ba27-4cae-8bd5-9513b7c84eed", - "parentUUID": "4c720b0f-1355-479f-971a-d6a1b38adfd9", + "uuid": "51ae7d86-d02b-4fd2-aa5c-7d0be9bc3307", + "parentUUID": "a103a8dc-df9b-4dee-9ad5-5656a8656cd9", "isHook": false, "skipped": false }, @@ -9486,34 +9525,34 @@ "context": null, "code": "assert.strictEqual(formatDate('/Europe/Berlin', '2018-07-05T18:24:00.052', false, false), '20180705T182400');", "err": {}, - "uuid": "d9859605-7765-4b24-9b2a-04dab4d39fb9", - "parentUUID": "4c720b0f-1355-479f-971a-d6a1b38adfd9", + "uuid": "5db6bb98-eff2-4c27-93e5-914adf0513d9", + "parentUUID": "a103a8dc-df9b-4dee-9ad5-5656a8656cd9", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "66086be5-027e-4188-97da-516a6ed9ba84", - "bc5fa8ca-8247-47ba-baea-bbb4eb72f958", - "d5b69f57-bf66-4a02-9549-033c10c0b41e", - "7d532582-e5a0-4ba2-a125-94c4cb3279c5", - "862d35f9-c1b6-43ab-8c25-790a1a767e75", - "31f7ff38-0be6-4573-a6ea-42a0b9e38ff9", - "a3206375-4c25-4a5c-9f6d-b27e3595ac93", - "2eafe43e-ba27-4cae-8bd5-9513b7c84eed", - "d9859605-7765-4b24-9b2a-04dab4d39fb9" + "585c0956-65d2-4a1f-b2cb-553a8b9f9372", + "5b747657-6723-4fab-8a2a-e8849ea23223", + "88e5cdc6-bfaa-4db1-8f43-5b027b559d3a", + "992b5d67-9c76-446e-a01a-6fe1d9e64fb4", + "741eedc8-e506-4b12-a219-f4f9ba2c39ef", + "08e2f3d5-747c-47b8-bc83-24b2c770673b", + "e1991328-8edb-4dd1-b036-1e7111af40cd", + "51ae7d86-d02b-4fd2-aa5c-7d0be9bc3307", + "5db6bb98-eff2-4c27-93e5-914adf0513d9" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "48053f72-8b08-492f-9c62-40bda154c2b1", + "uuid": "52f4a5a4-7cf2-4f7e-aa83-415815f139cd", "title": "moment.js", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9533,8 +9572,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, moment('2018-07-05T18:24:00.052Z'), false, false), '20180705T182400Z');", "err": {}, - "uuid": "7f833225-9f11-45c5-9205-f1daf19cd663", - "parentUUID": "48053f72-8b08-492f-9c62-40bda154c2b1", + "uuid": "114c0a2d-e9ee-4164-8d67-bffec9b275fd", + "parentUUID": "52f4a5a4-7cf2-4f7e-aa83-415815f139cd", "isHook": false, "skipped": false }, @@ -9551,8 +9590,8 @@ "context": null, "code": "assert.strictEqual(formatDate('Canada/Saskatchewan', moment('2018-07-05T18:24:00.052Z'), false, false), '20180705T122400');", "err": {}, - "uuid": "ee83d7b8-7dba-486a-a59f-df43257cc741", - "parentUUID": "48053f72-8b08-492f-9c62-40bda154c2b1", + "uuid": "d0a3117d-11ba-40bc-82ce-a93b5e227622", + "parentUUID": "52f4a5a4-7cf2-4f7e-aa83-415815f139cd", "isHook": false, "skipped": false }, @@ -9569,17 +9608,17 @@ "context": null, "code": "assert.strictEqual(formatDate(null, moment('2018-07-05T18:24:00.052'), false, true), '20180705T182400');", "err": {}, - "uuid": "c184310f-04e2-4f86-85c6-2482eaeb1b5a", - "parentUUID": "48053f72-8b08-492f-9c62-40bda154c2b1", + "uuid": "7767d7bd-05e7-4e74-8304-77f9e37f9ec5", + "parentUUID": "52f4a5a4-7cf2-4f7e-aa83-415815f139cd", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "7f833225-9f11-45c5-9205-f1daf19cd663", - "ee83d7b8-7dba-486a-a59f-df43257cc741", - "c184310f-04e2-4f86-85c6-2482eaeb1b5a" + "114c0a2d-e9ee-4164-8d67-bffec9b275fd", + "d0a3117d-11ba-40bc-82ce-a93b5e227622", + "7767d7bd-05e7-4e74-8304-77f9e37f9ec5" ], "failures": [], "pending": [], @@ -9590,7 +9629,7 @@ "_timeout": 2000 }, { - "uuid": "ef3164ed-da0f-4022-87aa-71f482629cd0", + "uuid": "5b6fca5e-7bda-41c1-8d28-430c67eca3df", "title": "moment-timezone.js", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9601,7 +9640,7 @@ "title": "should work without setting a timezone", "fullTitle": "ICalTools formatDate() moment-timezone.js should work without setting a timezone", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -9610,8 +9649,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, momentTz('2018-07-05T18:24:00.052Z'), false, false), '20180705T182400Z');", "err": {}, - "uuid": "ff8d3d19-2b78-4532-bb70-50a243f43142", - "parentUUID": "ef3164ed-da0f-4022-87aa-71f482629cd0", + "uuid": "cd16f085-ccd6-4276-a437-8bc893a0937d", + "parentUUID": "5b6fca5e-7bda-41c1-8d28-430c67eca3df", "isHook": false, "skipped": false }, @@ -9628,8 +9667,8 @@ "context": null, "code": "assert.strictEqual(formatDate('Canada/Saskatchewan', momentTz('2018-07-05T18:24:00.052Z'), false, false), '20180705T122400');", "err": {}, - "uuid": "67155e43-4f66-4fed-88f6-ff12f5d9289b", - "parentUUID": "ef3164ed-da0f-4022-87aa-71f482629cd0", + "uuid": "f90728b4-da3c-49ec-9fa4-205688003107", + "parentUUID": "5b6fca5e-7bda-41c1-8d28-430c67eca3df", "isHook": false, "skipped": false }, @@ -9637,7 +9676,7 @@ "title": "should work with floating flag", "fullTitle": "ICalTools formatDate() moment-timezone.js should work with floating flag", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -9646,17 +9685,17 @@ "context": null, "code": "assert.strictEqual(formatDate(null, momentTz('2018-07-05T18:24:00.052'), false, true), '20180705T182400');", "err": {}, - "uuid": "9efbd665-b3ad-4275-80e7-6c3f23c78cf3", - "parentUUID": "ef3164ed-da0f-4022-87aa-71f482629cd0", + "uuid": "7dc3f1f5-07c1-48ad-954f-badbf2247790", + "parentUUID": "5b6fca5e-7bda-41c1-8d28-430c67eca3df", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "ff8d3d19-2b78-4532-bb70-50a243f43142", - "67155e43-4f66-4fed-88f6-ff12f5d9289b", - "9efbd665-b3ad-4275-80e7-6c3f23c78cf3" + "cd16f085-ccd6-4276-a437-8bc893a0937d", + "f90728b4-da3c-49ec-9fa4-205688003107", + "7dc3f1f5-07c1-48ad-954f-badbf2247790" ], "failures": [], "pending": [], @@ -9667,7 +9706,7 @@ "_timeout": 2000 }, { - "uuid": "8ba91cc1-72a4-4c85-ba48-1fbc375fc985", + "uuid": "312b1113-b459-4084-a9f9-55a5a1d29c45", "title": "Luxon", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9678,7 +9717,7 @@ "title": "should work without setting a timezone", "fullTitle": "ICalTools formatDate() Luxon should work without setting a timezone", "timedOut": false, - "duration": 2, + "duration": 3, "state": "passed", "speed": "fast", "pass": true, @@ -9687,8 +9726,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, DateTime.fromISO('2018-07-05T18:24:00.052Z'), false, false), '20180705T182400Z');", "err": {}, - "uuid": "78b3a19b-d957-46d0-a1d2-1b68d8da751b", - "parentUUID": "8ba91cc1-72a4-4c85-ba48-1fbc375fc985", + "uuid": "3f5c9a41-044a-4228-beb7-b8aa106f115b", + "parentUUID": "312b1113-b459-4084-a9f9-55a5a1d29c45", "isHook": false, "skipped": false }, @@ -9705,8 +9744,8 @@ "context": null, "code": "assert.strictEqual(formatDate('Canada/Saskatchewan', DateTime.fromISO('2018-07-05T18:24:00.052Z'), false, false), '20180705T122400');", "err": {}, - "uuid": "35d08424-aea3-4ab4-b9d2-e2211794a171", - "parentUUID": "8ba91cc1-72a4-4c85-ba48-1fbc375fc985", + "uuid": "1152577c-49e5-4199-ae01-fdbf8aaac2c0", + "parentUUID": "312b1113-b459-4084-a9f9-55a5a1d29c45", "isHook": false, "skipped": false }, @@ -9714,7 +9753,7 @@ "title": "should work with floating flag", "fullTitle": "ICalTools formatDate() Luxon should work with floating flag", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -9723,8 +9762,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, DateTime.fromISO('2018-07-05T18:24:00.052'), false, true), '20180705T182400');", "err": {}, - "uuid": "63d1f278-9f35-4390-afa9-4e59f418e435", - "parentUUID": "8ba91cc1-72a4-4c85-ba48-1fbc375fc985", + "uuid": "39872e49-e78a-4d41-bba7-e24d29b5ca6f", + "parentUUID": "312b1113-b459-4084-a9f9-55a5a1d29c45", "isHook": false, "skipped": false }, @@ -9741,18 +9780,18 @@ "context": null, "code": "assert.strictEqual(formatDate(null, DateTime.fromISO('2018-07-05T18:24:00.052'), true, false), '20180705');", "err": {}, - "uuid": "b931bfcc-18f8-4789-85a0-8fa2e3ec4543", - "parentUUID": "8ba91cc1-72a4-4c85-ba48-1fbc375fc985", + "uuid": "37e68270-8fe7-4067-b71a-a46c00021c8e", + "parentUUID": "312b1113-b459-4084-a9f9-55a5a1d29c45", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "78b3a19b-d957-46d0-a1d2-1b68d8da751b", - "35d08424-aea3-4ab4-b9d2-e2211794a171", - "63d1f278-9f35-4390-afa9-4e59f418e435", - "b931bfcc-18f8-4789-85a0-8fa2e3ec4543" + "3f5c9a41-044a-4228-beb7-b8aa106f115b", + "1152577c-49e5-4199-ae01-fdbf8aaac2c0", + "39872e49-e78a-4d41-bba7-e24d29b5ca6f", + "37e68270-8fe7-4067-b71a-a46c00021c8e" ], "failures": [], "pending": [], @@ -9763,7 +9802,7 @@ "_timeout": 2000 }, { - "uuid": "257b458e-43d0-4a0e-b148-9b2fb9bd8151", + "uuid": "1120020d-407d-4593-82ae-46750e782919", "title": "Day.js", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9783,8 +9822,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, dayjs('2018-07-05T18:24:00.052Z'), false, false), '20180705T182400Z');", "err": {}, - "uuid": "fd89baf0-bc15-4e24-b30c-45f822a4486a", - "parentUUID": "257b458e-43d0-4a0e-b148-9b2fb9bd8151", + "uuid": "9f919c0c-0ab4-4fa8-b843-be23dd1c58fb", + "parentUUID": "1120020d-407d-4593-82ae-46750e782919", "isHook": false, "skipped": false }, @@ -9792,7 +9831,7 @@ "title": "should work with timezone in event / calendar (with moment-timezone)", "fullTitle": "ICalTools formatDate() Day.js should work with timezone in event / calendar (with moment-timezone)", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -9801,8 +9840,8 @@ "context": null, "code": "assert.strictEqual(formatDate('Canada/Saskatchewan', dayjs('2018-07-05T18:24:00.052Z'), false, false), '20180705T122400');", "err": {}, - "uuid": "de570889-5188-4e68-9b76-d2befc8853e9", - "parentUUID": "257b458e-43d0-4a0e-b148-9b2fb9bd8151", + "uuid": "66ee69e2-eb23-4ee0-835f-69a46144619c", + "parentUUID": "1120020d-407d-4593-82ae-46750e782919", "isHook": false, "skipped": false }, @@ -9810,7 +9849,7 @@ "title": "should work with floating flag", "fullTitle": "ICalTools formatDate() Day.js should work with floating flag", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -9819,8 +9858,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, dayjs('2018-07-05T18:24:00.052'), false, true), '20180705T182400');", "err": {}, - "uuid": "7e50f8a1-43df-4714-b1b8-db05e70d9b77", - "parentUUID": "257b458e-43d0-4a0e-b148-9b2fb9bd8151", + "uuid": "e5d1ee6b-661d-45af-81a2-bfc725d34270", + "parentUUID": "1120020d-407d-4593-82ae-46750e782919", "isHook": false, "skipped": false }, @@ -9837,18 +9876,18 @@ "context": null, "code": "assert.strictEqual(formatDate(null, dayjs('2018-07-05T18:24:00.052'), true, false), '20180705');", "err": {}, - "uuid": "33724d00-28ed-4900-80fb-08704ac23b20", - "parentUUID": "257b458e-43d0-4a0e-b148-9b2fb9bd8151", + "uuid": "e1455c0f-ddac-48aa-9429-6ac5edbfc7f8", + "parentUUID": "1120020d-407d-4593-82ae-46750e782919", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "fd89baf0-bc15-4e24-b30c-45f822a4486a", - "de570889-5188-4e68-9b76-d2befc8853e9", - "7e50f8a1-43df-4714-b1b8-db05e70d9b77", - "33724d00-28ed-4900-80fb-08704ac23b20" + "9f919c0c-0ab4-4fa8-b843-be23dd1c58fb", + "66ee69e2-eb23-4ee0-835f-69a46144619c", + "e5d1ee6b-661d-45af-81a2-bfc725d34270", + "e1455c0f-ddac-48aa-9429-6ac5edbfc7f8" ], "failures": [], "pending": [], @@ -9869,7 +9908,7 @@ "_timeout": 2000 }, { - "uuid": "df0ae0d0-5985-4524-a267-295635f0186c", + "uuid": "81138539-3e58-4edf-9254-3f97eed4dfe3", "title": "formatDateTZ()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9880,7 +9919,7 @@ "title": "should work with timezone", "fullTitle": "ICalTools formatDateTZ() should work with timezone", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -9889,8 +9928,8 @@ "context": null, "code": "const ed = { timezone: 'Europe/Berlin' };\nassert.strictEqual(formatDateTZ('Europe/Berlin', 'DSTART', moment('2018-07-02T15:48:05.000Z'), ed), 'DSTART;TZID=Europe/Berlin:20180702T174805');", "err": {}, - "uuid": "7b5a2163-4dbf-4182-8a01-5be304076c83", - "parentUUID": "df0ae0d0-5985-4524-a267-295635f0186c", + "uuid": "5d4b065a-3efb-4f70-96a6-2708f4f0f5da", + "parentUUID": "81138539-3e58-4edf-9254-3f97eed4dfe3", "isHook": false, "skipped": false }, @@ -9907,8 +9946,8 @@ "context": null, "code": "assert.strictEqual(formatDateTZ(null, 'DSTART', '2018-07-02T15:48:05.000Z', {}), 'DSTART:20180702T154805Z');", "err": {}, - "uuid": "280968bf-5dea-49cd-aeeb-9d59cfa50a1d", - "parentUUID": "df0ae0d0-5985-4524-a267-295635f0186c", + "uuid": "3f4d49d7-d5a7-4461-a562-69c46796b1c9", + "parentUUID": "81138539-3e58-4edf-9254-3f97eed4dfe3", "isHook": false, "skipped": false }, @@ -9925,28 +9964,28 @@ "context": null, "code": "assert.strictEqual(formatDateTZ(null, 'DSTART', '2018-07-02T15:48:05.000Z'), 'DSTART:20180702T154805Z');", "err": {}, - "uuid": "729d1d09-8a70-426b-8910-e36c48cd2318", - "parentUUID": "df0ae0d0-5985-4524-a267-295635f0186c", + "uuid": "9fc3fa79-960a-41a0-a4d1-5ced41ffb269", + "parentUUID": "81138539-3e58-4edf-9254-3f97eed4dfe3", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "7b5a2163-4dbf-4182-8a01-5be304076c83", - "280968bf-5dea-49cd-aeeb-9d59cfa50a1d", - "729d1d09-8a70-426b-8910-e36c48cd2318" + "5d4b065a-3efb-4f70-96a6-2708f4f0f5da", + "3f4d49d7-d5a7-4461-a562-69c46796b1c9", + "9fc3fa79-960a-41a0-a4d1-5ced41ffb269" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "79a996cb-6081-45f3-b518-aab0d18ab172", + "uuid": "9a9cb873-9887-44e2-a85c-5f91198cad6c", "title": "escape()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9966,8 +10005,8 @@ "context": null, "code": "assert.strictEqual(escape('Lorem \\\\ipsum', false), 'Lorem \\\\\\\\ipsum');", "err": {}, - "uuid": "7fb134af-2471-4781-83a8-6afa82186fa3", - "parentUUID": "79a996cb-6081-45f3-b518-aab0d18ab172", + "uuid": "892236c1-dd8e-49ca-aaa7-8f7e5dfdcdb2", + "parentUUID": "9a9cb873-9887-44e2-a85c-5f91198cad6c", "isHook": false, "skipped": false }, @@ -9984,8 +10023,8 @@ "context": null, "code": "assert.strictEqual(escape('Lorem ;ipsum', false), 'Lorem \\\\;ipsum');", "err": {}, - "uuid": "bbce5b55-3738-4c94-86fa-f7dd723dcc8a", - "parentUUID": "79a996cb-6081-45f3-b518-aab0d18ab172", + "uuid": "d38f591b-3f80-44f6-b072-eca68dc52a2d", + "parentUUID": "9a9cb873-9887-44e2-a85c-5f91198cad6c", "isHook": false, "skipped": false }, @@ -10002,8 +10041,8 @@ "context": null, "code": "assert.strictEqual(escape('Lorem, ipsum', false), 'Lorem\\\\, ipsum');", "err": {}, - "uuid": "7acef500-343f-4483-a357-9ecbf445efb4", - "parentUUID": "79a996cb-6081-45f3-b518-aab0d18ab172", + "uuid": "4a91a438-732c-4151-b372-54b6c2274e3c", + "parentUUID": "9a9cb873-9887-44e2-a85c-5f91198cad6c", "isHook": false, "skipped": false }, @@ -10020,8 +10059,8 @@ "context": null, "code": "assert.strictEqual(escape('Lorem \\ripsum', false), 'Lorem \\\\nipsum');", "err": {}, - "uuid": "c468a28d-5b25-4523-82f3-6df78c9c3ced", - "parentUUID": "79a996cb-6081-45f3-b518-aab0d18ab172", + "uuid": "a9bfd480-cedc-488a-a17f-c54cce0befad", + "parentUUID": "9a9cb873-9887-44e2-a85c-5f91198cad6c", "isHook": false, "skipped": false }, @@ -10038,8 +10077,8 @@ "context": null, "code": "assert.strictEqual(escape('Lorem \\nipsum', false), 'Lorem \\\\nipsum');", "err": {}, - "uuid": "a769e4e5-da64-416a-a5ee-fad079c62e89", - "parentUUID": "79a996cb-6081-45f3-b518-aab0d18ab172", + "uuid": "3b40310b-4d7b-4041-82fe-bc5847b499b9", + "parentUUID": "9a9cb873-9887-44e2-a85c-5f91198cad6c", "isHook": false, "skipped": false }, @@ -10056,8 +10095,8 @@ "context": null, "code": "assert.strictEqual(escape('Lorem \\r\\nipsum', false), 'Lorem \\\\nipsum');", "err": {}, - "uuid": "63b985b0-2a31-40ee-9033-e7348fbb6522", - "parentUUID": "79a996cb-6081-45f3-b518-aab0d18ab172", + "uuid": "bcdf42b2-9a60-45ee-b9c7-9a552725c2f4", + "parentUUID": "9a9cb873-9887-44e2-a85c-5f91198cad6c", "isHook": false, "skipped": false }, @@ -10074,8 +10113,8 @@ "context": null, "code": "assert.strictEqual(escape('Lorem \"ipsum', true), 'Lorem \\\\\"ipsum');", "err": {}, - "uuid": "24440828-f365-4dc3-a178-5bf346b3c16f", - "parentUUID": "79a996cb-6081-45f3-b518-aab0d18ab172", + "uuid": "ae586b0a-9eb7-4232-bdd1-830620e26f56", + "parentUUID": "9a9cb873-9887-44e2-a85c-5f91198cad6c", "isHook": false, "skipped": false }, @@ -10092,22 +10131,22 @@ "context": null, "code": "assert.strictEqual(escape('Lorem \"ipsum', false), 'Lorem \"ipsum');", "err": {}, - "uuid": "d27f1dbb-ee09-4448-97c0-2bee65c580d2", - "parentUUID": "79a996cb-6081-45f3-b518-aab0d18ab172", + "uuid": "668f2f8f-ed6a-45b4-970c-d4944bcf66c7", + "parentUUID": "9a9cb873-9887-44e2-a85c-5f91198cad6c", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "7fb134af-2471-4781-83a8-6afa82186fa3", - "bbce5b55-3738-4c94-86fa-f7dd723dcc8a", - "7acef500-343f-4483-a357-9ecbf445efb4", - "c468a28d-5b25-4523-82f3-6df78c9c3ced", - "a769e4e5-da64-416a-a5ee-fad079c62e89", - "63b985b0-2a31-40ee-9033-e7348fbb6522", - "24440828-f365-4dc3-a178-5bf346b3c16f", - "d27f1dbb-ee09-4448-97c0-2bee65c580d2" + "892236c1-dd8e-49ca-aaa7-8f7e5dfdcdb2", + "d38f591b-3f80-44f6-b072-eca68dc52a2d", + "4a91a438-732c-4151-b372-54b6c2274e3c", + "a9bfd480-cedc-488a-a17f-c54cce0befad", + "3b40310b-4d7b-4041-82fe-bc5847b499b9", + "bcdf42b2-9a60-45ee-b9c7-9a552725c2f4", + "ae586b0a-9eb7-4232-bdd1-830620e26f56", + "668f2f8f-ed6a-45b4-970c-d4944bcf66c7" ], "failures": [], "pending": [], @@ -10118,7 +10157,7 @@ "_timeout": 2000 }, { - "uuid": "c11a9751-7b09-4567-9e16-1bde8aeb9703", + "uuid": "15584dbd-c547-4b2a-b585-e7b829ff351f", "title": "foldLines()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -10138,8 +10177,8 @@ "context": null, "code": "assert.strictEqual(foldLines('12345678ikjhgztrde546rf7g8hjiomkjnhgqfcdxerdftgzuinjhgcfvtzvzvuwcbiweciujzvguhbghbbqwxowidoi21e8981'), '12345678ikjhgztrde546rf7g8hjiomkjnhgqfcdxerdftgzuinjhgcfvtzvzvuwcbiweciujz\\r\\n vguhbghbbqwxowidoi21e8981');", "err": {}, - "uuid": "dc539e8a-995f-4c9d-bf2f-0bed415dd351", - "parentUUID": "c11a9751-7b09-4567-9e16-1bde8aeb9703", + "uuid": "6f260326-d8e7-4974-8b49-2ae5b60f34a0", + "parentUUID": "15584dbd-c547-4b2a-b585-e7b829ff351f", "isHook": false, "skipped": false }, @@ -10156,16 +10195,16 @@ "context": null, "code": "assert.strictEqual(foldLines('👋🏼12345678ikjhgztrde546rf7g8hjiomkjnhgqfcdxerdftgzuinjhgcfvtzvzvuwcbiweciujvguhbghbbqwxowidoi21e8981'), '👋🏼12345678ikjhgztrde546rf7g8hjiomkjnhgqfcdxerdftgzuinjhgcfvtzvzvuwcb\\r\\n iweciujvguhbghbbqwxowidoi21e8981');", "err": {}, - "uuid": "7fae49fc-5da7-4cfd-8f3c-e08f9fb2d479", - "parentUUID": "c11a9751-7b09-4567-9e16-1bde8aeb9703", + "uuid": "e4ffa3e8-b7b7-4763-9241-51b5aa1ce0cd", + "parentUUID": "15584dbd-c547-4b2a-b585-e7b829ff351f", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "dc539e8a-995f-4c9d-bf2f-0bed415dd351", - "7fae49fc-5da7-4cfd-8f3c-e08f9fb2d479" + "6f260326-d8e7-4974-8b49-2ae5b60f34a0", + "e4ffa3e8-b7b7-4763-9241-51b5aa1ce0cd" ], "failures": [], "pending": [], @@ -10176,7 +10215,7 @@ "_timeout": 2000 }, { - "uuid": "27eb4d8b-fae9-4cb5-a572-9e082f6c5d77", + "uuid": "4103f7b9-caf9-4135-80c8-361fbc888245", "title": "checkDate()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -10185,7 +10224,7 @@ "tests": [], "suites": [ { - "uuid": "aee66919-ea50-41a0-b92e-3f6e88d58d5c", + "uuid": "753c8308-e55d-4341-bee5-6c7652ef4fc3", "title": "Date", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -10196,7 +10235,7 @@ "title": "should work with valid Date", "fullTitle": "ICalTools checkDate() Date should work with valid Date", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -10205,8 +10244,8 @@ "context": null, "code": "const date = new Date();\nassert.equal(checkDate(date, 'foo'), date);", "err": {}, - "uuid": "e7160317-1c9f-4ed7-be51-71dac01ba6c2", - "parentUUID": "aee66919-ea50-41a0-b92e-3f6e88d58d5c", + "uuid": "d83add7d-7c21-43f3-aee2-a822e9563db8", + "parentUUID": "753c8308-e55d-4341-bee5-6c7652ef4fc3", "isHook": false, "skipped": false }, @@ -10223,27 +10262,27 @@ "context": null, "code": "const date = new Date('foo');\nassert.throws(() => {\n checkDate(date, 'foo');\n}, /`foo` has to be a valid date!/);", "err": {}, - "uuid": "183a08d8-d6ec-4ea7-995e-a54152e03f0a", - "parentUUID": "aee66919-ea50-41a0-b92e-3f6e88d58d5c", + "uuid": "a282f92f-b2cf-4601-9b10-8b1018231315", + "parentUUID": "753c8308-e55d-4341-bee5-6c7652ef4fc3", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "e7160317-1c9f-4ed7-be51-71dac01ba6c2", - "183a08d8-d6ec-4ea7-995e-a54152e03f0a" + "d83add7d-7c21-43f3-aee2-a822e9563db8", + "a282f92f-b2cf-4601-9b10-8b1018231315" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "d076cc51-c5f9-41af-bbee-0c6e5871f979", + "uuid": "bf5dad21-65c4-45b3-b6dc-d2c5f96def36", "title": "String", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -10263,8 +10302,8 @@ "context": null, "code": "const date = '2021-03-28T13:15:23.587Z';\nassert.equal(checkDate(date, 'foo'), date);", "err": {}, - "uuid": "1932bc17-f6b5-4630-8373-8b2ff75db351", - "parentUUID": "d076cc51-c5f9-41af-bbee-0c6e5871f979", + "uuid": "39e056eb-5bbd-4041-9e01-86e25314e2f8", + "parentUUID": "bf5dad21-65c4-45b3-b6dc-d2c5f96def36", "isHook": false, "skipped": false }, @@ -10281,16 +10320,16 @@ "context": null, "code": "const date = 'foo';\nassert.throws(() => {\n checkDate(date, 'foo');\n}, /`foo` has to be a valid date!/);", "err": {}, - "uuid": "f7bc843c-f369-4f4f-9bc3-a7c22cebf8c4", - "parentUUID": "d076cc51-c5f9-41af-bbee-0c6e5871f979", + "uuid": "929bfbb2-e798-4ce9-a0b1-71e4af61c96e", + "parentUUID": "bf5dad21-65c4-45b3-b6dc-d2c5f96def36", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "1932bc17-f6b5-4630-8373-8b2ff75db351", - "f7bc843c-f369-4f4f-9bc3-a7c22cebf8c4" + "39e056eb-5bbd-4041-9e01-86e25314e2f8", + "929bfbb2-e798-4ce9-a0b1-71e4af61c96e" ], "failures": [], "pending": [], @@ -10301,7 +10340,7 @@ "_timeout": 2000 }, { - "uuid": "6a81a2ad-59b4-4271-898d-b453dec41d06", + "uuid": "d50ee5f9-4252-44a9-89be-5150b3115bae", "title": "Luxon", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -10321,8 +10360,8 @@ "context": null, "code": "const date = DateTime.now();\nassert.equal(checkDate(date, 'foo'), date);", "err": {}, - "uuid": "eac45c42-7455-4f10-8e1e-f0f0046d9a04", - "parentUUID": "6a81a2ad-59b4-4271-898d-b453dec41d06", + "uuid": "15a0b043-e493-4de4-9ca9-b659bd66c8fb", + "parentUUID": "d50ee5f9-4252-44a9-89be-5150b3115bae", "isHook": false, "skipped": false }, @@ -10339,16 +10378,16 @@ "context": null, "code": "const date = DateTime.fromISO('foo');\nassert.throws(() => {\n checkDate(date, 'foo');\n}, /`foo` has to be a valid date!/);", "err": {}, - "uuid": "a8198547-d403-487c-b34a-afc4f0be4916", - "parentUUID": "6a81a2ad-59b4-4271-898d-b453dec41d06", + "uuid": "37fe956c-11b3-4489-99d1-c9ed0a6710ed", + "parentUUID": "d50ee5f9-4252-44a9-89be-5150b3115bae", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "eac45c42-7455-4f10-8e1e-f0f0046d9a04", - "a8198547-d403-487c-b34a-afc4f0be4916" + "15a0b043-e493-4de4-9ca9-b659bd66c8fb", + "37fe956c-11b3-4489-99d1-c9ed0a6710ed" ], "failures": [], "pending": [], @@ -10359,7 +10398,7 @@ "_timeout": 2000 }, { - "uuid": "0498a441-b24b-40df-8ed5-33403e97f37a", + "uuid": "a380ca32-cfc7-415a-a565-46b11148e1cf", "title": "Moment", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -10379,8 +10418,8 @@ "context": null, "code": "const date = moment();\nassert.equal(checkDate(date, 'foo'), date);", "err": {}, - "uuid": "23db1810-c917-48f5-88ae-5d44865b01da", - "parentUUID": "0498a441-b24b-40df-8ed5-33403e97f37a", + "uuid": "0f393347-c9b4-43fa-a7a5-dfb50bfac9bd", + "parentUUID": "a380ca32-cfc7-415a-a565-46b11148e1cf", "isHook": false, "skipped": false }, @@ -10397,16 +10436,16 @@ "context": null, "code": "const date = moment('foo', 'MM/DD/YYYY', true);\nassert.throws(() => {\n checkDate(date, 'foo');\n}, /`foo` has to be a valid date!/);", "err": {}, - "uuid": "94fc2677-3bf4-4b5e-9c78-50602f552dc9", - "parentUUID": "0498a441-b24b-40df-8ed5-33403e97f37a", + "uuid": "fcc49063-b7e8-40eb-9e07-c63d0622be9f", + "parentUUID": "a380ca32-cfc7-415a-a565-46b11148e1cf", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "23db1810-c917-48f5-88ae-5d44865b01da", - "94fc2677-3bf4-4b5e-9c78-50602f552dc9" + "0f393347-c9b4-43fa-a7a5-dfb50bfac9bd", + "fcc49063-b7e8-40eb-9e07-c63d0622be9f" ], "failures": [], "pending": [], @@ -10417,7 +10456,7 @@ "_timeout": 2000 }, { - "uuid": "4da5b6cd-d147-454d-a7e9-232fb98df26c", + "uuid": "0203e773-80bd-46d9-b084-b45fab59e559", "title": "Day.js", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -10437,8 +10476,8 @@ "context": null, "code": "const date = dayjs();\nassert.equal(checkDate(date, 'foo'), date);", "err": {}, - "uuid": "c7f03375-9090-4f9e-9f50-39b1b06bf6b6", - "parentUUID": "4da5b6cd-d147-454d-a7e9-232fb98df26c", + "uuid": "35fabb46-7f2b-4f2e-9f60-e70f20211e78", + "parentUUID": "0203e773-80bd-46d9-b084-b45fab59e559", "isHook": false, "skipped": false }, @@ -10455,16 +10494,16 @@ "context": null, "code": "const date = dayjs('foo');\nassert.throws(() => {\n checkDate(date, 'foo');\n}, /`foo` has to be a valid date!/);", "err": {}, - "uuid": "b50ecad7-7ec6-44d5-9774-48de36736e15", - "parentUUID": "4da5b6cd-d147-454d-a7e9-232fb98df26c", + "uuid": "6bba6c01-ae8d-43a5-80e6-d2cdd6056993", + "parentUUID": "0203e773-80bd-46d9-b084-b45fab59e559", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "c7f03375-9090-4f9e-9f50-39b1b06bf6b6", - "b50ecad7-7ec6-44d5-9774-48de36736e15" + "35fabb46-7f2b-4f2e-9f60-e70f20211e78", + "6bba6c01-ae8d-43a5-80e6-d2cdd6056993" ], "failures": [], "pending": [], @@ -10485,7 +10524,7 @@ "_timeout": 2000 }, { - "uuid": "6ccdd50c-a00b-4a79-813e-70a9fa07babb", + "uuid": "65aeadf6-1cc7-423d-92b7-7d97614b8891", "title": "toDate()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -10505,8 +10544,8 @@ "context": null, "code": "const date = new Date();\nassert.deepStrictEqual(toDate(date.toJSON()), date);", "err": {}, - "uuid": "d841c5ef-a917-411f-9815-3ff4a0072f1e", - "parentUUID": "6ccdd50c-a00b-4a79-813e-70a9fa07babb", + "uuid": "6abebc75-b201-4186-ae58-5cc21972e1a2", + "parentUUID": "65aeadf6-1cc7-423d-92b7-7d97614b8891", "isHook": false, "skipped": false }, @@ -10523,8 +10562,8 @@ "context": null, "code": "const date = new Date();\nassert.deepStrictEqual(toDate(date), date);", "err": {}, - "uuid": "21fc5850-0a63-4f41-b579-5f7371f5047b", - "parentUUID": "6ccdd50c-a00b-4a79-813e-70a9fa07babb", + "uuid": "4858af66-d7c1-4850-adc7-f4cc1def7084", + "parentUUID": "65aeadf6-1cc7-423d-92b7-7d97614b8891", "isHook": false, "skipped": false }, @@ -10541,8 +10580,8 @@ "context": null, "code": "const date = new Date();\nassert.deepStrictEqual(toDate(moment(date)), date);", "err": {}, - "uuid": "6077e9fd-13fd-49b6-9fc0-c075dd5eda81", - "parentUUID": "6ccdd50c-a00b-4a79-813e-70a9fa07babb", + "uuid": "dbb32545-ee7b-44c4-a389-b53afae6e2cf", + "parentUUID": "65aeadf6-1cc7-423d-92b7-7d97614b8891", "isHook": false, "skipped": false }, @@ -10559,8 +10598,8 @@ "context": null, "code": "const date = new Date();\nassert.deepStrictEqual(toDate(momentTz(date)), date);", "err": {}, - "uuid": "e720f769-870c-45c4-90c2-23cf047e9ef0", - "parentUUID": "6ccdd50c-a00b-4a79-813e-70a9fa07babb", + "uuid": "783cd159-5342-4741-a2a4-ced7bd8f6c63", + "parentUUID": "65aeadf6-1cc7-423d-92b7-7d97614b8891", "isHook": false, "skipped": false }, @@ -10577,8 +10616,8 @@ "context": null, "code": "const date = new Date();\nassert.deepStrictEqual(toDate(dayjs(date)), date);", "err": {}, - "uuid": "a7ed691d-4e12-4b3a-9dfb-755137abd56c", - "parentUUID": "6ccdd50c-a00b-4a79-813e-70a9fa07babb", + "uuid": "aef62ee7-b8d7-43b2-9609-75f4c3a922ec", + "parentUUID": "65aeadf6-1cc7-423d-92b7-7d97614b8891", "isHook": false, "skipped": false }, @@ -10595,20 +10634,20 @@ "context": null, "code": "const date = new Date();\nassert.deepStrictEqual(toDate(DateTime.fromJSDate(date)), date);", "err": {}, - "uuid": "d9421df9-b618-4298-98dd-2c918f72bcf3", - "parentUUID": "6ccdd50c-a00b-4a79-813e-70a9fa07babb", + "uuid": "10c2d6b5-f83b-4bce-a00b-586184e82be3", + "parentUUID": "65aeadf6-1cc7-423d-92b7-7d97614b8891", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "d841c5ef-a917-411f-9815-3ff4a0072f1e", - "21fc5850-0a63-4f41-b579-5f7371f5047b", - "6077e9fd-13fd-49b6-9fc0-c075dd5eda81", - "e720f769-870c-45c4-90c2-23cf047e9ef0", - "a7ed691d-4e12-4b3a-9dfb-755137abd56c", - "d9421df9-b618-4298-98dd-2c918f72bcf3" + "6abebc75-b201-4186-ae58-5cc21972e1a2", + "4858af66-d7c1-4850-adc7-f4cc1def7084", + "dbb32545-ee7b-44c4-a389-b53afae6e2cf", + "783cd159-5342-4741-a2a4-ced7bd8f6c63", + "aef62ee7-b8d7-43b2-9609-75f4c3a922ec", + "10c2d6b5-f83b-4bce-a00b-586184e82be3" ], "failures": [], "pending": [], @@ -10619,7 +10658,7 @@ "_timeout": 2000 }, { - "uuid": "143dd324-c148-450a-b32b-fc1f0bb85377", + "uuid": "b71fb87e-4b43-4f12-8671-2f6899330e73", "title": "toDurationString()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -10639,15 +10678,15 @@ "context": null, "code": "return __awaiter(this, void 0, void 0, function* () {\n assert.strictEqual(toDurationString(0), 'PT0S');\n assert.strictEqual(toDurationString(1), 'PT1S');\n assert.strictEqual(toDurationString(60), 'PT1M');\n assert.strictEqual(toDurationString(3600), 'PT1H');\n assert.strictEqual(toDurationString(86400), 'P1D');\n assert.strictEqual(toDurationString(-3600), '-PT1H');\n});", "err": {}, - "uuid": "ab423f59-5c12-4f14-a8ae-994ff21b2365", - "parentUUID": "143dd324-c148-450a-b32b-fc1f0bb85377", + "uuid": "51b803bf-8dd3-473e-9c96-1cc09b7cc6b9", + "parentUUID": "b71fb87e-4b43-4f12-8671-2f6899330e73", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "ab423f59-5c12-4f14-a8ae-994ff21b2365" + "51b803bf-8dd3-473e-9c96-1cc09b7cc6b9" ], "failures": [], "pending": [], @@ -10668,7 +10707,7 @@ "_timeout": 2000 }, { - "uuid": "f9889fad-4424-4eea-b915-dbb289a20074", + "uuid": "ae6d7f77-59f3-4c69-a1cd-abadf2c3d14c", "title": "ical-generator Types", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/types.ts", "file": "/test/types.ts", @@ -10688,8 +10727,8 @@ "context": null, "code": "assert.ok(dayJsTest, 'day.js stub should be compatible');\nassert.ok(luxonTest, 'luxon stub should be compatible');\nassert.ok(momentTest, 'moment stub should be compatible');\nassert.ok(momentTimezoneTest, 'moment-timezone stub should be compatible');\nassert.ok(rruleTest, 'rrule stub should be compatible');", "err": {}, - "uuid": "60b8c00d-473b-4c18-8c87-abef46ddd3f3", - "parentUUID": "f9889fad-4424-4eea-b915-dbb289a20074", + "uuid": "a8b0ed80-fae2-4193-832d-1ec6b1e5f9c8", + "parentUUID": "ae6d7f77-59f3-4c69-a1cd-abadf2c3d14c", "isHook": false, "skipped": false }, @@ -10706,16 +10745,16 @@ "context": null, "code": "assert.ok(attendeeJson, 'attendee json data should be compatible');\nassert.ok(calendarJson, 'calendar json data should be compatible');\nassert.ok(categoryJson, 'category json data should be compatible');\nassert.ok(eventJson, 'event json data should be compatible');", "err": {}, - "uuid": "bbcbbcf5-7797-4f89-8b70-2787e03e502c", - "parentUUID": "f9889fad-4424-4eea-b915-dbb289a20074", + "uuid": "0df7b6d3-bb48-4174-a8e3-17a9650918ae", + "parentUUID": "ae6d7f77-59f3-4c69-a1cd-abadf2c3d14c", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "60b8c00d-473b-4c18-8c87-abef46ddd3f3", - "bbcbbcf5-7797-4f89-8b70-2787e03e502c" + "a8b0ed80-fae2-4193-832d-1ec6b1e5f9c8", + "0df7b6d3-bb48-4174-a8e3-17a9650918ae" ], "failures": [], "pending": [],