From bc984bc9fc8f09a351d8873d72144dbf21e06439 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Fri, 16 Feb 2024 18:34:42 +0000 Subject: [PATCH] docs: Updated for v6.0.2-develop.8 --- develop/coverage/alarm.ts.html | 26 +- develop/coverage/attendee.ts.html | 24 +- develop/coverage/calendar.ts.html | 14 +- develop/coverage/category.ts.html | 21 +- develop/coverage/cobertura-coverage.xml | 53 +- develop/coverage/event.ts.html | 28 +- develop/coverage/index.html | 14 +- develop/coverage/index.ts.html | 30 +- develop/coverage/tools.ts.html | 2 +- develop/coverage/types.ts.html | 2 +- develop/reference/assets/navigation.js | 2 +- develop/reference/assets/search.js | 2 +- develop/reference/classes/ICalAlarm.html | 63 +- develop/reference/classes/ICalAttendee.html | 77 +- develop/reference/classes/ICalCalendar.html | 72 +- develop/reference/classes/ICalCategory.html | 20 +- develop/reference/classes/ICalEvent.html | 144 +- develop/reference/enums/ICalAlarmType.html | 4 +- develop/reference/enums/ICalAttendeeRole.html | 4 +- .../reference/enums/ICalAttendeeStatus.html | 4 +- develop/reference/enums/ICalAttendeeType.html | 4 +- .../reference/enums/ICalCalendarMethod.html | 4 +- .../reference/enums/ICalEventBusyStatus.html | 4 +- develop/reference/enums/ICalEventClass.html | 4 +- .../enums/ICalEventRepeatingFreq.html | 4 +- develop/reference/enums/ICalEventStatus.html | 4 +- .../enums/ICalEventTransparency.html | 4 +- develop/reference/enums/ICalWeekday.html | 4 +- develop/reference/functions/default.html | 4 +- develop/reference/functions/escape.html | 4 +- develop/reference/functions/foldLines.html | 4 +- develop/reference/functions/formatDate.html | 4 +- develop/reference/functions/formatDateTZ.html | 4 +- develop/reference/hierarchy.html | 2 +- develop/reference/index.html | 4 +- .../interfaces/ICalAlarmBaseData.html | 7 + .../interfaces/ICalAlarmJSONData.html | 4 +- .../interfaces/ICalAlarmRepeatData.html | 4 +- .../reference/interfaces/ICalAttachment.html | 4 +- .../interfaces/ICalAttendeeData.html | 4 +- .../interfaces/ICalAttendeeJSONData.html | 4 +- .../interfaces/ICalCalendarData.html | 4 +- .../interfaces/ICalCalendarJSONData.html | 4 +- .../interfaces/ICalCalendarProdIdData.html | 4 +- .../interfaces/ICalCategoryData.html | 4 +- .../interfaces/ICalCategoryJSONData.html | 2 + .../reference/interfaces/ICalDayJsStub.html | 4 +- .../reference/interfaces/ICalDescription.html | 4 +- .../reference/interfaces/ICalEventData.html | 4 +- .../interfaces/ICalEventJSONData.html | 4 +- .../ICalEventJSONRepeatingData.html | 11 + develop/reference/interfaces/ICalGeo.html | 4 +- .../reference/interfaces/ICalLocation.html | 4 +- .../interfaces/ICalLuxonDateTimeStub.html | 4 +- .../interfaces/ICalMomentDurationStub.html | 4 +- .../reference/interfaces/ICalMomentStub.html | 4 +- .../interfaces/ICalMomentTimezoneStub.html | 4 +- .../reference/interfaces/ICalOrganizer.html | 4 +- .../reference/interfaces/ICalRRuleStub.html | 4 +- .../interfaces/ICalRepeatingOptions.html | 4 +- .../reference/interfaces/ICalTimezone.html | 4 +- develop/reference/modules.html | 15 +- develop/reference/types/ICalAlarmData.html | 2 +- ...yJSONData.html => ICalAlarmRelatesTo.html} | 2 +- .../types/ICalAlarmTriggerAfterData.html | 1 + .../types/ICalAlarmTriggerBeforeData.html | 1 + .../reference/types/ICalAlarmTriggerData.html | 1 + .../reference/types/ICalAlarmTypeValue.html | 2 +- .../reference/types/ICalDateTimeValue.html | 4 +- .../variables/ICalAlarmRelatesTo-1.html | 1 + develop/tests/index.html | 2 +- develop/tests/mochawesome.json | 3096 ++++++++--------- 72 files changed, 1982 insertions(+), 1921 deletions(-) create mode 100644 develop/reference/interfaces/ICalAlarmBaseData.html create mode 100644 develop/reference/interfaces/ICalCategoryJSONData.html create mode 100644 develop/reference/interfaces/ICalEventJSONRepeatingData.html rename develop/reference/types/{ICalCategoryJSONData.html => ICalAlarmRelatesTo.html} (65%) create mode 100644 develop/reference/types/ICalAlarmTriggerAfterData.html create mode 100644 develop/reference/types/ICalAlarmTriggerBeforeData.html create mode 100644 develop/reference/types/ICalAlarmTriggerData.html create mode 100644 develop/reference/variables/ICalAlarmRelatesTo-1.html diff --git a/develop/coverage/alarm.ts.html b/develop/coverage/alarm.ts.html index b97b37999..5cbd6ef25 100644 --- a/develop/coverage/alarm.ts.html +++ b/develop/coverage/alarm.ts.html @@ -1388,11 +1388,11 @@

All files alarm.ts

ICalAlarmTriggerAfterData | ICalAlarmTriggerBeforeData;   -type ICalAlarmTriggerData = ICalAlarmBaseData & { trigger: number | ICalDateTimeValue }; -type ICalAlarmTriggerAfterData = ICalAlarmBaseData & { triggerAfter: number | ICalDateTimeValue }; -type ICalAlarmTriggerBeforeData = ICalAlarmBaseData & { triggerBefore: number | ICalDateTimeValue }; +export type ICalAlarmTriggerData = ICalAlarmBaseData & { trigger: number | ICalDateTimeValue }; +export type ICalAlarmTriggerAfterData = ICalAlarmBaseData & { triggerAfter: number | ICalDateTimeValue }; +export type ICalAlarmTriggerBeforeData = ICalAlarmBaseData & { triggerBefore: number | ICalDateTimeValue };   -interface ICalAlarmBaseData { +export interface ICalAlarmBaseData { type?: ICalAlarmType; relatesTo?: ICalAlarmRelatesTo | null; repeat?: ICalAlarmRepeatData | null; @@ -1430,7 +1430,7 @@

All files alarm.ts

    /** - * Usually you get an `ICalAlarm` object like this: + * Usually you get an {@link ICalAlarm} object like this: * * ```javascript * import ical from 'ical-generator'; @@ -1439,7 +1439,7 @@

All files alarm.ts

* const alarm = event.createAlarm(); * ``` * - * You can also use the [[`ICalAlarm`]] object directly: + * You can also use the {@link ICalAlarm} object directly: * * ```javascript * import ical, {ICalAlarm} from 'ical-generator'; @@ -1452,11 +1452,11 @@

All files alarm.ts

private readonly event: ICalEvent;   /** - * Constructor of [[`ICalAttendee`]]. The event reference is required + * Constructor of {@link ICalAttendee}. The event reference is required * to query the calendar's timezone and summary when required. * * @param data Alarm Data - * @param calendar Reference to ICalEvent object + * @param event Reference to ICalEvent object */ constructor (data: ICalAlarmData, event: ICalEvent) { this.data = { @@ -1493,7 +1493,7 @@

All files alarm.ts

type (type: ICalAlarmType): this;   /** - * Set the alarm type. See [[`ICalAlarmType`]] + * Set the alarm type. See {@link ICalAlarmType} * for available status options. * @since 0.2.1 */ @@ -1513,7 +1513,7 @@

All files alarm.ts

  /** * Get the trigger time for the alarm. Can either - * be a date and time value ([[`ICalDateTimeValue`]]) or + * be a date and time value ({@link 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. @@ -1617,7 +1617,7 @@

All files alarm.ts

  /** * Get the trigger time for the alarm. Can either - * be a date and time value ([[`ICalDateTimeValue`]]) or + * be a date and time value ({@link 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. @@ -1656,7 +1656,7 @@

All files alarm.ts

  /** * Get the trigger time for the alarm. Can either - * be a date and time value ([[`ICalDateTimeValue`]]) or + * be a date and time value ({@link 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. @@ -1999,7 +1999,7 @@

All files alarm.ts

Usually you get an ICalAlarm object like this:

+ICalAlarm | ical-generator - v6.0.2-develop.8

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:

+

You can also use the ICalAlarm object directly:

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

Constructors

Constructors

Methods

Constructors

  • Constructor of [[ICalAttendee]]. The event reference is required +

Constructors

Methods

  • Get Attachment

    +
  • event: ICalEvent

    Reference to ICalEvent object

    +

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. +

  • 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. +

    Returns null | ICalAlarmRelatesTo

    Since

    4.0.1

    +
  • 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

    • relatesTo: null | ICalAlarmRelatesTo

    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 +

    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 +

  • 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
    @@ -82,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 -be a date and time value ([[ICalDateTimeValue]]) or +

  • 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 @@ -97,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 a006a5064..2ef91be7b 100644 --- a/develop/reference/classes/ICalAttendee.html +++ b/develop/reference/classes/ICalAttendee.html @@ -1,10 +1,10 @@ -ICalAttendee | ical-generator - v6.0.2-develop.7

Class ICalAttendee

Usually you get an ICalAttendee object like this:

+ICalAttendee | ical-generator - v6.0.2-develop.8

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:

+

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

Constructors

  • Constructor of [[ICalAttendee]]. The event reference is +

Constructors

Methods

  • Get the attendee's delegated-from field

    +
  • event: ICalEvent

    Reference to ICalEvent object

    +

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 +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 +ICalAttendee object. Will set the delegatedTo and delegatedFrom attributes.

    Will also set the status to DELEGATED, if attribute is set.

    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]].

    +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]].

    +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 08a5d70c3..57fc2d04f 100644 --- a/develop/reference/classes/ICalCalendar.html +++ b/develop/reference/classes/ICalCalendar.html @@ -1,10 +1,10 @@ -ICalCalendar | ical-generator - v6.0.2-develop.7

Class ICalCalendar

Usually you get an ICalCalendar object like this:

+ICalCalendar | ical-generator - v6.0.2-develop.8

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. +

  • 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,11 +76,11 @@ 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 +valid ICalCalendarProdIdData object. language is optional and defaults to EN.

    cal.prodId({
    company: 'My Company',
    product: 'My Product',
    language: 'EN' // optional, defaults to EN
    });
    @@ -88,38 +88,38 @@
    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 +a timezone was set. See formatDate for details. If no time zone is specified, all information is output as UTC.

    cal.timezone('America/New_York');
     

    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 c01dfe574..fb72c726b 100644 --- a/develop/reference/classes/ICalCategory.html +++ b/develop/reference/classes/ICalCategory.html @@ -1,23 +1,23 @@ -ICalCategory | ical-generator - v6.0.2-develop.7

Class ICalCategory

Usually you get an ICalCategory object like this:

+ICalCategory | ical-generator - v6.0.2-develop.8

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:

+

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

  • Constructor of [[ICalCategory]].

    +

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 a shallow copy of the category's options for JSON stringification. +

  • Return a shallow copy of the category's options for JSON stringification. Can be used for persistence.

    -

    Returns ICalCategoryInternalData

    Since

    0.2.4

    -
  • 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 e19a12729..f421e47ec 100644 --- a/develop/reference/classes/ICalEvent.html +++ b/develop/reference/classes/ICalEvent.html @@ -1,7 +1,7 @@ -ICalEvent | ical-generator - v6.0.2-develop.7

Usually you get an ICalEvent object like this:

+ICalEvent | ical-generator - v6.0.2-develop.8

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 +

  • 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 +

  • 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. +

  • 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,19 +185,19 @@ 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 -an [[ICalLocation]] object which will also fill the iCal +

  • Set the event's location by passing a string (minimum) or +an ICalLocation 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
    }
    });
    @@ -209,32 +209,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 | ICalEventInternalRepeatingData

    Since

    0.2.0

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

    +
  • 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.

    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:

    @@ -254,7 +254,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();
    @@ -271,25 +271,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

  • Get the event's timestamp

    Returns ICalDateTimeValue

    Since

    0.2.0

    -
  • Set the appointment date of creation. Defaults to the current time and date (new Date()). You can use +

  • Set the appointment date of creation. Defaults to the current time and date (new Date()). 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 start time which is currently set. Can be any supported date object.

    Returns ICalDateTimeValue

    Since

    0.2.0

    -
  • Set the appointment date of beginning, which is required for all events. +

  • Set the appointment date of beginning, which is required for all events. You can use any supported date object, see Readme for details about supported values and timezone handling.

    @@ -308,28 +308,28 @@ END:VCALENDAR

    Parameters

    Returns this

    Since

    0.2.0

    -
  • Get the event's summary

    +
  • Get the event's summary

    Returns string

    Since

    0.2.0

    -
  • Set the event's summary. +

  • Set the event's summary. Defaults to an empty string if nothing is set.

    Parameters

    • summary: string

    Returns this

    Since

    0.2.0

    -
  • Get the event's timestamp

    Returns ICalDateTimeValue

    Since

    0.2.0

    Alias

    stamp

    -
  • Set the appointment date of creation. Defaults to the current time and date (new Date()). You can use +

  • Set the appointment date of creation. Defaults to the current time and date (new Date()). You can use any supported date object, see readme for details about supported values and timezone handling.

    Parameters

    Returns this

    Since

    0.2.0

    Alias

    stamp

    -
  • Get the event's timezone.

    +
  • Get the event's timezone.

    Returns null | string

    Since

    0.2.6

    -
  • Sets the time zone to be used for this event. If a time zone has been +

  • Sets the time zone to be used for this event. If a time zone has been defined in both the event and the calendar, the time zone of the event is used.

    Please note that if the time zone is set, ical-generator assumes @@ -345,18 +345,18 @@

    Alias

    stamp

    Parameters

    • timezone: null | string

    Returns this

  • Return a shallow copy of the events'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 event = ical().createEvent();
    const json = JSON.stringify(event);

    // later: restore event data
    const calendar = ical().createEvent(JSON.parse(json));

    Returns ICalEventJSONData

    Since

    0.2.4

    -
  • Return generated event as a string.

    +
  • Return generated event as a string.

    const event = ical().createEvent();
    console.log(event.toString()); // → BEGIN:VEVENT…
    -

    Returns string

  • Get the event's transparency

    Returns null | ICalEventTransparency

    Since

    1.7.3

    -
  • Set the event's transparency

    +
  • Set the event's transparency

    Set the field to OPAQUE if the person or resource is no longer available due to this event. If the calendar entry has no influence on availability, you can set the field to TRANSPARENT. This value @@ -365,29 +365,29 @@

    Since

    0.2.6

    import ical, {ICalEventTransparency} from 'ical-generator';
    event.transparency(ICalEventTransparency.OPAQUE);

    Parameters

    Returns this

    Since

    1.7.3

    -
  • Get the event's ID

    Returns string

    Since

    0.2.0

    Alias

    id

    -
  • 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

    Alias

    id

    -
  • Get the event's URL

    +
  • Get the event's URL

    Returns null | string

    Since

    0.2.0

    -
  • Set the event's URL

    +
  • Set the event's URL

    Parameters

    • url: null | string

    Returns this

    Since

    0.2.0

    -
  • 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. summary), so these attributes may be inserted twice.

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

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

    event.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. summary), so these attributes may be inserted twice.

    event.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/enums/ICalAlarmType.html b/develop/reference/enums/ICalAlarmType.html index 5b48dac77..20d3c4bb8 100644 --- a/develop/reference/enums/ICalAlarmType.html +++ b/develop/reference/enums/ICalAlarmType.html @@ -1,3 +1,3 @@ -ICalAlarmType | ical-generator - v6.0.2-develop.7

Enumeration ICalAlarmType

Enumeration Members

audio +ICalAlarmType | ical-generator - v6.0.2-develop.8

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 bf274a007..faa4a5984 100644 --- a/develop/reference/enums/ICalAttendeeRole.html +++ b/develop/reference/enums/ICalAttendeeRole.html @@ -1,5 +1,5 @@ -ICalAttendeeRole | ical-generator - v6.0.2-develop.7

Enumeration ICalAttendeeRole

Enumeration Members

CHAIR +ICalAttendeeRole | ical-generator - v6.0.2-develop.8

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 56fd9d084..913ddc168 100644 --- a/develop/reference/enums/ICalAttendeeStatus.html +++ b/develop/reference/enums/ICalAttendeeStatus.html @@ -1,6 +1,6 @@ -ICalAttendeeStatus | ical-generator - v6.0.2-develop.7

Enumeration ICalAttendeeStatus

Enumeration Members

ACCEPTED +ICalAttendeeStatus | ical-generator - v6.0.2-develop.8

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 569ff3308..a520b6a9e 100644 --- a/develop/reference/enums/ICalAttendeeType.html +++ b/develop/reference/enums/ICalAttendeeType.html @@ -1,6 +1,6 @@ -ICalAttendeeType | ical-generator - v6.0.2-develop.7

Enumeration ICalAttendeeType

Enumeration Members

GROUP +ICalAttendeeType | ical-generator - v6.0.2-develop.8

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 afc03b9b5..4a7437bce 100644 --- a/develop/reference/enums/ICalCalendarMethod.html +++ b/develop/reference/enums/ICalCalendarMethod.html @@ -1,4 +1,4 @@ -ICalCalendarMethod | ical-generator - v6.0.2-develop.7

Enumeration ICalCalendarMethod

Enumeration Members

ADD +ICalCalendarMethod | ical-generator - v6.0.2-develop.8

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 d1d4b89ea..e9c617e1a 100644 --- a/develop/reference/enums/ICalEventBusyStatus.html +++ b/develop/reference/enums/ICalEventBusyStatus.html @@ -1,5 +1,5 @@ -ICalEventBusyStatus | ical-generator - v6.0.2-develop.7

Enumeration ICalEventBusyStatus

Enumeration Members

BUSY +ICalEventBusyStatus | ical-generator - v6.0.2-develop.8

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 68de1890c..fc2d97df4 100644 --- a/develop/reference/enums/ICalEventClass.html +++ b/develop/reference/enums/ICalEventClass.html @@ -1,4 +1,4 @@ -ICalEventClass | ical-generator - v6.0.2-develop.7

Enumeration ICalEventClass

Enumeration Members

CONFIDENTIAL +ICalEventClass | ical-generator - v6.0.2-develop.8

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 95754c15d..bfd93ae00 100644 --- a/develop/reference/enums/ICalEventRepeatingFreq.html +++ b/develop/reference/enums/ICalEventRepeatingFreq.html @@ -1,8 +1,8 @@ -ICalEventRepeatingFreq | ical-generator - v6.0.2-develop.7

Enumeration ICalEventRepeatingFreq

Enumeration Members

DAILY +ICalEventRepeatingFreq | ical-generator - v6.0.2-develop.8

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 1944d5093..eafe8cc40 100644 --- a/develop/reference/enums/ICalEventStatus.html +++ b/develop/reference/enums/ICalEventStatus.html @@ -1,4 +1,4 @@ -ICalEventStatus | ical-generator - v6.0.2-develop.7

Enumeration ICalEventStatus

Enumeration Members

CANCELLED +ICalEventStatus | ical-generator - v6.0.2-develop.8

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 4dee26104..8b3d2147c 100644 --- a/develop/reference/enums/ICalEventTransparency.html +++ b/develop/reference/enums/ICalEventTransparency.html @@ -1,3 +1,3 @@ -ICalEventTransparency | ical-generator - v6.0.2-develop.7

Enumeration ICalEventTransparency

Enumeration Members

OPAQUE +ICalEventTransparency | ical-generator - v6.0.2-develop.8

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 4f6550a56..2697d4216 100644 --- a/develop/reference/enums/ICalWeekday.html +++ b/develop/reference/enums/ICalWeekday.html @@ -1,8 +1,8 @@ -ICalWeekday | ical-generator - v6.0.2-develop.7

Enumeration ICalWeekday

Enumeration Members

FR +ICalWeekday | ical-generator - v6.0.2-develop.8

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 07b2b7a8f..d5721b7e9 100644 --- a/develop/reference/functions/default.html +++ b/develop/reference/functions/default.html @@ -1,8 +1,8 @@ -default | ical-generator - v6.0.2-develop.7

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 75188652e..57087096b 100644 --- a/develop/reference/functions/escape.html +++ b/develop/reference/functions/escape.html @@ -1,2 +1,2 @@ -escape | ical-generator - v6.0.2-develop.7

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 - v6.0.2-develop.8

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 468e240e3..cb2ec769c 100644 --- a/develop/reference/functions/foldLines.html +++ b/develop/reference/functions/foldLines.html @@ -1,2 +1,2 @@ -foldLines | ical-generator - v6.0.2-develop.7

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 - v6.0.2-develop.8

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 ff1e65c72..10cdc9bfa 100644 --- a/develop/reference/functions/formatDate.html +++ b/develop/reference/functions/formatDate.html @@ -1,2 +1,2 @@ -formatDate | ical-generator - v6.0.2-develop.7

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 - v6.0.2-develop.8

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 f5e21509a..67b725a0d 100644 --- a/develop/reference/functions/formatDateTZ.html +++ b/develop/reference/functions/formatDateTZ.html @@ -1,4 +1,4 @@ -formatDateTZ | ical-generator - v6.0.2-develop.7

Function formatDateTZ

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/hierarchy.html b/develop/reference/hierarchy.html index a1aec54d1..2482f641f 100644 --- a/develop/reference/hierarchy.html +++ b/develop/reference/hierarchy.html @@ -1 +1 @@ -ical-generator - v6.0.2-develop.7

ical-generator - v6.0.2-develop.7

Class Hierarchy

Generated using TypeDoc

\ No newline at end of file +ical-generator - v6.0.2-develop.8

ical-generator - v6.0.2-develop.8

Class Hierarchy

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/index.html b/develop/reference/index.html index f7fd5a2a3..dc87a35cf 100644 --- a/develop/reference/index.html +++ b/develop/reference/index.html @@ -1,4 +1,4 @@ -ical-generator - v6.0.2-develop.7

ical-generator - v6.0.2-develop.7


+ical-generator - v6.0.2-develop.8

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 new file mode 100644 index 000000000..bdf1d174f --- /dev/null +++ b/develop/reference/interfaces/ICalAlarmBaseData.html @@ -0,0 +1,7 @@ +ICalAlarmBaseData | ical-generator - v6.0.2-develop.8

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 diff --git a/develop/reference/interfaces/ICalAlarmJSONData.html b/develop/reference/interfaces/ICalAlarmJSONData.html index 0788aa158..09212cc70 100644 --- a/develop/reference/interfaces/ICalAlarmJSONData.html +++ b/develop/reference/interfaces/ICalAlarmJSONData.html @@ -1,4 +1,4 @@ -ICalAlarmJSONData | ical-generator - v6.0.2-develop.7

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 - v6.0.2-develop.8

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 9799212bd..a8de31a89 100644 --- a/develop/reference/interfaces/ICalAlarmRepeatData.html +++ b/develop/reference/interfaces/ICalAlarmRepeatData.html @@ -1,3 +1,3 @@ -ICalAlarmRepeatData | ical-generator - v6.0.2-develop.7

Interface ICalAlarmRepeatData

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

Properties

interval +ICalAlarmRepeatData | ical-generator - v6.0.2-develop.8

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 84d343da1..b1ba17c8c 100644 --- a/develop/reference/interfaces/ICalAttachment.html +++ b/develop/reference/interfaces/ICalAttachment.html @@ -1,3 +1,3 @@ -ICalAttachment | ical-generator - v6.0.2-develop.7

Interface ICalAttachment

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

Properties

mime +ICalAttachment | ical-generator - v6.0.2-develop.8

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 47bcf1279..91e1bca50 100644 --- a/develop/reference/interfaces/ICalAttendeeData.html +++ b/develop/reference/interfaces/ICalAttendeeData.html @@ -1,4 +1,4 @@ -ICalAttendeeData | ical-generator - v6.0.2-develop.7

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 - v6.0.2-develop.8

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 64a05a557..3f1616398 100644 --- a/develop/reference/interfaces/ICalAttendeeJSONData.html +++ b/develop/reference/interfaces/ICalAttendeeJSONData.html @@ -1,4 +1,4 @@ -ICalAttendeeJSONData | ical-generator - v6.0.2-develop.7

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 - v6.0.2-develop.8

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 36509b44f..3bfd8fd46 100644 --- a/develop/reference/interfaces/ICalCalendarData.html +++ b/develop/reference/interfaces/ICalCalendarData.html @@ -1,4 +1,4 @@ -ICalCalendarData | ical-generator - v6.0.2-develop.7

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 - v6.0.2-develop.8

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 32155244c..60e816191 100644 --- a/develop/reference/interfaces/ICalCalendarJSONData.html +++ b/develop/reference/interfaces/ICalCalendarJSONData.html @@ -1,4 +1,4 @@ -ICalCalendarJSONData | ical-generator - v6.0.2-develop.7

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 - v6.0.2-develop.8

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 3ff44f51c..722294486 100644 --- a/develop/reference/interfaces/ICalCalendarProdIdData.html +++ b/develop/reference/interfaces/ICalCalendarProdIdData.html @@ -1,4 +1,4 @@ -ICalCalendarProdIdData | ical-generator - v6.0.2-develop.7

Interface ICalCalendarProdIdData

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

Properties

company +ICalCalendarProdIdData | ical-generator - v6.0.2-develop.8

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 236e36c23..307dbc1ae 100644 --- a/develop/reference/interfaces/ICalCategoryData.html +++ b/develop/reference/interfaces/ICalCategoryData.html @@ -1,2 +1,2 @@ -ICalCategoryData | ical-generator - v6.0.2-develop.7

Interface ICalCategoryData

interface ICalCategoryData {
    name: string;
}

Properties

Properties

name: string

Generated using TypeDoc

\ No newline at end of file +ICalCategoryData | ical-generator - v6.0.2-develop.8

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 new file mode 100644 index 000000000..42dfcd8d3 --- /dev/null +++ b/develop/reference/interfaces/ICalCategoryJSONData.html @@ -0,0 +1,2 @@ +ICalCategoryJSONData | ical-generator - v6.0.2-develop.8

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 04d3d5d8c..478558a96 100644 --- a/develop/reference/interfaces/ICalDayJsStub.html +++ b/develop/reference/interfaces/ICalDayJsStub.html @@ -1,7 +1,7 @@ -ICalDayJsStub | ical-generator - v6.0.2-develop.7

Interface ICalDayJsStub

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

Methods

format +ICalDayJsStub | ical-generator - v6.0.2-develop.8

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 6e5856aa6..a922d8b16 100644 --- a/develop/reference/interfaces/ICalDescription.html +++ b/develop/reference/interfaces/ICalDescription.html @@ -1,3 +1,3 @@ -ICalDescription | ical-generator - v6.0.2-develop.7

Interface ICalDescription

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

Properties

html? +ICalDescription | ical-generator - v6.0.2-develop.8

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 a2d3059ba..faa292044 100644 --- a/develop/reference/interfaces/ICalEventData.html +++ b/develop/reference/interfaces/ICalEventData.html @@ -1,4 +1,4 @@ -ICalEventData | ical-generator - v6.0.2-develop.7

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 - v6.0.2-develop.8

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 c8f56bbf2..d4e532ac0 100644 --- a/develop/reference/interfaces/ICalEventJSONData.html +++ b/develop/reference/interfaces/ICalEventJSONData.html @@ -1,4 +1,4 @@ -ICalEventJSONData | ical-generator - v6.0.2-develop.7

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 | ICalEventInternalRepeatingData;
    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 - v6.0.2-develop.8

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 | ICalEventInternalRepeatingData
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 new file mode 100644 index 000000000..92c66c0ab --- /dev/null +++ b/develop/reference/interfaces/ICalEventJSONRepeatingData.html @@ -0,0 +1,11 @@ +ICalEventJSONRepeatingData | ical-generator - v6.0.2-develop.8

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 diff --git a/develop/reference/interfaces/ICalGeo.html b/develop/reference/interfaces/ICalGeo.html index 4348e4603..0c58e356e 100644 --- a/develop/reference/interfaces/ICalGeo.html +++ b/develop/reference/interfaces/ICalGeo.html @@ -1,3 +1,3 @@ -ICalGeo | ical-generator - v6.0.2-develop.7

Interface ICalGeo

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

Properties

lat +ICalGeo | ical-generator - v6.0.2-develop.8

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/ICalLocation.html b/develop/reference/interfaces/ICalLocation.html index 86edb8cd8..879edf229 100644 --- a/develop/reference/interfaces/ICalLocation.html +++ b/develop/reference/interfaces/ICalLocation.html @@ -1,5 +1,5 @@ -ICalLocation | ical-generator - v6.0.2-develop.7

Interface ICalLocation

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

Properties

address? +ICalLocation | ical-generator - v6.0.2-develop.8

Interface ICalLocation

interface ICalLocation {
    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/ICalLuxonDateTimeStub.html b/develop/reference/interfaces/ICalLuxonDateTimeStub.html index 40755c929..9840946a2 100644 --- a/develop/reference/interfaces/ICalLuxonDateTimeStub.html +++ b/develop/reference/interfaces/ICalLuxonDateTimeStub.html @@ -1,6 +1,6 @@ -ICalLuxonDateTimeStub | ical-generator - v6.0.2-develop.7

Interface ICalLuxonDateTimeStub

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

Accessors

isValid +ICalLuxonDateTimeStub | ical-generator - v6.0.2-develop.8

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 a16b1ee99..6506783b0 100644 --- a/develop/reference/interfaces/ICalMomentDurationStub.html +++ b/develop/reference/interfaces/ICalMomentDurationStub.html @@ -1,2 +1,2 @@ -ICalMomentDurationStub | ical-generator - v6.0.2-develop.7

Interface ICalMomentDurationStub

interface ICalMomentDurationStub {
    asSeconds(): number;
}

Methods

Methods

  • Returns number

Generated using TypeDoc

\ No newline at end of file +ICalMomentDurationStub | ical-generator - v6.0.2-develop.8

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 7c49f9ad2..dcb5766a1 100644 --- a/develop/reference/interfaces/ICalMomentStub.html +++ b/develop/reference/interfaces/ICalMomentStub.html @@ -1,7 +1,7 @@ -ICalMomentStub | ical-generator - v6.0.2-develop.7

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 - v6.0.2-develop.8

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 286fbf1be..2d6ca5fc7 100644 --- a/develop/reference/interfaces/ICalMomentTimezoneStub.html +++ b/develop/reference/interfaces/ICalMomentTimezoneStub.html @@ -1,8 +1,8 @@ -ICalMomentTimezoneStub | ical-generator - v6.0.2-develop.7

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 - v6.0.2-develop.8

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 f6d4a85ac..511aeedb0 100644 --- a/develop/reference/interfaces/ICalOrganizer.html +++ b/develop/reference/interfaces/ICalOrganizer.html @@ -1,5 +1,5 @@ -ICalOrganizer | ical-generator - v6.0.2-develop.7

Interface ICalOrganizer

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

Properties

email? +ICalOrganizer | ical-generator - v6.0.2-develop.8

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 62e6bba63..20bcbd027 100644 --- a/develop/reference/interfaces/ICalRRuleStub.html +++ b/develop/reference/interfaces/ICalRRuleStub.html @@ -1,3 +1,3 @@ -ICalRRuleStub | ical-generator - v6.0.2-develop.7

Interface ICalRRuleStub

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

Methods

between +ICalRRuleStub | ical-generator - v6.0.2-develop.8

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 051d1ef71..9c8aa147d 100644 --- a/develop/reference/interfaces/ICalRepeatingOptions.html +++ b/develop/reference/interfaces/ICalRepeatingOptions.html @@ -1,4 +1,4 @@ -ICalRepeatingOptions | ical-generator - v6.0.2-develop.7

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 - v6.0.2-develop.8

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 3ffe727e7..d3836a208 100644 --- a/develop/reference/interfaces/ICalTimezone.html +++ b/develop/reference/interfaces/ICalTimezone.html @@ -1,3 +1,3 @@ -ICalTimezone | ical-generator - v6.0.2-develop.7

Interface ICalTimezone

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

Properties

generator? +ICalTimezone | ical-generator - v6.0.2-develop.8

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 a356cf887..99baa32be 100644 --- a/develop/reference/modules.html +++ b/develop/reference/modules.html @@ -1,4 +1,4 @@ -ical-generator - v6.0.2-develop.7

ical-generator - v6.0.2-develop.7

Index

Enumerations

ICalAlarmType +ical-generator - v6.0.2-develop.8

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 caf524d28..877fee307 100644 --- a/develop/reference/types/ICalAlarmData.html +++ b/develop/reference/types/ICalAlarmData.html @@ -1 +1 @@ -ICalAlarmData | ical-generator - v6.0.2-develop.7

Type alias ICalAlarmData

ICalAlarmData: ICalAlarmBaseData | ICalAlarmTriggerData | ICalAlarmTriggerAfterData | ICalAlarmTriggerBeforeData

Generated using TypeDoc

\ No newline at end of file +ICalAlarmData | ical-generator - v6.0.2-develop.8

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/types/ICalCategoryJSONData.html b/develop/reference/types/ICalAlarmRelatesTo.html similarity index 65% rename from develop/reference/types/ICalCategoryJSONData.html rename to develop/reference/types/ICalAlarmRelatesTo.html index 43d64036d..3c2111ebf 100644 --- a/develop/reference/types/ICalCategoryJSONData.html +++ b/develop/reference/types/ICalAlarmRelatesTo.html @@ -1 +1 @@ -ICalCategoryJSONData | ical-generator - v6.0.2-develop.7

Type alias ICalCategoryJSONData

ICalCategoryJSONData: ICalCategoryInternalData

Generated using TypeDoc

\ No newline at end of file +ICalAlarmRelatesTo | ical-generator - v6.0.2-develop.8

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 new file mode 100644 index 000000000..cdad54c1f --- /dev/null +++ b/develop/reference/types/ICalAlarmTriggerAfterData.html @@ -0,0 +1 @@ +ICalAlarmTriggerAfterData | ical-generator - v6.0.2-develop.8

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 new file mode 100644 index 000000000..b2f51a044 --- /dev/null +++ b/develop/reference/types/ICalAlarmTriggerBeforeData.html @@ -0,0 +1 @@ +ICalAlarmTriggerBeforeData | ical-generator - v6.0.2-develop.8

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 new file mode 100644 index 000000000..7cec007b7 --- /dev/null +++ b/develop/reference/types/ICalAlarmTriggerData.html @@ -0,0 +1 @@ +ICalAlarmTriggerData | ical-generator - v6.0.2-develop.8

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 8660034fe..1e1597226 100644 --- a/develop/reference/types/ICalAlarmTypeValue.html +++ b/develop/reference/types/ICalAlarmTypeValue.html @@ -1 +1 @@ -ICalAlarmTypeValue | ical-generator - v6.0.2-develop.7

Type alias ICalAlarmTypeValue

ICalAlarmTypeValue: keyof ICalAlarmType

Generated using TypeDoc

\ No newline at end of file +ICalAlarmTypeValue | ical-generator - v6.0.2-develop.8

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 81a899400..48cd7534e 100644 --- a/develop/reference/types/ICalDateTimeValue.html +++ b/develop/reference/types/ICalDateTimeValue.html @@ -1,5 +1,5 @@ -ICalDateTimeValue | ical-generator - v6.0.2-develop.7

Type alias ICalDateTimeValue

ical-generator supports native Date, +ICalDateTimeValue | ical-generator - v6.0.2-develop.8

Generated using TypeDoc

\ No newline at end of file +

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 new file mode 100644 index 000000000..f00cd17bd --- /dev/null +++ b/develop/reference/variables/ICalAlarmRelatesTo-1.html @@ -0,0 +1 @@ +ICalAlarmRelatesTo | ical-generator - v6.0.2-develop.8

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 610221ead..728b0ec80 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 9ef99a2b4..6da60a02e 100644 --- a/develop/tests/mochawesome.json +++ b/develop/tests/mochawesome.json @@ -5,9 +5,9 @@ "passes": 426, "pending": 2, "failures": 0, - "start": "2024-02-13T09:07:19.413Z", - "end": "2024-02-13T09:07:19.578Z", - "duration": 165, + "start": "2024-02-16T18:34:24.693Z", + "end": "2024-02-16T18:34:24.857Z", + "duration": 164, "testsRegistered": 428, "passPercent": 100, "pendingPercent": 0.46728971962616817, @@ -18,7 +18,7 @@ }, "results": [ { - "uuid": "3c0a4687-6764-4c56-b2b0-c9b4114bccc6", + "uuid": "7be41280-2c89-4fb6-8868-858f746f200b", "title": "", "fullFile": "", "file": "", @@ -27,7 +27,7 @@ "tests": [], "suites": [ { - "uuid": "587c07f1-3111-475a-a660-e793724f0e6b", + "uuid": "ffaa7482-20f3-4448-98e8-0583c3023fef", "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": "5897f821-15cc-4cc3-b9ff-c0286471fa5c", + "uuid": "cd87cd56-70fe-4235-8a32-311f07ad4491", "title": "constructor()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/alarm.ts", "file": "/test/alarm.ts", @@ -47,7 +47,7 @@ "title": "shouldn't work without event reference", "fullTitle": "ical-generator Alarm constructor() shouldn't work without event reference", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -56,8 +56,8 @@ "context": null, "code": "assert.throws(function () {\n // @ts-ignore\n new ICalAlarm({ type: ICalAlarmType.display }, null);\n}, /`event`/);", "err": {}, - "uuid": "9932e83d-fe54-42a6-a9ae-28cdc43ee4b5", - "parentUUID": "5897f821-15cc-4cc3-b9ff-c0286471fa5c", + "uuid": "71e23efc-1100-4baa-8465-4ba957a77c2f", + "parentUUID": "cd87cd56-70fe-4235-8a32-311f07ad4491", "isHook": false, "skipped": false }, @@ -74,27 +74,27 @@ "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": "e382fb68-606a-474b-b8f4-aa85680d503f", - "parentUUID": "5897f821-15cc-4cc3-b9ff-c0286471fa5c", + "uuid": "31142a64-7b43-4445-b997-721c4edf8424", + "parentUUID": "cd87cd56-70fe-4235-8a32-311f07ad4491", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "9932e83d-fe54-42a6-a9ae-28cdc43ee4b5", - "e382fb68-606a-474b-b8f4-aa85680d503f" + "71e23efc-1100-4baa-8465-4ba957a77c2f", + "31142a64-7b43-4445-b997-721c4edf8424" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 2, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "883edd5c-5a90-479e-af15-c42ad3b7d155", + "uuid": "f4fa03f8-8b9d-4727-a3d3-826230441a68", "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": "297e3dbc-3002-4981-8603-0f0ff5821aeb", - "parentUUID": "883edd5c-5a90-479e-af15-c42ad3b7d155", + "uuid": "a2cdaf05-4f88-436b-bb34-8e4cd16e74e1", + "parentUUID": "f4fa03f8-8b9d-4727-a3d3-826230441a68", "isHook": false, "skipped": false }, @@ -123,7 +123,7 @@ "title": "getter should return value", "fullTitle": "ical-generator Alarm type() getter should return value", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "5066db38-c954-48da-881b-f37c67ed363c", - "parentUUID": "883edd5c-5a90-479e-af15-c42ad3b7d155", + "uuid": "35109e3e-ff75-4c4e-badf-63360ef7ce95", + "parentUUID": "f4fa03f8-8b9d-4727-a3d3-826230441a68", "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": "83f4772e-53bf-4743-87c5-d8ecd6183521", - "parentUUID": "883edd5c-5a90-479e-af15-c42ad3b7d155", + "uuid": "8965cbda-ae35-4b36-b453-62e0e0b1f650", + "parentUUID": "f4fa03f8-8b9d-4727-a3d3-826230441a68", "isHook": false, "skipped": false }, @@ -159,7 +159,7 @@ "title": "should change something", "fullTitle": "ical-generator Alarm type() should change something", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -168,29 +168,29 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(a.toString().indexOf('ACTION:DISPLAY') > -1);", "err": {}, - "uuid": "ff4ecc70-8219-471a-820c-c6420c0c1b1d", - "parentUUID": "883edd5c-5a90-479e-af15-c42ad3b7d155", + "uuid": "7ba98eeb-b9aa-47ad-95f6-fb233969d621", + "parentUUID": "f4fa03f8-8b9d-4727-a3d3-826230441a68", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "297e3dbc-3002-4981-8603-0f0ff5821aeb", - "5066db38-c954-48da-881b-f37c67ed363c", - "83f4772e-53bf-4743-87c5-d8ecd6183521", - "ff4ecc70-8219-471a-820c-c6420c0c1b1d" + "a2cdaf05-4f88-436b-bb34-8e4cd16e74e1", + "35109e3e-ff75-4c4e-badf-63360ef7ce95", + "8965cbda-ae35-4b36-b453-62e0e0b1f650", + "7ba98eeb-b9aa-47ad-95f6-fb233969d621" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 2, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "bf8f3638-d2dc-4abe-b56e-574af79ebd50", + "uuid": "f4af3255-5079-4e2e-a49d-f2c6e4ead3e5", "title": "trigger()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/alarm.ts", "file": "/test/alarm.ts", @@ -201,7 +201,7 @@ "title": "setter should return this", "fullTitle": "ical-generator Alarm trigger() setter should return this", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -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": "0b796622-fd02-42cb-a6ac-256243ec7991", - "parentUUID": "bf8f3638-d2dc-4abe-b56e-574af79ebd50", + "uuid": "6fefce2d-a58f-4376-b82c-573dee1d9a7a", + "parentUUID": "f4af3255-5079-4e2e-a49d-f2c6e4ead3e5", "isHook": false, "skipped": false }, @@ -219,7 +219,7 @@ "title": "getter should return value", "fullTitle": "ical-generator Alarm trigger() getter should return value", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "ca9e8f56-c6a1-41d8-aa00-976c4ce623f6", - "parentUUID": "bf8f3638-d2dc-4abe-b56e-574af79ebd50", + "uuid": "4926fe2a-b4de-4403-8cd5-9fd589454185", + "parentUUID": "f4af3255-5079-4e2e-a49d-f2c6e4ead3e5", "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": "61c8deda-bacc-423c-a61d-218b2f5b0836", - "parentUUID": "bf8f3638-d2dc-4abe-b56e-574af79ebd50", + "uuid": "11e762dd-04e7-4ec7-ade2-a63e11c343cc", + "parentUUID": "f4af3255-5079-4e2e-a49d-f2c6e4ead3e5", "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": "282af556-1be6-4273-81c8-bbdb97d5fc1a", - "parentUUID": "bf8f3638-d2dc-4abe-b56e-574af79ebd50", + "uuid": "fe26b716-0104-499c-90a3-bd43678c0222", + "parentUUID": "f4af3255-5079-4e2e-a49d-f2c6e4ead3e5", "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": "fed86f94-2def-4133-8439-591508c12e10", - "parentUUID": "bf8f3638-d2dc-4abe-b56e-574af79ebd50", + "uuid": "69c40da1-f7a6-4b68-ae0b-9b1878ce67c9", + "parentUUID": "f4af3255-5079-4e2e-a49d-f2c6e4ead3e5", "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": "e491c054-19cc-4504-bb61-b64a7ff6e63d", - "parentUUID": "bf8f3638-d2dc-4abe-b56e-574af79ebd50", + "uuid": "4cf52cbd-e3fb-43cd-b589-6ffdf05db197", + "parentUUID": "f4af3255-5079-4e2e-a49d-f2c6e4ead3e5", "isHook": false, "skipped": false }, @@ -309,7 +309,7 @@ "title": "should change something", "fullTitle": "ical-generator Alarm trigger() should change something", "timedOut": false, - "duration": 2, + "duration": 3, "state": "passed", "speed": "fast", "pass": true, @@ -318,32 +318,32 @@ "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": "c8dd5e14-aa11-4146-a2e9-d9be3089bb4e", - "parentUUID": "bf8f3638-d2dc-4abe-b56e-574af79ebd50", + "uuid": "c57f46bf-5ac3-4beb-993e-465bbe99521f", + "parentUUID": "f4af3255-5079-4e2e-a49d-f2c6e4ead3e5", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "0b796622-fd02-42cb-a6ac-256243ec7991", - "ca9e8f56-c6a1-41d8-aa00-976c4ce623f6", - "61c8deda-bacc-423c-a61d-218b2f5b0836", - "282af556-1be6-4273-81c8-bbdb97d5fc1a", - "fed86f94-2def-4133-8439-591508c12e10", - "e491c054-19cc-4504-bb61-b64a7ff6e63d", - "c8dd5e14-aa11-4146-a2e9-d9be3089bb4e" + "6fefce2d-a58f-4376-b82c-573dee1d9a7a", + "4926fe2a-b4de-4403-8cd5-9fd589454185", + "11e762dd-04e7-4ec7-ade2-a63e11c343cc", + "fe26b716-0104-499c-90a3-bd43678c0222", + "69c40da1-f7a6-4b68-ae0b-9b1878ce67c9", + "4cf52cbd-e3fb-43cd-b589-6ffdf05db197", + "c57f46bf-5ac3-4beb-993e-465bbe99521f" ], "failures": [], "pending": [], "skipped": [], - "duration": 3, + "duration": 4, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "a09b4b8a-7547-4b16-bd5d-3596b76b1d64", + "uuid": "a59d2882-6ed1-4ac8-b805-3d76647ca821", "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": "17bfe28d-ea69-4525-a05d-76b5f9935680", - "parentUUID": "a09b4b8a-7547-4b16-bd5d-3596b76b1d64", + "uuid": "62e5d378-5526-4ba6-afa1-de3635e24f2e", + "parentUUID": "a59d2882-6ed1-4ac8-b805-3d76647ca821", "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": "32c20f55-b328-4ad4-85d2-312627e5fe2e", - "parentUUID": "a09b4b8a-7547-4b16-bd5d-3596b76b1d64", + "uuid": "973314bb-8455-4cd4-8527-bd6d5ad86020", + "parentUUID": "a59d2882-6ed1-4ac8-b805-3d76647ca821", "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": "61b588fa-552f-48c6-8eb7-55108b71f138", - "parentUUID": "a09b4b8a-7547-4b16-bd5d-3596b76b1d64", + "uuid": "2ca36c3d-1f4c-4d8c-8716-d9da2f33a715", + "parentUUID": "a59d2882-6ed1-4ac8-b805-3d76647ca821", "isHook": false, "skipped": false }, @@ -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": "c24f091b-7d9a-407f-a9ab-88acf91c56bb", - "parentUUID": "a09b4b8a-7547-4b16-bd5d-3596b76b1d64", + "uuid": "e252b0d0-0fee-457d-b404-798cb4867e97", + "parentUUID": "a59d2882-6ed1-4ac8-b805-3d76647ca821", "isHook": false, "skipped": false }, @@ -426,7 +426,7 @@ "title": "should change something", "fullTitle": "ical-generator Alarm triggerAfter() should change something", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "745fd425-bd34-4fca-b38d-ffed2d251d7a", - "parentUUID": "a09b4b8a-7547-4b16-bd5d-3596b76b1d64", + "uuid": "a79e104c-5644-404b-a9e2-c70e782d2d14", + "parentUUID": "a59d2882-6ed1-4ac8-b805-3d76647ca821", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "17bfe28d-ea69-4525-a05d-76b5f9935680", - "32c20f55-b328-4ad4-85d2-312627e5fe2e", - "61b588fa-552f-48c6-8eb7-55108b71f138", - "c24f091b-7d9a-407f-a9ab-88acf91c56bb", - "745fd425-bd34-4fca-b38d-ffed2d251d7a" + "62e5d378-5526-4ba6-afa1-de3635e24f2e", + "973314bb-8455-4cd4-8527-bd6d5ad86020", + "2ca36c3d-1f4c-4d8c-8716-d9da2f33a715", + "e252b0d0-0fee-457d-b404-798cb4867e97", + "a79e104c-5644-404b-a9e2-c70e782d2d14" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "8db94d85-77a7-4064-95dd-807ae7448848", + "uuid": "0a87cdb8-2640-49c5-9537-ac4e29880713", "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": "95171e9d-cb95-481a-bb95-bbae10e4e792", - "parentUUID": "8db94d85-77a7-4064-95dd-807ae7448848", + "uuid": "9d324ae8-24c6-4756-97b9-dea8841d15fe", + "parentUUID": "0a87cdb8-2640-49c5-9537-ac4e29880713", "isHook": false, "skipped": false }, @@ -487,7 +487,7 @@ "title": "getter should return value", "fullTitle": "ical-generator Alarm triggerBefore() getter should return value", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "e41bba81-8cb7-4d30-a718-ba7dadaad53a", - "parentUUID": "8db94d85-77a7-4064-95dd-807ae7448848", + "uuid": "678ca856-c509-4c69-b1e8-0b16949994fd", + "parentUUID": "0a87cdb8-2640-49c5-9537-ac4e29880713", "isHook": false, "skipped": false }, @@ -505,7 +505,7 @@ "title": "should throw error when trigger not allowed", "fullTitle": "ical-generator Alarm triggerBefore() should throw error when trigger not allowed", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -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": "1a415153-6ce8-45d1-bd35-12e665744c19", - "parentUUID": "8db94d85-77a7-4064-95dd-807ae7448848", + "uuid": "353ab61d-bfc1-4427-9b39-d7b6cf96dd6f", + "parentUUID": "0a87cdb8-2640-49c5-9537-ac4e29880713", "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": "1bba336a-5ecb-4f07-bd72-0a7fc10c4aaf", - "parentUUID": "8db94d85-77a7-4064-95dd-807ae7448848", + "uuid": "970f984d-6b44-4abb-a326-dfbd26f3e716", + "parentUUID": "0a87cdb8-2640-49c5-9537-ac4e29880713", "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": "8fd4fa0a-55cf-48f0-af38-761a5a15a9f9", - "parentUUID": "8db94d85-77a7-4064-95dd-807ae7448848", + "uuid": "b76dcfba-4e0f-4391-a59d-62975e15f35b", + "parentUUID": "0a87cdb8-2640-49c5-9537-ac4e29880713", "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": "2d3dc158-8ea1-4339-a70f-3af4f27aab78", - "parentUUID": "8db94d85-77a7-4064-95dd-807ae7448848", + "uuid": "63cce5ef-3edd-4ce7-b0b1-d00cdf05407b", + "parentUUID": "0a87cdb8-2640-49c5-9537-ac4e29880713", "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": "980cb32d-d73f-4652-b4a2-5208a29a9352", - "parentUUID": "8db94d85-77a7-4064-95dd-807ae7448848", + "uuid": "a3183aa9-68ab-408d-becc-96d1cd5ed3e4", + "parentUUID": "0a87cdb8-2640-49c5-9537-ac4e29880713", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "95171e9d-cb95-481a-bb95-bbae10e4e792", - "e41bba81-8cb7-4d30-a718-ba7dadaad53a", - "1a415153-6ce8-45d1-bd35-12e665744c19", - "1bba336a-5ecb-4f07-bd72-0a7fc10c4aaf", - "8fd4fa0a-55cf-48f0-af38-761a5a15a9f9", - "2d3dc158-8ea1-4339-a70f-3af4f27aab78", - "980cb32d-d73f-4652-b4a2-5208a29a9352" + "9d324ae8-24c6-4756-97b9-dea8841d15fe", + "678ca856-c509-4c69-b1e8-0b16949994fd", + "353ab61d-bfc1-4427-9b39-d7b6cf96dd6f", + "970f984d-6b44-4abb-a326-dfbd26f3e716", + "b76dcfba-4e0f-4391-a59d-62975e15f35b", + "63cce5ef-3edd-4ce7-b0b1-d00cdf05407b", + "a3183aa9-68ab-408d-becc-96d1cd5ed3e4" ], "failures": [], "pending": [], @@ -611,7 +611,7 @@ "_timeout": 2000 }, { - "uuid": "25aadae7-ce48-48c2-8721-11cee1c082a2", + "uuid": "c9faf1e7-59cd-47db-956b-b5fff9dfb897", "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": "d818cbb8-694d-4b07-8367-d3e1dfe49b8b", - "parentUUID": "25aadae7-ce48-48c2-8721-11cee1c082a2", + "uuid": "f8c8010b-d559-491f-a09e-a49df5189751", + "parentUUID": "c9faf1e7-59cd-47db-956b-b5fff9dfb897", "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": "fe742338-0bcb-4f49-af88-7ac0147a75e6", - "parentUUID": "25aadae7-ce48-48c2-8721-11cee1c082a2", + "uuid": "ebc23da7-5616-4501-bff6-c3841c895753", + "parentUUID": "c9faf1e7-59cd-47db-956b-b5fff9dfb897", "isHook": false, "skipped": false }, @@ -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": "d665f995-6be0-4e2e-ab3b-d68fe981444f", - "parentUUID": "25aadae7-ce48-48c2-8721-11cee1c082a2", + "uuid": "48f20f58-e4de-41c9-96e6-58034f4d9506", + "parentUUID": "c9faf1e7-59cd-47db-956b-b5fff9dfb897", "isHook": false, "skipped": false }, @@ -676,7 +676,7 @@ "title": "should change RELATED", "fullTitle": "ical-generator Alarm relatesTo() should change RELATED", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "1c324a95-adf5-4df2-9787-f35dc4362a4b", - "parentUUID": "25aadae7-ce48-48c2-8721-11cee1c082a2", + "uuid": "38ba26bf-a37f-4a54-a95c-876476454f20", + "parentUUID": "c9faf1e7-59cd-47db-956b-b5fff9dfb897", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "d818cbb8-694d-4b07-8367-d3e1dfe49b8b", - "fe742338-0bcb-4f49-af88-7ac0147a75e6", - "d665f995-6be0-4e2e-ab3b-d68fe981444f", - "1c324a95-adf5-4df2-9787-f35dc4362a4b" + "f8c8010b-d559-491f-a09e-a49df5189751", + "ebc23da7-5616-4501-bff6-c3841c895753", + "48f20f58-e4de-41c9-96e6-58034f4d9506", + "38ba26bf-a37f-4a54-a95c-876476454f20" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "a8c9abfa-1e1d-4a30-aaae-ed23e1de0449", + "uuid": "85eac609-e482-426c-a5bb-24778e74f451", "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": "aac1bdd8-a429-4f95-9e8a-64d1a86e33fd", - "parentUUID": "a8c9abfa-1e1d-4a30-aaae-ed23e1de0449", + "uuid": "dcf866cd-a788-4b87-bd49-435747f07f38", + "parentUUID": "85eac609-e482-426c-a5bb-24778e74f451", "isHook": false, "skipped": false }, @@ -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": "a244f6c6-c873-4dd8-832d-512543f6e842", - "parentUUID": "a8c9abfa-1e1d-4a30-aaae-ed23e1de0449", + "uuid": "cab805c7-125f-4ba0-8e53-e49c689f431a", + "parentUUID": "85eac609-e482-426c-a5bb-24778e74f451", "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": "8109e7e7-81da-44f0-9091-1a37eb0420f3", - "parentUUID": "a8c9abfa-1e1d-4a30-aaae-ed23e1de0449", + "uuid": "884095fc-3925-4c1d-a961-990c322305a0", + "parentUUID": "85eac609-e482-426c-a5bb-24778e74f451", "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": "2457505b-e0b2-433d-9d88-c80ebf687163", - "parentUUID": "a8c9abfa-1e1d-4a30-aaae-ed23e1de0449", + "uuid": "cb456cf3-26a3-4921-b00e-7eea4a316ee8", + "parentUUID": "85eac609-e482-426c-a5bb-24778e74f451", "isHook": false, "skipped": false }, @@ -790,7 +790,7 @@ "title": "should throw an error if repeat is set but interval isn't", "fullTitle": "ical-generator Alarm repeat() should throw an error if repeat is set but interval isn't", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -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": "88471b08-7209-464e-b921-507dc4fc01f2", - "parentUUID": "a8c9abfa-1e1d-4a30-aaae-ed23e1de0449", + "uuid": "72e06f0b-a44a-4fa4-8226-e2fce57489a5", + "parentUUID": "85eac609-e482-426c-a5bb-24778e74f451", "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": "3d1c3d16-016b-4824-b908-680f3c256b22", - "parentUUID": "a8c9abfa-1e1d-4a30-aaae-ed23e1de0449", + "uuid": "f5ed4da4-447e-4593-afed-a6ce4d2d4fc4", + "parentUUID": "85eac609-e482-426c-a5bb-24778e74f451", "isHook": false, "skipped": false }, @@ -835,32 +835,32 @@ "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": "8f82429a-70a8-480d-a6c9-bff9723ce12f", - "parentUUID": "a8c9abfa-1e1d-4a30-aaae-ed23e1de0449", + "uuid": "9b59a553-aa32-4b54-8bde-008dafe6f48f", + "parentUUID": "85eac609-e482-426c-a5bb-24778e74f451", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "aac1bdd8-a429-4f95-9e8a-64d1a86e33fd", - "a244f6c6-c873-4dd8-832d-512543f6e842", - "8109e7e7-81da-44f0-9091-1a37eb0420f3", - "2457505b-e0b2-433d-9d88-c80ebf687163", - "88471b08-7209-464e-b921-507dc4fc01f2", - "3d1c3d16-016b-4824-b908-680f3c256b22", - "8f82429a-70a8-480d-a6c9-bff9723ce12f" + "dcf866cd-a788-4b87-bd49-435747f07f38", + "cab805c7-125f-4ba0-8e53-e49c689f431a", + "884095fc-3925-4c1d-a961-990c322305a0", + "cb456cf3-26a3-4921-b00e-7eea4a316ee8", + "72e06f0b-a44a-4fa4-8226-e2fce57489a5", + "f5ed4da4-447e-4593-afed-a6ce4d2d4fc4", + "9b59a553-aa32-4b54-8bde-008dafe6f48f" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "97507e70-72f0-48b8-9c22-2c7e991c5f97", + "uuid": "33711ac6-902d-4f6f-acbe-732e98a03316", "title": "attach()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/alarm.ts", "file": "/test/alarm.ts", @@ -871,7 +871,7 @@ "title": "setter should return this", "fullTitle": "ical-generator Alarm attach() setter should return this", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -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": "1d1a2dda-df89-45cc-bb4d-bdf56d76289b", - "parentUUID": "97507e70-72f0-48b8-9c22-2c7e991c5f97", + "uuid": "5c7e905e-ffd9-4e5f-bcd5-4e40ff888939", + "parentUUID": "33711ac6-902d-4f6f-acbe-732e98a03316", "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": "fee2cd65-c11e-49c5-bb91-2f31ea4195ce", - "parentUUID": "97507e70-72f0-48b8-9c22-2c7e991c5f97", + "uuid": "c3488f54-5d37-409d-86a7-526d65ee76aa", + "parentUUID": "33711ac6-902d-4f6f-acbe-732e98a03316", "isHook": false, "skipped": false }, @@ -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": "8166538f-6db4-4df2-a27d-9c6ea8ad9a36", - "parentUUID": "97507e70-72f0-48b8-9c22-2c7e991c5f97", + "uuid": "f201bc56-f2c1-4da1-8621-0db183789ce3", + "parentUUID": "33711ac6-902d-4f6f-acbe-732e98a03316", "isHook": false, "skipped": false }, @@ -925,7 +925,7 @@ "title": "should throw error when unknown format", "fullTitle": "ical-generator Alarm attach() should throw error when unknown format", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "e2692206-061c-4b49-afa8-9f182ab4be18", - "parentUUID": "97507e70-72f0-48b8-9c22-2c7e991c5f97", + "uuid": "ea5cc852-4384-4771-a242-347191935c85", + "parentUUID": "33711ac6-902d-4f6f-acbe-732e98a03316", "isHook": false, "skipped": false }, @@ -952,19 +952,19 @@ "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": "aaccbc63-a811-46d3-bf0f-1ebd00182171", - "parentUUID": "97507e70-72f0-48b8-9c22-2c7e991c5f97", + "uuid": "6d2e1472-aec6-4b88-a10a-c52a44341b80", + "parentUUID": "33711ac6-902d-4f6f-acbe-732e98a03316", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "1d1a2dda-df89-45cc-bb4d-bdf56d76289b", - "fee2cd65-c11e-49c5-bb91-2f31ea4195ce", - "8166538f-6db4-4df2-a27d-9c6ea8ad9a36", - "e2692206-061c-4b49-afa8-9f182ab4be18", - "aaccbc63-a811-46d3-bf0f-1ebd00182171" + "5c7e905e-ffd9-4e5f-bcd5-4e40ff888939", + "c3488f54-5d37-409d-86a7-526d65ee76aa", + "f201bc56-f2c1-4da1-8621-0db183789ce3", + "ea5cc852-4384-4771-a242-347191935c85", + "6d2e1472-aec6-4b88-a10a-c52a44341b80" ], "failures": [], "pending": [], @@ -975,7 +975,7 @@ "_timeout": 2000 }, { - "uuid": "56712813-69e2-4583-9225-c20bc0ea4dfe", + "uuid": "53f425ea-cd5b-4c99-8ec7-b84edf10a38b", "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": "023b2764-ebd0-48b7-935d-766c600a11d7", - "parentUUID": "56712813-69e2-4583-9225-c20bc0ea4dfe", + "uuid": "41484e9c-6746-45d9-9077-ace59d4fc217", + "parentUUID": "53f425ea-cd5b-4c99-8ec7-b84edf10a38b", "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": "c9d16347-eb89-48c7-bc2f-1569207eeb22", - "parentUUID": "56712813-69e2-4583-9225-c20bc0ea4dfe", + "uuid": "af59e328-acf9-4be0-9a41-976b75c0843d", + "parentUUID": "53f425ea-cd5b-4c99-8ec7-b84edf10a38b", "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": "e49a9d89-7301-4fe5-b3a0-d3d951f0f39e", - "parentUUID": "56712813-69e2-4583-9225-c20bc0ea4dfe", + "uuid": "b6a0dca2-ad72-4475-acff-9fe36bdcedfe", + "parentUUID": "53f425ea-cd5b-4c99-8ec7-b84edf10a38b", "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": "9be8890e-bc43-438e-9ac3-c345055d7bc2", - "parentUUID": "56712813-69e2-4583-9225-c20bc0ea4dfe", + "uuid": "cb9b00ba-5ed5-4e28-8d78-5b70001c3ea2", + "parentUUID": "53f425ea-cd5b-4c99-8ec7-b84edf10a38b", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "023b2764-ebd0-48b7-935d-766c600a11d7", - "c9d16347-eb89-48c7-bc2f-1569207eeb22", - "e49a9d89-7301-4fe5-b3a0-d3d951f0f39e", - "9be8890e-bc43-438e-9ac3-c345055d7bc2" + "41484e9c-6746-45d9-9077-ace59d4fc217", + "af59e328-acf9-4be0-9a41-976b75c0843d", + "b6a0dca2-ad72-4475-acff-9fe36bdcedfe", + "cb9b00ba-5ed5-4e28-8d78-5b70001c3ea2" ], "failures": [], "pending": [], @@ -1071,7 +1071,7 @@ "_timeout": 2000 }, { - "uuid": "7d29ae5f-1add-4e7c-b978-b688f8ee1a0f", + "uuid": "f931d2f4-0a99-4a14-80cc-6f2325fe5207", "title": "x()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/alarm.ts", "file": "/test/alarm.ts", @@ -1091,15 +1091,15 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.deepStrictEqual(a, a.x('X-FOO', 'bar'));", "err": {}, - "uuid": "3ceac936-436c-4ef3-b085-d1599dc9b0c1", - "parentUUID": "7d29ae5f-1add-4e7c-b978-b688f8ee1a0f", + "uuid": "3f8db0e0-6b96-4d46-89e9-8b953a5d3dcb", + "parentUUID": "f931d2f4-0a99-4a14-80cc-6f2325fe5207", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "3ceac936-436c-4ef3-b085-d1599dc9b0c1" + "3f8db0e0-6b96-4d46-89e9-8b953a5d3dcb" ], "failures": [], "pending": [], @@ -1110,7 +1110,7 @@ "_timeout": 2000 }, { - "uuid": "18cccef0-2ee7-4f82-b42a-01e22624cd7d", + "uuid": "de49eb1d-b530-4374-94db-2c29124a5091", "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": "f2530973-8b46-4875-aeab-895e39fc790b", - "parentUUID": "18cccef0-2ee7-4f82-b42a-01e22624cd7d", + "uuid": "75c0a556-60cc-475f-b7e9-6d4690c13873", + "parentUUID": "de49eb1d-b530-4374-94db-2c29124a5091", "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": "e44cdc09-bf9c-48bd-a399-2795a37a78cb", - "parentUUID": "18cccef0-2ee7-4f82-b42a-01e22624cd7d", + "uuid": "2135a2da-4594-4c50-a9dc-7f83e1e0cfa8", + "parentUUID": "de49eb1d-b530-4374-94db-2c29124a5091", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "f2530973-8b46-4875-aeab-895e39fc790b", - "e44cdc09-bf9c-48bd-a399-2795a37a78cb" + "75c0a556-60cc-475f-b7e9-6d4690c13873", + "2135a2da-4594-4c50-a9dc-7f83e1e0cfa8" ], "failures": [], "pending": [], @@ -1178,7 +1178,7 @@ "_timeout": 2000 }, { - "uuid": "d609cd35-2e11-4e9e-a79e-6a84e49c17a9", + "uuid": "581bed71-3c48-4f7d-a32f-1efb7cf10858", "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": "deecae48-13de-4179-924b-f7f4c3374f6d", + "uuid": "a1cdf4d7-1815-4aff-8599-6e0cfba134ae", "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": "fcab36e0-ad2e-47ac-a11e-4ad67f4f069a", - "parentUUID": "deecae48-13de-4179-924b-f7f4c3374f6d", + "uuid": "240f1adb-3e71-47f9-b626-519013c33388", + "parentUUID": "a1cdf4d7-1815-4aff-8599-6e0cfba134ae", "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": "df2ccbbe-4397-4833-8bc9-b91222da49fe", - "parentUUID": "deecae48-13de-4179-924b-f7f4c3374f6d", + "uuid": "34b9d31c-4ca3-449e-b7aa-163d2c686151", + "parentUUID": "a1cdf4d7-1815-4aff-8599-6e0cfba134ae", "isHook": false, "skipped": false }, @@ -1243,17 +1243,17 @@ "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": "52480624-db1a-4a59-92a6-75a0f05856cd", - "parentUUID": "deecae48-13de-4179-924b-f7f4c3374f6d", + "uuid": "1f419153-e518-4520-a2c5-d5d9aea89a64", + "parentUUID": "a1cdf4d7-1815-4aff-8599-6e0cfba134ae", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "fcab36e0-ad2e-47ac-a11e-4ad67f4f069a", - "df2ccbbe-4397-4833-8bc9-b91222da49fe", - "52480624-db1a-4a59-92a6-75a0f05856cd" + "240f1adb-3e71-47f9-b626-519013c33388", + "34b9d31c-4ca3-449e-b7aa-163d2c686151", + "1f419153-e518-4520-a2c5-d5d9aea89a64" ], "failures": [], "pending": [], @@ -1264,7 +1264,7 @@ "_timeout": 2000 }, { - "uuid": "0e3c9a15-374f-45f2-9285-740acefbcd2f", + "uuid": "36326702-a9bf-4d84-bd4c-8b9addcb04ff", "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": "8b3a97b1-3add-4de8-8dbe-a45821a4a607", - "parentUUID": "0e3c9a15-374f-45f2-9285-740acefbcd2f", + "uuid": "bb749ec1-0ffd-4ea8-8450-3b9c87559b24", + "parentUUID": "36326702-a9bf-4d84-bd4c-8b9addcb04ff", "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": "24a54852-781e-4700-838a-81fc50fa5bd1", - "parentUUID": "0e3c9a15-374f-45f2-9285-740acefbcd2f", + "uuid": "e7f51946-9f2e-4a5e-a6a2-64e844fa08a4", + "parentUUID": "36326702-a9bf-4d84-bd4c-8b9addcb04ff", "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": "58361d53-f4a0-4286-9fb9-29b58a6b1bff", - "parentUUID": "0e3c9a15-374f-45f2-9285-740acefbcd2f", + "uuid": "9046c75f-7b1a-4884-8174-d88af2bb1f05", + "parentUUID": "36326702-a9bf-4d84-bd4c-8b9addcb04ff", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "8b3a97b1-3add-4de8-8dbe-a45821a4a607", - "24a54852-781e-4700-838a-81fc50fa5bd1", - "58361d53-f4a0-4286-9fb9-29b58a6b1bff" + "bb749ec1-0ffd-4ea8-8450-3b9c87559b24", + "e7f51946-9f2e-4a5e-a6a2-64e844fa08a4", + "9046c75f-7b1a-4884-8174-d88af2bb1f05" ], "failures": [], "pending": [], @@ -1341,7 +1341,7 @@ "_timeout": 2000 }, { - "uuid": "a4af8ee7-f9b7-4e75-a66d-f6ec1bfd083f", + "uuid": "f95c8622-01ec-4cf5-b6cd-45be7891d271", "title": "email()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -1352,7 +1352,7 @@ "title": "getter should return value", "fullTitle": "ical-generator Attendee email() getter should return value", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "1d53a8d7-b457-4447-a417-388dc26b5b7a", - "parentUUID": "a4af8ee7-f9b7-4e75-a66d-f6ec1bfd083f", + "uuid": "c9c3bea0-5a90-4ff5-aa91-8a0e8eda7ffa", + "parentUUID": "f95c8622-01ec-4cf5-b6cd-45be7891d271", "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": "344e39a4-f734-4531-919d-cf25c8d21246", - "parentUUID": "a4af8ee7-f9b7-4e75-a66d-f6ec1bfd083f", + "uuid": "ba8f2e63-edf9-44d5-890f-25f8e795ee1b", + "parentUUID": "f95c8622-01ec-4cf5-b6cd-45be7891d271", "isHook": false, "skipped": false }, @@ -1397,28 +1397,28 @@ "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": "ffb2f5be-a501-4c17-8eea-7af44fcb6e81", - "parentUUID": "a4af8ee7-f9b7-4e75-a66d-f6ec1bfd083f", + "uuid": "134e2a74-3295-486e-9e24-f00b7e3a2894", + "parentUUID": "f95c8622-01ec-4cf5-b6cd-45be7891d271", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "1d53a8d7-b457-4447-a417-388dc26b5b7a", - "344e39a4-f734-4531-919d-cf25c8d21246", - "ffb2f5be-a501-4c17-8eea-7af44fcb6e81" + "c9c3bea0-5a90-4ff5-aa91-8a0e8eda7ffa", + "ba8f2e63-edf9-44d5-890f-25f8e795ee1b", + "134e2a74-3295-486e-9e24-f00b7e3a2894" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "a1dd05a1-078f-4eed-914b-c7b8406c9eff", + "uuid": "8fbe7e1c-668b-4722-804d-aced23ccbb67", "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": "9a3d6096-f013-4f7c-aa30-3803c8bc1ac7", - "parentUUID": "a1dd05a1-078f-4eed-914b-c7b8406c9eff", + "uuid": "6a5e5bd1-1d76-4235-ba2c-b38dcef0c076", + "parentUUID": "8fbe7e1c-668b-4722-804d-aced23ccbb67", "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": "39020255-a409-4022-9a33-56a8b61d2efd", - "parentUUID": "a1dd05a1-078f-4eed-914b-c7b8406c9eff", + "uuid": "11509735-f042-41c5-ab08-597e2a97d433", + "parentUUID": "8fbe7e1c-668b-4722-804d-aced23ccbb67", "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": "e3a9231c-2ca0-42fc-946d-9698462930ae", - "parentUUID": "a1dd05a1-078f-4eed-914b-c7b8406c9eff", + "uuid": "ce80bb91-9693-4854-9d2c-38d407277dda", + "parentUUID": "8fbe7e1c-668b-4722-804d-aced23ccbb67", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "9a3d6096-f013-4f7c-aa30-3803c8bc1ac7", - "39020255-a409-4022-9a33-56a8b61d2efd", - "e3a9231c-2ca0-42fc-946d-9698462930ae" + "6a5e5bd1-1d76-4235-ba2c-b38dcef0c076", + "11509735-f042-41c5-ab08-597e2a97d433", + "ce80bb91-9693-4854-9d2c-38d407277dda" ], "failures": [], "pending": [], @@ -1495,7 +1495,7 @@ "_timeout": 2000 }, { - "uuid": "54fbd447-e4f0-4b1f-b53d-b7b4bcebb250", + "uuid": "2b1d4a63-5006-4d7b-9b8d-7d77f8723f0b", "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": "63bb43e2-af86-4008-b054-c6e9e46b08f9", - "parentUUID": "54fbd447-e4f0-4b1f-b53d-b7b4bcebb250", + "uuid": "9397b122-1084-4800-8668-807045624130", + "parentUUID": "2b1d4a63-5006-4d7b-9b8d-7d77f8723f0b", "isHook": false, "skipped": false }, @@ -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": "d3609c3b-bce9-45cd-8bc4-d8a953098244", - "parentUUID": "54fbd447-e4f0-4b1f-b53d-b7b4bcebb250", + "uuid": "c05823a0-c210-4ac6-a9ed-9853b99a2a25", + "parentUUID": "2b1d4a63-5006-4d7b-9b8d-7d77f8723f0b", "isHook": false, "skipped": false }, @@ -1551,17 +1551,17 @@ "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": "4aa9ec8d-37b3-46bb-9c8d-e9c3a50e1afd", - "parentUUID": "54fbd447-e4f0-4b1f-b53d-b7b4bcebb250", + "uuid": "21354251-d25a-4d9f-8932-43881ca62b6a", + "parentUUID": "2b1d4a63-5006-4d7b-9b8d-7d77f8723f0b", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "63bb43e2-af86-4008-b054-c6e9e46b08f9", - "d3609c3b-bce9-45cd-8bc4-d8a953098244", - "4aa9ec8d-37b3-46bb-9c8d-e9c3a50e1afd" + "9397b122-1084-4800-8668-807045624130", + "c05823a0-c210-4ac6-a9ed-9853b99a2a25", + "21354251-d25a-4d9f-8932-43881ca62b6a" ], "failures": [], "pending": [], @@ -1572,7 +1572,7 @@ "_timeout": 2000 }, { - "uuid": "61f630a1-d844-4c9d-b872-517c5bd31134", + "uuid": "00627653-615e-469d-9b68-bed727503c4a", "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": "ced5e4b8-dfa4-4c4b-9822-dadb3061de39", - "parentUUID": "61f630a1-d844-4c9d-b872-517c5bd31134", + "uuid": "035b4bb6-ebe5-480c-a3f1-78baa0f65927", + "parentUUID": "00627653-615e-469d-9b68-bed727503c4a", "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": "c124be60-8dae-4bcc-9e54-11eff0a9524c", - "parentUUID": "61f630a1-d844-4c9d-b872-517c5bd31134", + "uuid": "7b91ae57-9a9a-4a31-9075-50fa00a4cd49", + "parentUUID": "00627653-615e-469d-9b68-bed727503c4a", "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": "d3fd7e0f-e7e4-4c76-a928-9b85b6185931", - "parentUUID": "61f630a1-d844-4c9d-b872-517c5bd31134", + "uuid": "6363dc93-b174-4dba-aacb-305bc0642400", + "parentUUID": "00627653-615e-469d-9b68-bed727503c4a", "isHook": false, "skipped": false }, @@ -1637,7 +1637,7 @@ "title": "should throw error when method not allowed", "fullTitle": "ical-generator Attendee role() should throw error when method not allowed", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "7a79d1af-70ec-43d4-a1f1-7c9704bd502b", - "parentUUID": "61f630a1-d844-4c9d-b872-517c5bd31134", + "uuid": "dc001baa-a46a-4ee6-a2c5-bbdcf0b81fa8", + "parentUUID": "00627653-615e-469d-9b68-bed727503c4a", "isHook": false, "skipped": false }, @@ -1664,30 +1664,30 @@ "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": "a83e6eb5-0171-490d-81d8-8efd1b4f8dd9", - "parentUUID": "61f630a1-d844-4c9d-b872-517c5bd31134", + "uuid": "78bd87d9-ccf2-4566-a8a0-6328fc1dd3b0", + "parentUUID": "00627653-615e-469d-9b68-bed727503c4a", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "ced5e4b8-dfa4-4c4b-9822-dadb3061de39", - "c124be60-8dae-4bcc-9e54-11eff0a9524c", - "d3fd7e0f-e7e4-4c76-a928-9b85b6185931", - "7a79d1af-70ec-43d4-a1f1-7c9704bd502b", - "a83e6eb5-0171-490d-81d8-8efd1b4f8dd9" + "035b4bb6-ebe5-480c-a3f1-78baa0f65927", + "7b91ae57-9a9a-4a31-9075-50fa00a4cd49", + "6363dc93-b174-4dba-aacb-305bc0642400", + "dc001baa-a46a-4ee6-a2c5-bbdcf0b81fa8", + "78bd87d9-ccf2-4566-a8a0-6328fc1dd3b0" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "0d1c6ec4-0309-4226-b8a1-7c88b32432d0", + "uuid": "c72ed787-d831-42a0-b05b-e4a445720ed8", "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": "9afc39e3-910d-47b7-9921-5ee252c3280d", - "parentUUID": "0d1c6ec4-0309-4226-b8a1-7c88b32432d0", + "uuid": "5e7431f5-6385-4c3c-a33c-8465e232024d", + "parentUUID": "c72ed787-d831-42a0-b05b-e4a445720ed8", "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": "266f1a91-8aae-413a-8c75-d848a82bc7b6", - "parentUUID": "0d1c6ec4-0309-4226-b8a1-7c88b32432d0", + "uuid": "826524c1-90a9-4cf2-9e4c-41445b3ac6f7", + "parentUUID": "c72ed787-d831-42a0-b05b-e4a445720ed8", "isHook": false, "skipped": false }, @@ -1734,7 +1734,7 @@ "title": "getter should return value", "fullTitle": "ical-generator Attendee rsvp() getter should return value", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "13b3a419-4a44-4b15-977c-6814572c2f94", - "parentUUID": "0d1c6ec4-0309-4226-b8a1-7c88b32432d0", + "uuid": "16b64a98-6e53-4606-b47e-710c00a3b842", + "parentUUID": "c72ed787-d831-42a0-b05b-e4a445720ed8", "isHook": false, "skipped": false }, @@ -1761,29 +1761,29 @@ "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": "b03f11a3-2002-411d-88d9-96edbace5b1e", - "parentUUID": "0d1c6ec4-0309-4226-b8a1-7c88b32432d0", + "uuid": "245ef9be-bcd3-494d-9cdd-df51707551c4", + "parentUUID": "c72ed787-d831-42a0-b05b-e4a445720ed8", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "9afc39e3-910d-47b7-9921-5ee252c3280d", - "266f1a91-8aae-413a-8c75-d848a82bc7b6", - "13b3a419-4a44-4b15-977c-6814572c2f94", - "b03f11a3-2002-411d-88d9-96edbace5b1e" + "5e7431f5-6385-4c3c-a33c-8465e232024d", + "826524c1-90a9-4cf2-9e4c-41445b3ac6f7", + "16b64a98-6e53-4606-b47e-710c00a3b842", + "245ef9be-bcd3-494d-9cdd-df51707551c4" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "2fd279c2-6e92-4c3e-ae2b-96601e1ed146", + "uuid": "5814ce9a-6064-4d1f-89f9-2c7eebda68eb", "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": "4051c9be-bf4b-410b-a24a-8a0903d737d4", - "parentUUID": "2fd279c2-6e92-4c3e-ae2b-96601e1ed146", + "uuid": "2d4ef0dd-803c-4b85-b074-59c4ff963bc0", + "parentUUID": "5814ce9a-6064-4d1f-89f9-2c7eebda68eb", "isHook": false, "skipped": false }, @@ -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": "29f40f68-16ab-416e-84bf-4f64ca2b3192", - "parentUUID": "2fd279c2-6e92-4c3e-ae2b-96601e1ed146", + "uuid": "eef115f2-0423-4439-b57e-b8a200989d5c", + "parentUUID": "5814ce9a-6064-4d1f-89f9-2c7eebda68eb", "isHook": false, "skipped": false }, @@ -1830,7 +1830,7 @@ "title": "should throw error when method not allowed", "fullTitle": "ical-generator Attendee status() should throw error when method not allowed", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "c71f0370-be41-418e-9ad0-7f1301fdb614", - "parentUUID": "2fd279c2-6e92-4c3e-ae2b-96601e1ed146", + "uuid": "d511060b-4960-4640-864e-2dc03b2575fc", + "parentUUID": "5814ce9a-6064-4d1f-89f9-2c7eebda68eb", "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": "d573deba-dbc3-402f-a8b3-6c5cf0516d01", - "parentUUID": "2fd279c2-6e92-4c3e-ae2b-96601e1ed146", + "uuid": "5d1693e2-f430-47a5-b106-415896785290", + "parentUUID": "5814ce9a-6064-4d1f-89f9-2c7eebda68eb", "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": "4d6f9ecf-093e-4efe-9dab-9daf74c73afe", - "parentUUID": "2fd279c2-6e92-4c3e-ae2b-96601e1ed146", + "uuid": "558c8981-dc57-4c0d-af79-5ee950306311", + "parentUUID": "5814ce9a-6064-4d1f-89f9-2c7eebda68eb", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "4051c9be-bf4b-410b-a24a-8a0903d737d4", - "29f40f68-16ab-416e-84bf-4f64ca2b3192", - "c71f0370-be41-418e-9ad0-7f1301fdb614", - "d573deba-dbc3-402f-a8b3-6c5cf0516d01", - "4d6f9ecf-093e-4efe-9dab-9daf74c73afe" + "2d4ef0dd-803c-4b85-b074-59c4ff963bc0", + "eef115f2-0423-4439-b57e-b8a200989d5c", + "d511060b-4960-4640-864e-2dc03b2575fc", + "5d1693e2-f430-47a5-b106-415896785290", + "558c8981-dc57-4c0d-af79-5ee950306311" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "a3a95bc2-4795-4014-becc-51eccece3c71", + "uuid": "b4e00b8d-304d-4e19-a476-bf8d86d49093", "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": "8238acb4-968f-40c5-bf1c-df7e22e7f513", - "parentUUID": "a3a95bc2-4795-4014-becc-51eccece3c71", + "uuid": "d1f671f0-f33f-4c56-a75c-3b3214c02361", + "parentUUID": "b4e00b8d-304d-4e19-a476-bf8d86d49093", "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": "d4999ea1-60fc-4301-b4b2-585dece55fa1", - "parentUUID": "a3a95bc2-4795-4014-becc-51eccece3c71", + "uuid": "23928560-6698-4cfe-98cc-bce08868273e", + "parentUUID": "b4e00b8d-304d-4e19-a476-bf8d86d49093", "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": "6394f998-1378-439c-a5cf-3f3b0737c267", - "parentUUID": "a3a95bc2-4795-4014-becc-51eccece3c71", + "uuid": "86a2d254-1ed8-42cd-8928-cb8e4bd9cbb4", + "parentUUID": "b4e00b8d-304d-4e19-a476-bf8d86d49093", "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": "1aa6b4dd-1941-4a7e-a108-840644f3eb51", - "parentUUID": "a3a95bc2-4795-4014-becc-51eccece3c71", + "uuid": "8eae9506-3b5d-46a9-b964-8ab08feff2f2", + "parentUUID": "b4e00b8d-304d-4e19-a476-bf8d86d49093", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "8238acb4-968f-40c5-bf1c-df7e22e7f513", - "d4999ea1-60fc-4301-b4b2-585dece55fa1", - "6394f998-1378-439c-a5cf-3f3b0737c267", - "1aa6b4dd-1941-4a7e-a108-840644f3eb51" + "d1f671f0-f33f-4c56-a75c-3b3214c02361", + "23928560-6698-4cfe-98cc-bce08868273e", + "86a2d254-1ed8-42cd-8928-cb8e4bd9cbb4", + "8eae9506-3b5d-46a9-b964-8ab08feff2f2" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "14d2b343-b1ed-4306-97c5-470d5e401560", + "uuid": "e7b0294d-effd-4531-abde-fa9b08602de1", "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": 0, + "duration": 1, "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": "1a2f1145-5c79-4af7-adf8-e61fba597f8a", - "parentUUID": "14d2b343-b1ed-4306-97c5-470d5e401560", + "uuid": "83cafddb-77d4-47d4-b4f2-b916a3cbe5ce", + "parentUUID": "e7b0294d-effd-4531-abde-fa9b08602de1", "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": "9566f13a-2565-4109-ab38-1afa4b2093cc", - "parentUUID": "14d2b343-b1ed-4306-97c5-470d5e401560", + "uuid": "71062c5d-9f66-419b-b015-eb9abbd64234", + "parentUUID": "e7b0294d-effd-4531-abde-fa9b08602de1", "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": "a9491596-bfda-457a-9584-58d0961d0dce", - "parentUUID": "14d2b343-b1ed-4306-97c5-470d5e401560", + "uuid": "60313c28-a909-4371-a21a-16669bb2ee98", + "parentUUID": "e7b0294d-effd-4531-abde-fa9b08602de1", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "1a2f1145-5c79-4af7-adf8-e61fba597f8a", - "9566f13a-2565-4109-ab38-1afa4b2093cc", - "a9491596-bfda-457a-9584-58d0961d0dce" + "83cafddb-77d4-47d4-b4f2-b916a3cbe5ce", + "71062c5d-9f66-419b-b015-eb9abbd64234", + "60313c28-a909-4371-a21a-16669bb2ee98" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "ca7cb01e-a170-4502-8cf7-be614e89b695", + "uuid": "026e0e9d-05a6-4c4b-8a05-ececc7516e56", "title": "delegatedFrom()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -2082,7 +2082,7 @@ "title": "setter should return this", "fullTitle": "ical-generator Attendee delegatedFrom() setter should return this", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "3b957f19-e749-4be2-b162-0d9fe4939a2e", - "parentUUID": "ca7cb01e-a170-4502-8cf7-be614e89b695", + "uuid": "bb839c4f-5088-445f-9fb9-49b0d2c6e94f", + "parentUUID": "026e0e9d-05a6-4c4b-8a05-ececc7516e56", "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": "ed2ac695-7c14-462a-b247-a83657800ef8", - "parentUUID": "ca7cb01e-a170-4502-8cf7-be614e89b695", + "uuid": "a7aefc84-2847-4d48-89b1-fb133a37e7d6", + "parentUUID": "026e0e9d-05a6-4c4b-8a05-ececc7516e56", "isHook": false, "skipped": false }, @@ -2127,28 +2127,28 @@ "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": "23c93d98-b23d-44d9-b764-235cdbe59c63", - "parentUUID": "ca7cb01e-a170-4502-8cf7-be614e89b695", + "uuid": "7f5ac897-c7e9-45cf-a125-1597d4e2731e", + "parentUUID": "026e0e9d-05a6-4c4b-8a05-ececc7516e56", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "3b957f19-e749-4be2-b162-0d9fe4939a2e", - "ed2ac695-7c14-462a-b247-a83657800ef8", - "23c93d98-b23d-44d9-b764-235cdbe59c63" + "bb839c4f-5088-445f-9fb9-49b0d2c6e94f", + "a7aefc84-2847-4d48-89b1-fb133a37e7d6", + "7f5ac897-c7e9-45cf-a125-1597d4e2731e" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "e2e66bd0-ce96-465d-af21-422e3153b3ac", + "uuid": "306d6431-02e1-43e3-8d1e-6119e803d091", "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": 1, + "duration": 0, "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": "6341407d-4ccd-4944-aa6c-532d2da2c0ff", - "parentUUID": "e2e66bd0-ce96-465d-af21-422e3153b3ac", + "uuid": "d3d93d08-9931-472a-b904-ba7b046c83f2", + "parentUUID": "306d6431-02e1-43e3-8d1e-6119e803d091", "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": "3d6b365e-1a0d-4d8b-bef4-de3bc45cfc41", - "parentUUID": "e2e66bd0-ce96-465d-af21-422e3153b3ac", + "uuid": "1ced1c2c-12a4-410d-ac5b-78441cc8d9ec", + "parentUUID": "306d6431-02e1-43e3-8d1e-6119e803d091", "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": "a53d9edd-b8b7-4e27-b3ef-9ca09d407ee9", - "parentUUID": "e2e66bd0-ce96-465d-af21-422e3153b3ac", + "uuid": "398d98d2-a4b7-4f91-83d5-05ce7abb4bf0", + "parentUUID": "306d6431-02e1-43e3-8d1e-6119e803d091", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "6341407d-4ccd-4944-aa6c-532d2da2c0ff", - "3d6b365e-1a0d-4d8b-bef4-de3bc45cfc41", - "a53d9edd-b8b7-4e27-b3ef-9ca09d407ee9" + "d3d93d08-9931-472a-b904-ba7b046c83f2", + "1ced1c2c-12a4-410d-ac5b-78441cc8d9ec", + "398d98d2-a4b7-4f91-83d5-05ce7abb4bf0" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "cbaf3f2c-3a88-4c15-ba6b-baefe9e33a96", + "uuid": "bcaf9f9a-2c51-4fd8-8c4e-f68678dcaafa", "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": "efbe7968-4703-4a65-9a05-33cdba61154f", - "parentUUID": "cbaf3f2c-3a88-4c15-ba6b-baefe9e33a96", + "uuid": "4ea5d95b-3861-42c1-acd9-3137489dd606", + "parentUUID": "bcaf9f9a-2c51-4fd8-8c4e-f68678dcaafa", "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": "d7492082-b9a2-431e-849c-ef2be7fbdea4", - "parentUUID": "cbaf3f2c-3a88-4c15-ba6b-baefe9e33a96", + "uuid": "650ffb89-be3c-4851-80c4-12daa4f283c5", + "parentUUID": "bcaf9f9a-2c51-4fd8-8c4e-f68678dcaafa", "isHook": false, "skipped": false }, @@ -2281,17 +2281,17 @@ "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": "48eba073-cd5b-43a1-8bc1-d190c8ea932b", - "parentUUID": "cbaf3f2c-3a88-4c15-ba6b-baefe9e33a96", + "uuid": "0f83c8e9-19b9-452b-af89-79870a827555", + "parentUUID": "bcaf9f9a-2c51-4fd8-8c4e-f68678dcaafa", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "efbe7968-4703-4a65-9a05-33cdba61154f", - "d7492082-b9a2-431e-849c-ef2be7fbdea4", - "48eba073-cd5b-43a1-8bc1-d190c8ea932b" + "4ea5d95b-3861-42c1-acd9-3137489dd606", + "650ffb89-be3c-4851-80c4-12daa4f283c5", + "0f83c8e9-19b9-452b-af89-79870a827555" ], "failures": [], "pending": [], @@ -2302,7 +2302,7 @@ "_timeout": 2000 }, { - "uuid": "cbe9c651-9f0d-4154-be34-f7dbcca8f85a", + "uuid": "f2f1345b-91b5-480b-a300-339d0795c935", "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": "87e3d558-66aa-4511-a085-dc37d1506f4d", - "parentUUID": "cbe9c651-9f0d-4154-be34-f7dbcca8f85a", + "uuid": "ce8daf17-bfba-46ef-837d-f860c9894726", + "parentUUID": "f2f1345b-91b5-480b-a300-339d0795c935", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "87e3d558-66aa-4511-a085-dc37d1506f4d" + "ce8daf17-bfba-46ef-837d-f860c9894726" ], "failures": [], "pending": [], @@ -2341,7 +2341,7 @@ "_timeout": 2000 }, { - "uuid": "775502c2-4620-4888-8c0d-d1a32daa118b", + "uuid": "a0fb89f6-00a0-446f-a9cc-bee5aee894f3", "title": "toJSON()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -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": "d81a8219-eaf6-42b8-b972-db2c2998f3f0", - "parentUUID": "775502c2-4620-4888-8c0d-d1a32daa118b", + "uuid": "aa76317c-332c-4061-9973-2f6713b54bbb", + "parentUUID": "a0fb89f6-00a0-446f-a9cc-bee5aee894f3", "isHook": false, "skipped": false }, @@ -2379,16 +2379,16 @@ "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": "4e049ed0-ded6-440e-b77d-d3f71c371b74", - "parentUUID": "775502c2-4620-4888-8c0d-d1a32daa118b", + "uuid": "c337e830-2827-49bd-b1ef-9ea722bbe970", + "parentUUID": "a0fb89f6-00a0-446f-a9cc-bee5aee894f3", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "d81a8219-eaf6-42b8-b972-db2c2998f3f0", - "4e049ed0-ded6-440e-b77d-d3f71c371b74" + "aa76317c-332c-4061-9973-2f6713b54bbb", + "c337e830-2827-49bd-b1ef-9ea722bbe970" ], "failures": [], "pending": [], @@ -2409,7 +2409,7 @@ "_timeout": 2000 }, { - "uuid": "3bb6de0f-4aab-43af-a8b6-94ec48640959", + "uuid": "a2a27670-21ce-49dc-bbc7-48a7b0fd4287", "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": "d053a0b6-279d-445e-80a9-51f1d0ec977f", + "uuid": "bedf6a82-8eb5-45f6-bb0a-81c3fd8e5f0f", "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": "575f0cec-338f-45f1-9fa9-0eff04c9e585", - "parentUUID": "d053a0b6-279d-445e-80a9-51f1d0ec977f", + "uuid": "0978b3af-48f3-4266-bcf0-2e9de92b7a38", + "parentUUID": "bedf6a82-8eb5-45f6-bb0a-81c3fd8e5f0f", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "575f0cec-338f-45f1-9fa9-0eff04c9e585" + "0978b3af-48f3-4266-bcf0-2e9de92b7a38" ], "failures": [], "pending": [], @@ -2457,7 +2457,7 @@ "_timeout": 2000 }, { - "uuid": "8d43b675-c182-402d-a9fe-d12d1771bbb3", + "uuid": "05c75a78-1851-42e6-a301-444a8c5b0131", "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": "898c6a5e-42d2-4f2c-b5d8-6c06a9e45800", - "parentUUID": "8d43b675-c182-402d-a9fe-d12d1771bbb3", + "uuid": "ee669421-4c6a-4bfc-9412-1ae1db87818e", + "parentUUID": "05c75a78-1851-42e6-a301-444a8c5b0131", "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": "9a0dd691-b5fd-47d0-9553-7dd55f7afbe8", - "parentUUID": "8d43b675-c182-402d-a9fe-d12d1771bbb3", + "uuid": "b756feb5-fedb-487e-b56f-a2115b800ba7", + "parentUUID": "05c75a78-1851-42e6-a301-444a8c5b0131", "isHook": false, "skipped": false }, @@ -2504,7 +2504,7 @@ "title": "should throw error when not string/object", "fullTitle": "ical-generator Calendar prodId() should throw error when not string/object", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "0cdf94b4-236a-4c1f-bbf0-7bec85be1539", - "parentUUID": "8d43b675-c182-402d-a9fe-d12d1771bbb3", + "uuid": "afb07992-5dc2-485b-a7f1-cfde78ceb142", + "parentUUID": "05c75a78-1851-42e6-a301-444a8c5b0131", "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": "8e8c63f7-dafa-418e-a143-19f96b9b5e2b", - "parentUUID": "8d43b675-c182-402d-a9fe-d12d1771bbb3", + "uuid": "39b36515-34dd-4335-ac79-58c21a849627", + "parentUUID": "05c75a78-1851-42e6-a301-444a8c5b0131", "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": "90470595-bdb9-43e6-acfb-50e8102ca7ce", - "parentUUID": "8d43b675-c182-402d-a9fe-d12d1771bbb3", + "uuid": "c503029a-b511-4d7a-9353-3a8ea55955c5", + "parentUUID": "05c75a78-1851-42e6-a301-444a8c5b0131", "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": "64906870-3f4f-42da-a687-3e9e69ee4c90", - "parentUUID": "8d43b675-c182-402d-a9fe-d12d1771bbb3", + "uuid": "0b5abe6f-1d7a-422c-abf2-29e3aaf9faa6", + "parentUUID": "05c75a78-1851-42e6-a301-444a8c5b0131", "isHook": false, "skipped": false }, @@ -2576,7 +2576,7 @@ "title": "should change something #2", "fullTitle": "ical-generator Calendar prodId() should change something #2", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -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": "ba2c63b6-489a-4741-9f18-b7c1ce64afb0", - "parentUUID": "8d43b675-c182-402d-a9fe-d12d1771bbb3", + "uuid": "8ec44201-8ff1-4eeb-8fb9-98ee16a563e2", + "parentUUID": "05c75a78-1851-42e6-a301-444a8c5b0131", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "898c6a5e-42d2-4f2c-b5d8-6c06a9e45800", - "9a0dd691-b5fd-47d0-9553-7dd55f7afbe8", - "0cdf94b4-236a-4c1f-bbf0-7bec85be1539", - "8e8c63f7-dafa-418e-a143-19f96b9b5e2b", - "90470595-bdb9-43e6-acfb-50e8102ca7ce", - "64906870-3f4f-42da-a687-3e9e69ee4c90", - "ba2c63b6-489a-4741-9f18-b7c1ce64afb0" + "ee669421-4c6a-4bfc-9412-1ae1db87818e", + "b756feb5-fedb-487e-b56f-a2115b800ba7", + "afb07992-5dc2-485b-a7f1-cfde78ceb142", + "39b36515-34dd-4335-ac79-58c21a849627", + "c503029a-b511-4d7a-9353-3a8ea55955c5", + "0b5abe6f-1d7a-422c-abf2-29e3aaf9faa6", + "8ec44201-8ff1-4eeb-8fb9-98ee16a563e2" ], "failures": [], "pending": [], @@ -2610,7 +2610,7 @@ "_timeout": 2000 }, { - "uuid": "4ed2f577-5df0-4d18-af52-816d850166f0", + "uuid": "c9f02f6f-22b3-4b0e-8a88-6da37de27282", "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": "7db6e99e-63a9-4b02-beaa-12b261d51d42", - "parentUUID": "4ed2f577-5df0-4d18-af52-816d850166f0", + "uuid": "15406155-e255-42d0-b91b-cf1dca92121e", + "parentUUID": "c9f02f6f-22b3-4b0e-8a88-6da37de27282", "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": "7b7bed84-6b35-41c9-bfa7-0396d1613e70", - "parentUUID": "4ed2f577-5df0-4d18-af52-816d850166f0", + "uuid": "7bd5ebc7-d7e9-4e2b-9ca2-416cb3215b53", + "parentUUID": "c9f02f6f-22b3-4b0e-8a88-6da37de27282", "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": "0a475328-fbdd-4bea-bd82-8e3251520e82", - "parentUUID": "4ed2f577-5df0-4d18-af52-816d850166f0", + "uuid": "84a97e70-c004-423f-9866-3f7bf1310ead", + "parentUUID": "c9f02f6f-22b3-4b0e-8a88-6da37de27282", "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": "4ed9ed29-5d83-48b3-8c04-c7d8a4aa790d", - "parentUUID": "4ed2f577-5df0-4d18-af52-816d850166f0", + "uuid": "29a266c4-7dc7-4849-a3e3-c79c25a0b23f", + "parentUUID": "c9f02f6f-22b3-4b0e-8a88-6da37de27282", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "7db6e99e-63a9-4b02-beaa-12b261d51d42", - "7b7bed84-6b35-41c9-bfa7-0396d1613e70", - "0a475328-fbdd-4bea-bd82-8e3251520e82", - "4ed9ed29-5d83-48b3-8c04-c7d8a4aa790d" + "15406155-e255-42d0-b91b-cf1dca92121e", + "7bd5ebc7-d7e9-4e2b-9ca2-416cb3215b53", + "84a97e70-c004-423f-9866-3f7bf1310ead", + "29a266c4-7dc7-4849-a3e3-c79c25a0b23f" ], "failures": [], "pending": [], @@ -2706,7 +2706,7 @@ "_timeout": 2000 }, { - "uuid": "a4f6541e-3ed9-4689-8a7a-4ae568f5856a", + "uuid": "4ec0572f-692d-4149-a78c-90190747fa45", "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": "c206a51e-c6b6-4a26-a29b-5693d2ac07ae", - "parentUUID": "a4f6541e-3ed9-4689-8a7a-4ae568f5856a", + "uuid": "d6c3412e-f4a8-4904-b325-401410a2c46c", + "parentUUID": "4ec0572f-692d-4149-a78c-90190747fa45", "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": "b5078ddd-74ee-4cbe-8f94-159c9f644785", - "parentUUID": "a4f6541e-3ed9-4689-8a7a-4ae568f5856a", + "uuid": "f2a6bbae-6ee4-4d8a-984e-d5613554bb42", + "parentUUID": "4ec0572f-692d-4149-a78c-90190747fa45", "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": "a752fffd-29d5-440b-9d34-01d248e06cd0", - "parentUUID": "a4f6541e-3ed9-4689-8a7a-4ae568f5856a", + "uuid": "09daf35e-9419-431e-a0a9-250cec220093", + "parentUUID": "4ec0572f-692d-4149-a78c-90190747fa45", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "c206a51e-c6b6-4a26-a29b-5693d2ac07ae", - "b5078ddd-74ee-4cbe-8f94-159c9f644785", - "a752fffd-29d5-440b-9d34-01d248e06cd0" + "d6c3412e-f4a8-4904-b325-401410a2c46c", + "f2a6bbae-6ee4-4d8a-984e-d5613554bb42", + "09daf35e-9419-431e-a0a9-250cec220093" ], "failures": [], "pending": [], @@ -2783,7 +2783,7 @@ "_timeout": 2000 }, { - "uuid": "176ac7d2-0c56-4d30-8ce4-fcdfc5fc4abb", + "uuid": "fc1f304e-b81f-4865-9855-72910b137ae6", "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": "75fe2d38-033d-4bca-aa6d-dc15e9075112", - "parentUUID": "176ac7d2-0c56-4d30-8ce4-fcdfc5fc4abb", + "uuid": "7c076748-f69b-41b8-aee0-bc30b4d61d59", + "parentUUID": "fc1f304e-b81f-4865-9855-72910b137ae6", "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": "e859fd30-e10e-4a7f-94ab-e017f75add81", - "parentUUID": "176ac7d2-0c56-4d30-8ce4-fcdfc5fc4abb", + "uuid": "06044da2-6965-4cc1-a04c-3b7fa736b350", + "parentUUID": "fc1f304e-b81f-4865-9855-72910b137ae6", "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": "476462a5-a277-4264-ba26-8cfd43d0e06f", - "parentUUID": "176ac7d2-0c56-4d30-8ce4-fcdfc5fc4abb", + "uuid": "a1b6a1b8-dd8a-4668-9786-9fccb59687cd", + "parentUUID": "fc1f304e-b81f-4865-9855-72910b137ae6", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "75fe2d38-033d-4bca-aa6d-dc15e9075112", - "e859fd30-e10e-4a7f-94ab-e017f75add81", - "476462a5-a277-4264-ba26-8cfd43d0e06f" + "7c076748-f69b-41b8-aee0-bc30b4d61d59", + "06044da2-6965-4cc1-a04c-3b7fa736b350", + "a1b6a1b8-dd8a-4668-9786-9fccb59687cd" ], "failures": [], "pending": [], @@ -2860,7 +2860,7 @@ "_timeout": 2000 }, { - "uuid": "509aaab4-2786-4aef-99c6-65c3307d2cec", + "uuid": "c8bab140-f762-4ef2-b57f-cf2c7683d592", "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": "6ccb3bf5-052e-46ae-8bef-2f29accf638c", - "parentUUID": "509aaab4-2786-4aef-99c6-65c3307d2cec", + "uuid": "9fa8a24d-ebf1-46ca-851e-f9ec0a5ebefa", + "parentUUID": "c8bab140-f762-4ef2-b57f-cf2c7683d592", "isHook": false, "skipped": false }, @@ -2889,7 +2889,7 @@ "title": "getter should return value", "fullTitle": "ical-generator Calendar timezone() getter should return value", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "390eacea-f0fc-47db-8bd8-89455d9dc5a7", - "parentUUID": "509aaab4-2786-4aef-99c6-65c3307d2cec", + "uuid": "b1db7071-1b28-4ae8-a1ed-ef866e958cc4", + "parentUUID": "c8bab140-f762-4ef2-b57f-cf2c7683d592", "isHook": false, "skipped": false }, @@ -2916,28 +2916,28 @@ "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": "29296c71-287e-424e-a43d-0d60eaf23ff1", - "parentUUID": "509aaab4-2786-4aef-99c6-65c3307d2cec", + "uuid": "ddf5dc28-e8a3-4f3a-9b7e-56f3ac5fcb1e", + "parentUUID": "c8bab140-f762-4ef2-b57f-cf2c7683d592", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "6ccb3bf5-052e-46ae-8bef-2f29accf638c", - "390eacea-f0fc-47db-8bd8-89455d9dc5a7", - "29296c71-287e-424e-a43d-0d60eaf23ff1" + "9fa8a24d-ebf1-46ca-851e-f9ec0a5ebefa", + "b1db7071-1b28-4ae8-a1ed-ef866e958cc4", + "ddf5dc28-e8a3-4f3a-9b7e-56f3ac5fcb1e" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "4fc0ba33-7fc1-468f-85eb-ec801fb565f8", + "uuid": "40c34d47-a978-4fed-b9a2-bab139c6977c", "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": "71989758-b975-49a5-9df2-f2885dce72d4", - "parentUUID": "4fc0ba33-7fc1-468f-85eb-ec801fb565f8", + "uuid": "4ff637fd-c1ae-4205-8f53-03a4a660324a", + "parentUUID": "40c34d47-a978-4fed-b9a2-bab139c6977c", "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": "e1ce3713-a900-4ea9-aeed-c1afbbd2a47c", - "parentUUID": "4fc0ba33-7fc1-468f-85eb-ec801fb565f8", + "uuid": "4c870359-662c-488b-9963-34f2ecae8dd3", + "parentUUID": "40c34d47-a978-4fed-b9a2-bab139c6977c", "isHook": false, "skipped": false }, @@ -2993,28 +2993,28 @@ "context": null, "code": "const cal = new ICalCalendar().ttl(86400);\nassert.strictEqual(cal.ttl(), 86400);", "err": {}, - "uuid": "e2d9fedc-8bc5-4f0f-bae8-be44b6b4ad49", - "parentUUID": "4fc0ba33-7fc1-468f-85eb-ec801fb565f8", + "uuid": "62c88d8a-792d-4f37-8c9c-49cf361c1198", + "parentUUID": "40c34d47-a978-4fed-b9a2-bab139c6977c", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "71989758-b975-49a5-9df2-f2885dce72d4", - "e1ce3713-a900-4ea9-aeed-c1afbbd2a47c", - "e2d9fedc-8bc5-4f0f-bae8-be44b6b4ad49" + "4ff637fd-c1ae-4205-8f53-03a4a660324a", + "4c870359-662c-488b-9963-34f2ecae8dd3", + "62c88d8a-792d-4f37-8c9c-49cf361c1198" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "bc24cae9-daaf-4239-a480-626f10a4b771", + "uuid": "00d82be0-0482-4776-b9a5-685214da8744", "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": "4c4eff6e-0968-48d9-b178-53394f3d18c5", - "parentUUID": "bc24cae9-daaf-4239-a480-626f10a4b771", + "uuid": "a7a9c235-e9e5-4e99-8837-fc644cba2f25", + "parentUUID": "00d82be0-0482-4776-b9a5-685214da8744", "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": "3751dace-dfd8-4f7b-8d9a-46b6d3683fc1", - "parentUUID": "bc24cae9-daaf-4239-a480-626f10a4b771", + "uuid": "67fd7838-950b-410b-a088-f326a3cf070b", + "parentUUID": "00d82be0-0482-4776-b9a5-685214da8744", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "4c4eff6e-0968-48d9-b178-53394f3d18c5", - "3751dace-dfd8-4f7b-8d9a-46b6d3683fc1" + "a7a9c235-e9e5-4e99-8837-fc644cba2f25", + "67fd7838-950b-410b-a088-f326a3cf070b" ], "failures": [], "pending": [], @@ -3072,7 +3072,7 @@ "_timeout": 2000 }, { - "uuid": "336020f9-666a-4056-a845-d6674c5f003a", + "uuid": "a949bef8-d267-455a-9cc3-f5a6edc9df23", "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": "2d40f25a-0262-4646-8588-9ed328ca3c19", - "parentUUID": "336020f9-666a-4056-a845-d6674c5f003a", + "uuid": "ce923070-ec6d-466e-85a8-74a8c069ad2f", + "parentUUID": "a949bef8-d267-455a-9cc3-f5a6edc9df23", "isHook": false, "skipped": false }, @@ -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": "21243bba-c3f5-4015-99af-0794d89c32ab", - "parentUUID": "336020f9-666a-4056-a845-d6674c5f003a", + "uuid": "b34519d2-1809-42d1-ac05-1c9e8613cf56", + "parentUUID": "a949bef8-d267-455a-9cc3-f5a6edc9df23", "isHook": false, "skipped": false }, @@ -3128,17 +3128,17 @@ "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": "e4c80ba6-c008-426c-a8c5-f7c14a95d7d9", - "parentUUID": "336020f9-666a-4056-a845-d6674c5f003a", + "uuid": "7ba1b1ef-47b1-454a-993d-deb161e281fe", + "parentUUID": "a949bef8-d267-455a-9cc3-f5a6edc9df23", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "2d40f25a-0262-4646-8588-9ed328ca3c19", - "21243bba-c3f5-4015-99af-0794d89c32ab", - "e4c80ba6-c008-426c-a8c5-f7c14a95d7d9" + "ce923070-ec6d-466e-85a8-74a8c069ad2f", + "b34519d2-1809-42d1-ac05-1c9e8613cf56", + "7ba1b1ef-47b1-454a-993d-deb161e281fe" ], "failures": [], "pending": [], @@ -3149,7 +3149,7 @@ "_timeout": 2000 }, { - "uuid": "cabbd4b8-9caa-4153-8967-44ed727aa181", + "uuid": "4e4fbfbd-9a3e-48c3-802c-879abe867097", "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": "055a676b-86a3-440f-a4c3-c318f2304176", - "parentUUID": "cabbd4b8-9caa-4153-8967-44ed727aa181", + "uuid": "2b0cbdea-d97a-43f2-bd3f-35e2f8c8a1c5", + "parentUUID": "4e4fbfbd-9a3e-48c3-802c-879abe867097", "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": "fab424c3-de17-497a-9e4c-c43f80b1e349", - "parentUUID": "cabbd4b8-9caa-4153-8967-44ed727aa181", + "uuid": "23a94fd3-e46d-4a4f-bbeb-05fd8bbf7250", + "parentUUID": "4e4fbfbd-9a3e-48c3-802c-879abe867097", "isHook": false, "skipped": false }, @@ -3196,7 +3196,7 @@ "title": "should change something", "fullTitle": "ical-generator Calendar scale() should change something", "timedOut": false, - "duration": 1, + "duration": 0, "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": "b0a041f9-667c-4756-9ea5-a34d5d2c4ea8", - "parentUUID": "cabbd4b8-9caa-4153-8967-44ed727aa181", + "uuid": "7320eab6-2c41-451b-9968-fe657045d5bc", + "parentUUID": "4e4fbfbd-9a3e-48c3-802c-879abe867097", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "055a676b-86a3-440f-a4c3-c318f2304176", - "fab424c3-de17-497a-9e4c-c43f80b1e349", - "b0a041f9-667c-4756-9ea5-a34d5d2c4ea8" + "2b0cbdea-d97a-43f2-bd3f-35e2f8c8a1c5", + "23a94fd3-e46d-4a4f-bbeb-05fd8bbf7250", + "7320eab6-2c41-451b-9968-fe657045d5bc" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "479c23f0-4711-40b9-a5a5-957ad16e87dd", + "uuid": "a1d957ca-f7d9-46a9-9468-08cf513487c7", "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": "5dc317fa-cc51-4fdb-b4a4-7a1440f0bf05", - "parentUUID": "479c23f0-4711-40b9-a5a5-957ad16e87dd", + "uuid": "9752788a-9a2b-4f4b-99ba-4c9b47c06aa4", + "parentUUID": "a1d957ca-f7d9-46a9-9468-08cf513487c7", "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": "c2d5225d-829e-4944-8e73-3a7ab6bafd09", - "parentUUID": "479c23f0-4711-40b9-a5a5-957ad16e87dd", + "uuid": "8b6e95a6-563b-49c5-a98c-7add54f412fc", + "parentUUID": "a1d957ca-f7d9-46a9-9468-08cf513487c7", "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": "92b0a2d7-cd28-4bf9-ab93-f9e6148905a9", - "parentUUID": "479c23f0-4711-40b9-a5a5-957ad16e87dd", + "uuid": "1d52381f-5c3c-4744-855e-d21c79ac53a4", + "parentUUID": "a1d957ca-f7d9-46a9-9468-08cf513487c7", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "5dc317fa-cc51-4fdb-b4a4-7a1440f0bf05", - "c2d5225d-829e-4944-8e73-3a7ab6bafd09", - "92b0a2d7-cd28-4bf9-ab93-f9e6148905a9" + "9752788a-9a2b-4f4b-99ba-4c9b47c06aa4", + "8b6e95a6-563b-49c5-a98c-7add54f412fc", + "1d52381f-5c3c-4744-855e-d21c79ac53a4" ], "failures": [], "pending": [], @@ -3303,7 +3303,7 @@ "_timeout": 2000 }, { - "uuid": "982cbed9-c8de-4f1f-93ce-2588b93a1b48", + "uuid": "0c1c34e8-caf8-4f3c-8011-25bcea1475ae", "title": "events()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -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": "51042fec-1065-42d3-bb78-6ba5a7d9065f", - "parentUUID": "982cbed9-c8de-4f1f-93ce-2588b93a1b48", + "uuid": "02f1e8c5-a5ff-4227-972f-6d020e3954b7", + "parentUUID": "0c1c34e8-caf8-4f3c-8011-25bcea1475ae", "isHook": false, "skipped": false }, @@ -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": "047add4b-fbaf-41f5-b89b-e0865988f3ba", - "parentUUID": "982cbed9-c8de-4f1f-93ce-2588b93a1b48", + "uuid": "b36464a2-5a6f-4598-a90a-f066e13fe034", + "parentUUID": "0c1c34e8-caf8-4f3c-8011-25bcea1475ae", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "51042fec-1065-42d3-bb78-6ba5a7d9065f", - "047add4b-fbaf-41f5-b89b-e0865988f3ba" + "02f1e8c5-a5ff-4227-972f-6d020e3954b7", + "b36464a2-5a6f-4598-a90a-f066e13fe034" ], "failures": [], "pending": [], @@ -3361,7 +3361,7 @@ "_timeout": 2000 }, { - "uuid": "9629d94d-6763-40be-9f33-28723b3f0da9", + "uuid": "b8a6d650-f87e-415a-9ae4-59f042d56480", "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": "42ca6725-d0c8-4362-b302-e08da69b75f2", - "parentUUID": "9629d94d-6763-40be-9f33-28723b3f0da9", + "uuid": "a62bca41-3955-4cd1-92c0-9b5ea9824827", + "parentUUID": "b8a6d650-f87e-415a-9ae4-59f042d56480", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "42ca6725-d0c8-4362-b302-e08da69b75f2" + "a62bca41-3955-4cd1-92c0-9b5ea9824827" ], "failures": [], "pending": [], @@ -3400,7 +3400,7 @@ "_timeout": 2000 }, { - "uuid": "f1cc7009-d559-452a-84ce-a1f46404cfc5", + "uuid": "f3acb47c-9824-45d5-9838-2312d3e32ca3", "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": "de53297f-61ed-432d-a6ed-78bb501f7f7f", - "parentUUID": "f1cc7009-d559-452a-84ce-a1f46404cfc5", + "uuid": "c8e1937c-3cc2-42d8-8413-fdfe27dc8de3", + "parentUUID": "f3acb47c-9824-45d5-9838-2312d3e32ca3", "isHook": false, "skipped": false }, @@ -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": "fd4a94fe-0a3e-4baf-b929-d859cceff294", - "parentUUID": "f1cc7009-d559-452a-84ce-a1f46404cfc5", + "uuid": "60d30173-13df-4a1d-8553-d184d3513ab6", + "parentUUID": "f3acb47c-9824-45d5-9838-2312d3e32ca3", "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": "c6ece4e4-b19f-40b4-833a-58a58420da3d", - "parentUUID": "f1cc7009-d559-452a-84ce-a1f46404cfc5", + "uuid": "e299cef5-48c7-4843-acee-88dfbe2a7780", + "parentUUID": "f3acb47c-9824-45d5-9838-2312d3e32ca3", "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": "75d57d29-99ad-4f93-a1cd-f2ce10073587", - "parentUUID": "f1cc7009-d559-452a-84ce-a1f46404cfc5", + "uuid": "8bd5cc0b-f7bb-4f3a-ae6c-7f661582a968", + "parentUUID": "f3acb47c-9824-45d5-9838-2312d3e32ca3", "isHook": false, "skipped": false }, @@ -3483,7 +3483,7 @@ "title": "getter should return value", "fullTitle": "ical-generator Calendar x() getter should return value", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "e5c13b2b-3c8f-47bf-b47f-c8db028602a4", - "parentUUID": "f1cc7009-d559-452a-84ce-a1f46404cfc5", + "uuid": "e8c3c258-6bec-4006-9eed-c56ead9e75a8", + "parentUUID": "f3acb47c-9824-45d5-9838-2312d3e32ca3", "isHook": false, "skipped": false }, @@ -3501,7 +3501,7 @@ "title": "should change something", "fullTitle": "ical-generator Calendar x() should change something", "timedOut": false, - "duration": 2, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -3510,20 +3510,20 @@ "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": "44c0c1db-a6b4-4340-b2a8-71819f835561", - "parentUUID": "f1cc7009-d559-452a-84ce-a1f46404cfc5", + "uuid": "4d4e3a33-34af-4648-9c71-47fdcc7d5351", + "parentUUID": "f3acb47c-9824-45d5-9838-2312d3e32ca3", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "de53297f-61ed-432d-a6ed-78bb501f7f7f", - "fd4a94fe-0a3e-4baf-b929-d859cceff294", - "c6ece4e4-b19f-40b4-833a-58a58420da3d", - "75d57d29-99ad-4f93-a1cd-f2ce10073587", - "e5c13b2b-3c8f-47bf-b47f-c8db028602a4", - "44c0c1db-a6b4-4340-b2a8-71819f835561" + "c8e1937c-3cc2-42d8-8413-fdfe27dc8de3", + "60d30173-13df-4a1d-8553-d184d3513ab6", + "e299cef5-48c7-4843-acee-88dfbe2a7780", + "8bd5cc0b-f7bb-4f3a-ae6c-7f661582a968", + "e8c3c258-6bec-4006-9eed-c56ead9e75a8", + "4d4e3a33-34af-4648-9c71-47fdcc7d5351" ], "failures": [], "pending": [], @@ -3534,7 +3534,7 @@ "_timeout": 2000 }, { - "uuid": "8767f4b5-46cd-4837-93da-49ec9a19b18e", + "uuid": "2f62b770-da9d-49bf-b37d-ede9f97337b6", "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": "79772cb9-9170-4b65-8b48-c49964ce25f9", - "parentUUID": "8767f4b5-46cd-4837-93da-49ec9a19b18e", + "uuid": "c301807c-9dc3-4dc7-93db-569e8ece0e44", + "parentUUID": "2f62b770-da9d-49bf-b37d-ede9f97337b6", "isHook": false, "skipped": false }, @@ -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": "3bc05dfe-2860-4b4e-9c17-dfe1d97f4fb4", - "parentUUID": "8767f4b5-46cd-4837-93da-49ec9a19b18e", + "uuid": "5b64c2b1-69d2-4e14-b565-793a68820459", + "parentUUID": "2f62b770-da9d-49bf-b37d-ede9f97337b6", "isHook": false, "skipped": false }, @@ -3590,17 +3590,17 @@ "context": null, "code": "const a = new ICalCalendar();\nnew ICalCalendar(a.toJSON());", "err": {}, - "uuid": "87cb8efa-7645-492f-b7a7-38f42de2d9ff", - "parentUUID": "8767f4b5-46cd-4837-93da-49ec9a19b18e", + "uuid": "8ab49535-9862-4a7f-8f9c-e8ff6faf3695", + "parentUUID": "2f62b770-da9d-49bf-b37d-ede9f97337b6", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "79772cb9-9170-4b65-8b48-c49964ce25f9", - "3bc05dfe-2860-4b4e-9c17-dfe1d97f4fb4", - "87cb8efa-7645-492f-b7a7-38f42de2d9ff" + "c301807c-9dc3-4dc7-93db-569e8ece0e44", + "5b64c2b1-69d2-4e14-b565-793a68820459", + "8ab49535-9862-4a7f-8f9c-e8ff6faf3695" ], "failures": [], "pending": [], @@ -3611,7 +3611,7 @@ "_timeout": 2000 }, { - "uuid": "dd86892c-358e-4c1c-a48b-541ccf42c30f", + "uuid": "8a4bacea-bbc5-4a43-9339-aef4ac676f17", "title": "length()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -3631,15 +3631,15 @@ "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": "09760309-0530-4888-aecd-0bae69eb0aea", - "parentUUID": "dd86892c-358e-4c1c-a48b-541ccf42c30f", + "uuid": "f0971f79-0580-423a-baf2-4a33d4c22268", + "parentUUID": "8a4bacea-bbc5-4a43-9339-aef4ac676f17", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "09760309-0530-4888-aecd-0bae69eb0aea" + "f0971f79-0580-423a-baf2-4a33d4c22268" ], "failures": [], "pending": [], @@ -3650,7 +3650,7 @@ "_timeout": 2000 }, { - "uuid": "be0fb594-8014-411f-a028-76b7cdda88e3", + "uuid": "b5733f82-e591-4d46-80ed-ebd4c0123b3a", "title": "toString()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -3661,7 +3661,7 @@ "title": "should include the URL", "fullTitle": "ical-generator Calendar toString() should include the URL", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -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": "c17e7969-ae14-4de0-9cb7-88ed017f40ae", - "parentUUID": "be0fb594-8014-411f-a028-76b7cdda88e3", + "uuid": "563d7314-dddf-4928-a415-b31ebcd8a280", + "parentUUID": "b5733f82-e591-4d46-80ed-ebd4c0123b3a", "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": "67a23f49-2ea4-4f04-95e4-d00ecabca1c7", - "parentUUID": "be0fb594-8014-411f-a028-76b7cdda88e3", + "uuid": "79172dfb-fcdc-4dfa-855f-df0d94a6c0ef", + "parentUUID": "b5733f82-e591-4d46-80ed-ebd4c0123b3a", "isHook": false, "skipped": false }, @@ -3697,7 +3697,7 @@ "title": "should include the name", "fullTitle": "ical-generator Calendar toString() should include the name", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -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": "79c1b78a-f6cd-4408-a4bd-37ab45c159a6", - "parentUUID": "be0fb594-8014-411f-a028-76b7cdda88e3", + "uuid": "cda1a1b0-a921-4dd3-8854-93d5cd866edd", + "parentUUID": "b5733f82-e591-4d46-80ed-ebd4c0123b3a", "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": "43bae630-b31f-40fc-9318-263456b1e149", - "parentUUID": "be0fb594-8014-411f-a028-76b7cdda88e3", + "uuid": "eae4471e-5e6d-488f-8028-ea715a1f217c", + "parentUUID": "b5733f82-e591-4d46-80ed-ebd4c0123b3a", "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": "0f5e4174-dc95-48e4-863c-fd0d4cdd4a15", - "parentUUID": "be0fb594-8014-411f-a028-76b7cdda88e3", + "uuid": "78157aea-4b5c-4f31-ab4a-9961f9a9cd35", + "parentUUID": "b5733f82-e591-4d46-80ed-ebd4c0123b3a", "isHook": false, "skipped": false }, @@ -3751,7 +3751,7 @@ "title": "should include the source", "fullTitle": "ical-generator Calendar toString() should include the source", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -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": "a40b7e69-6347-4984-9dd5-7c603e946eac", - "parentUUID": "be0fb594-8014-411f-a028-76b7cdda88e3", + "uuid": "6bb387e9-5256-4654-bc47-1d8572f745da", + "parentUUID": "b5733f82-e591-4d46-80ed-ebd4c0123b3a", "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": "35156dac-6217-4d5b-93b2-ac6498deb8f4", - "parentUUID": "be0fb594-8014-411f-a028-76b7cdda88e3", + "uuid": "40ccef6a-f07d-44df-8d95-8318865fdfa2", + "parentUUID": "b5733f82-e591-4d46-80ed-ebd4c0123b3a", "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": "592cb4d1-cd12-40e9-8c05-ff7302bc9606", - "parentUUID": "be0fb594-8014-411f-a028-76b7cdda88e3", + "uuid": "3bc4f7c5-dc27-4cac-8e2c-4e81ea2067bc", + "parentUUID": "b5733f82-e591-4d46-80ed-ebd4c0123b3a", "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": "8cc9e57f-e636-47d5-8adb-f9fdffd4a912", - "parentUUID": "be0fb594-8014-411f-a028-76b7cdda88e3", + "uuid": "f82c09b8-d1d4-4689-b104-95500e01c188", + "parentUUID": "b5733f82-e591-4d46-80ed-ebd4c0123b3a", "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": "a29ead2f-22ba-40ad-a090-b1d36f5fe20e", - "parentUUID": "be0fb594-8014-411f-a028-76b7cdda88e3", + "uuid": "bc9376aa-db4e-4d28-a831-af9cf7bab46b", + "parentUUID": "b5733f82-e591-4d46-80ed-ebd4c0123b3a", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "c17e7969-ae14-4de0-9cb7-88ed017f40ae", - "67a23f49-2ea4-4f04-95e4-d00ecabca1c7", - "79c1b78a-f6cd-4408-a4bd-37ab45c159a6", - "43bae630-b31f-40fc-9318-263456b1e149", - "0f5e4174-dc95-48e4-863c-fd0d4cdd4a15", - "a40b7e69-6347-4984-9dd5-7c603e946eac", - "35156dac-6217-4d5b-93b2-ac6498deb8f4", - "592cb4d1-cd12-40e9-8c05-ff7302bc9606", - "8cc9e57f-e636-47d5-8adb-f9fdffd4a912", - "a29ead2f-22ba-40ad-a090-b1d36f5fe20e" + "563d7314-dddf-4928-a415-b31ebcd8a280", + "79172dfb-fcdc-4dfa-855f-df0d94a6c0ef", + "cda1a1b0-a921-4dd3-8854-93d5cd866edd", + "eae4471e-5e6d-488f-8028-ea715a1f217c", + "78157aea-4b5c-4f31-ab4a-9961f9a9cd35", + "6bb387e9-5256-4654-bc47-1d8572f745da", + "40ccef6a-f07d-44df-8d95-8318865fdfa2", + "3bc4f7c5-dc27-4cac-8e2c-4e81ea2067bc", + "f82c09b8-d1d4-4689-b104-95500e01c188", + "bc9376aa-db4e-4d28-a831-af9cf7bab46b" ], "failures": [], "pending": [], "skipped": [], - "duration": 7, + "duration": 3, "root": false, "rootEmpty": false, "_timeout": 2000 @@ -3870,7 +3870,7 @@ "_timeout": 2000 }, { - "uuid": "bb901253-522e-4634-973b-9ca1ada4a59a", + "uuid": "840871ab-42e6-4909-addd-dd2f272dae34", "title": "ical-generator Cases", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/cases.ts", "file": "/test/cases.ts", @@ -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": "925a889e-76e9-4b5e-9438-0002a6c5de47", - "parentUUID": "bb901253-522e-4634-973b-9ca1ada4a59a", + "uuid": "ed8184f8-fe9d-4727-9abf-6b0245dbd876", + "parentUUID": "840871ab-42e6-4909-addd-dd2f272dae34", "isHook": false, "skipped": false }, @@ -3899,7 +3899,7 @@ "title": "case #2", "fullTitle": "ical-generator Cases case #2", "timedOut": false, - "duration": 6, + "duration": 2, "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": "0eaadeea-1abe-4c48-9f12-eda42e700bcd", - "parentUUID": "bb901253-522e-4634-973b-9ca1ada4a59a", + "uuid": "29ec0f3e-e223-482a-b2f2-501c16dfbf79", + "parentUUID": "840871ab-42e6-4909-addd-dd2f272dae34", "isHook": false, "skipped": false }, @@ -3917,7 +3917,7 @@ "title": "case #3", "fullTitle": "ical-generator Cases case #3", "timedOut": false, - "duration": 2, + "duration": 3, "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": "3b586dd6-8440-4b39-b7f5-ef37250a22f1", - "parentUUID": "bb901253-522e-4634-973b-9ca1ada4a59a", + "uuid": "def4666e-4d2c-4218-b611-8fd1c4e12eab", + "parentUUID": "840871ab-42e6-4909-addd-dd2f272dae34", "isHook": false, "skipped": false }, @@ -3935,7 +3935,7 @@ "title": "case #4 (repeating)", "fullTitle": "ical-generator Cases case #4 (repeating)", "timedOut": false, - "duration": 2, + "duration": 3, "state": "passed", "speed": "fast", "pass": true, @@ -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": "018f7720-b267-40d7-ba6e-16b6e474da8c", - "parentUUID": "bb901253-522e-4634-973b-9ca1ada4a59a", + "uuid": "269a3fce-be75-4de5-9c0a-9eeb2a2ae4aa", + "parentUUID": "840871ab-42e6-4909-addd-dd2f272dae34", "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": "df14f8de-080a-42a8-a1ee-7eee84583612", - "parentUUID": "bb901253-522e-4634-973b-9ca1ada4a59a", + "uuid": "9c4761ed-c4f0-4165-aeff-a6b41e2143e4", + "parentUUID": "840871ab-42e6-4909-addd-dd2f272dae34", "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": "92776937-c967-4cc0-b219-44d3d9e5f064", - "parentUUID": "bb901253-522e-4634-973b-9ca1ada4a59a", + "uuid": "773dbad4-d902-4862-a05c-d8ac595bb7b2", + "parentUUID": "840871ab-42e6-4909-addd-dd2f272dae34", "isHook": false, "skipped": false }, @@ -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": "16057607-3cb9-49e6-b361-e7e3828a6d51", - "parentUUID": "bb901253-522e-4634-973b-9ca1ada4a59a", + "uuid": "2aca2c88-0bc2-40e9-84bf-83f02299a346", + "parentUUID": "840871ab-42e6-4909-addd-dd2f272dae34", "isHook": false, "skipped": false }, @@ -4007,7 +4007,7 @@ "title": "case #8", "fullTitle": "ical-generator Cases case #8", "timedOut": false, - "duration": 1, + "duration": 2, "state": "passed", "speed": "fast", "pass": true, @@ -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": "718349ec-27d3-4dfd-8f50-daafc5326ee9", - "parentUUID": "bb901253-522e-4634-973b-9ca1ada4a59a", + "uuid": "3d2e0a40-00e8-491f-84ea-264c8fb4580a", + "parentUUID": "840871ab-42e6-4909-addd-dd2f272dae34", "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": "4ac9ec8b-4e57-4f93-b77b-3a66c66e54d7", - "parentUUID": "bb901253-522e-4634-973b-9ca1ada4a59a", + "uuid": "f3db7ba0-1422-438c-a045-c71ba4e6d071", + "parentUUID": "840871ab-42e6-4909-addd-dd2f272dae34", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "925a889e-76e9-4b5e-9438-0002a6c5de47", - "0eaadeea-1abe-4c48-9f12-eda42e700bcd", - "3b586dd6-8440-4b39-b7f5-ef37250a22f1", - "018f7720-b267-40d7-ba6e-16b6e474da8c", - "df14f8de-080a-42a8-a1ee-7eee84583612", - "92776937-c967-4cc0-b219-44d3d9e5f064", - "16057607-3cb9-49e6-b361-e7e3828a6d51", - "718349ec-27d3-4dfd-8f50-daafc5326ee9", - "4ac9ec8b-4e57-4f93-b77b-3a66c66e54d7" + "ed8184f8-fe9d-4727-9abf-6b0245dbd876", + "29ec0f3e-e223-482a-b2f2-501c16dfbf79", + "def4666e-4d2c-4218-b611-8fd1c4e12eab", + "269a3fce-be75-4de5-9c0a-9eeb2a2ae4aa", + "9c4761ed-c4f0-4165-aeff-a6b41e2143e4", + "773dbad4-d902-4862-a05c-d8ac595bb7b2", + "2aca2c88-0bc2-40e9-84bf-83f02299a346", + "3d2e0a40-00e8-491f-84ea-264c8fb4580a", + "f3db7ba0-1422-438c-a045-c71ba4e6d071" ], "failures": [], "pending": [], "skipped": [], - "duration": 18, + "duration": 17, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "d8cb1712-8418-4ef7-aba5-d3b88c94163b", + "uuid": "cc000172-7d1d-4dde-9907-62912bdd9f6b", "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": "e9ceebe0-f5a5-4172-b43f-9747451cb550", + "uuid": "06feedbe-7c3d-43b7-aec4-d4fa8e0063c1", "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": "0e160e16-5d58-44d5-9b77-7209df758f55", - "parentUUID": "e9ceebe0-f5a5-4172-b43f-9747451cb550", + "uuid": "a0d1b3a8-1aa3-49e3-8051-501d82d9a62a", + "parentUUID": "06feedbe-7c3d-43b7-aec4-d4fa8e0063c1", "isHook": false, "skipped": false }, @@ -4108,16 +4108,16 @@ "context": null, "code": "assert.throws(function () {\n // @ts-ignore\n new ICalCategory({});\n}, /`name`/);", "err": {}, - "uuid": "e1413c1f-325e-4df0-b4b8-5c2950efcfb8", - "parentUUID": "e9ceebe0-f5a5-4172-b43f-9747451cb550", + "uuid": "084623e4-5ec2-4010-8d53-b1f3cda495b9", + "parentUUID": "06feedbe-7c3d-43b7-aec4-d4fa8e0063c1", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "0e160e16-5d58-44d5-9b77-7209df758f55", - "e1413c1f-325e-4df0-b4b8-5c2950efcfb8" + "a0d1b3a8-1aa3-49e3-8051-501d82d9a62a", + "084623e4-5ec2-4010-8d53-b1f3cda495b9" ], "failures": [], "pending": [], @@ -4128,7 +4128,7 @@ "_timeout": 2000 }, { - "uuid": "f866f79d-38fa-4cba-88f9-f49ba636b55a", + "uuid": "b0a12010-99a3-43c7-90fb-7161f57d39f8", "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": "98823574-4b32-40bc-8c4b-6091360f74ae", - "parentUUID": "f866f79d-38fa-4cba-88f9-f49ba636b55a", + "uuid": "5230c5bd-a64e-4326-b727-53725bc2da33", + "parentUUID": "b0a12010-99a3-43c7-90fb-7161f57d39f8", "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": "506b98b3-cb31-4964-9f95-e71e836cd53a", - "parentUUID": "f866f79d-38fa-4cba-88f9-f49ba636b55a", + "uuid": "0f475a59-c639-4d2e-b4e4-619c0dfb03ca", + "parentUUID": "b0a12010-99a3-43c7-90fb-7161f57d39f8", "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": "8232549f-8500-4abc-a7ec-91f87ac01716", - "parentUUID": "f866f79d-38fa-4cba-88f9-f49ba636b55a", + "uuid": "4a332b2e-5342-48e8-9c9c-3e92a3e732d3", + "parentUUID": "b0a12010-99a3-43c7-90fb-7161f57d39f8", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "98823574-4b32-40bc-8c4b-6091360f74ae", - "506b98b3-cb31-4964-9f95-e71e836cd53a", - "8232549f-8500-4abc-a7ec-91f87ac01716" + "5230c5bd-a64e-4326-b727-53725bc2da33", + "0f475a59-c639-4d2e-b4e4-619c0dfb03ca", + "4a332b2e-5342-48e8-9c9c-3e92a3e732d3" ], "failures": [], "pending": [], @@ -4205,7 +4205,7 @@ "_timeout": 2000 }, { - "uuid": "b4f60aec-1d27-4a84-abc9-eb8c6b96680d", + "uuid": "527da4f6-90e3-47a5-978a-1a7dcf7d8c53", "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": "69e76598-bf6e-4210-afc9-500ec65614c0", - "parentUUID": "b4f60aec-1d27-4a84-abc9-eb8c6b96680d", + "uuid": "e26f9630-d10c-47d8-a0b4-5c55c2783c42", + "parentUUID": "527da4f6-90e3-47a5-978a-1a7dcf7d8c53", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "69e76598-bf6e-4210-afc9-500ec65614c0" + "e26f9630-d10c-47d8-a0b4-5c55c2783c42" ], "failures": [], "pending": [], @@ -4254,7 +4254,7 @@ "_timeout": 2000 }, { - "uuid": "7eb38322-fec0-4e36-b08a-049a33682edf", + "uuid": "a88bce21-62a0-4ab7-90a0-149db5778d57", "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": "4071334f-22ff-4303-8f87-679a41dd2fdc", + "uuid": "ec712ed6-8a9a-488a-9bfa-f262725ab395", "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": 1, + "duration": 0, "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": "2d33ec8c-80d2-406a-95f9-ced780b83925", - "parentUUID": "4071334f-22ff-4303-8f87-679a41dd2fdc", + "uuid": "2b4dda16-4a99-4ecc-83f2-dcf3fd361bc2", + "parentUUID": "ec712ed6-8a9a-488a-9bfa-f262725ab395", "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": "a3194a18-6541-4eb2-b8c3-aef06bb3dc37", - "parentUUID": "4071334f-22ff-4303-8f87-679a41dd2fdc", + "uuid": "60384117-ce8c-4a14-926b-77c4df69a267", + "parentUUID": "ec712ed6-8a9a-488a-9bfa-f262725ab395", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "2d33ec8c-80d2-406a-95f9-ced780b83925", - "a3194a18-6541-4eb2-b8c3-aef06bb3dc37" + "2b4dda16-4a99-4ecc-83f2-dcf3fd361bc2", + "60384117-ce8c-4a14-926b-77c4df69a267" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "9a56831a-992d-44bf-b6f4-e5e71c4110d7", + "uuid": "2c9ba37f-6e52-4a8e-bdbd-f8322502a929", "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": "7d1097a8-0d51-4cff-912f-05b9dc95269c", - "parentUUID": "9a56831a-992d-44bf-b6f4-e5e71c4110d7", + "uuid": "4b3db228-eec1-463c-9d7a-79e3e7dc13c2", + "parentUUID": "2c9ba37f-6e52-4a8e-bdbd-f8322502a929", "isHook": false, "skipped": false }, @@ -4350,7 +4350,7 @@ "title": "getter should return value", "fullTitle": "ical-generator Event id() getter should return value", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -4359,27 +4359,27 @@ "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": "2245db23-33e1-4c17-96aa-32b6374997ab", - "parentUUID": "9a56831a-992d-44bf-b6f4-e5e71c4110d7", + "uuid": "fe7db5d0-0a24-4432-a369-9af3f8e8a5cc", + "parentUUID": "2c9ba37f-6e52-4a8e-bdbd-f8322502a929", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "7d1097a8-0d51-4cff-912f-05b9dc95269c", - "2245db23-33e1-4c17-96aa-32b6374997ab" + "4b3db228-eec1-463c-9d7a-79e3e7dc13c2", + "fe7db5d0-0a24-4432-a369-9af3f8e8a5cc" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "e9ca4b32-7375-4bec-a36a-f2ac23ae807d", + "uuid": "ca2d8fb8-7d95-4460-8407-610b73c23de9", "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": "f659358c-27f2-4582-8166-e278ec48c6e6", - "parentUUID": "e9ca4b32-7375-4bec-a36a-f2ac23ae807d", + "uuid": "d91443dd-2f49-4a36-8cfe-64f368bc596a", + "parentUUID": "ca2d8fb8-7d95-4460-8407-610b73c23de9", "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": "424e45b2-c9e1-497d-b328-7e0b3e731aef", - "parentUUID": "e9ca4b32-7375-4bec-a36a-f2ac23ae807d", + "uuid": "7c213f9c-b6e2-4e5d-a743-31463d872832", + "parentUUID": "ca2d8fb8-7d95-4460-8407-610b73c23de9", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "f659358c-27f2-4582-8166-e278ec48c6e6", - "424e45b2-c9e1-497d-b328-7e0b3e731aef" + "d91443dd-2f49-4a36-8cfe-64f368bc596a", + "7c213f9c-b6e2-4e5d-a743-31463d872832" ], "failures": [], "pending": [], @@ -4437,7 +4437,7 @@ "_timeout": 2000 }, { - "uuid": "4eb25cd3-eb78-499f-b0b5-f0c4f4dae6d9", + "uuid": "af8ce452-85e5-4403-95e2-8b6521cec0be", "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": "ef72ee2e-08c8-42ce-8ef6-279040c25173", - "parentUUID": "4eb25cd3-eb78-499f-b0b5-f0c4f4dae6d9", + "uuid": "b28cfbf0-8f7d-4c8f-956c-51c6a57f61ec", + "parentUUID": "af8ce452-85e5-4403-95e2-8b6521cec0be", "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": "44ecdb29-5fb5-4c7b-8de9-a166224b9abf", - "parentUUID": "4eb25cd3-eb78-499f-b0b5-f0c4f4dae6d9", + "uuid": "a9e10e1b-7adc-470c-8af5-c2d0da24389e", + "parentUUID": "af8ce452-85e5-4403-95e2-8b6521cec0be", "isHook": false, "skipped": false }, @@ -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": "7e879a64-8045-470a-ab12-aabc37a387fc", - "parentUUID": "4eb25cd3-eb78-499f-b0b5-f0c4f4dae6d9", + "uuid": "0672592a-4478-45bc-a31e-6d0919458ef4", + "parentUUID": "af8ce452-85e5-4403-95e2-8b6521cec0be", "isHook": false, "skipped": false }, @@ -4511,18 +4511,18 @@ "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": "e02c02bb-7ecd-4691-9c7a-11c446caaca4", - "parentUUID": "4eb25cd3-eb78-499f-b0b5-f0c4f4dae6d9", + "uuid": "7a3bba7e-fecb-4b12-a29a-9b99ab8c2bab", + "parentUUID": "af8ce452-85e5-4403-95e2-8b6521cec0be", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "ef72ee2e-08c8-42ce-8ef6-279040c25173", - "44ecdb29-5fb5-4c7b-8de9-a166224b9abf", - "7e879a64-8045-470a-ab12-aabc37a387fc", - "e02c02bb-7ecd-4691-9c7a-11c446caaca4" + "b28cfbf0-8f7d-4c8f-956c-51c6a57f61ec", + "a9e10e1b-7adc-470c-8af5-c2d0da24389e", + "0672592a-4478-45bc-a31e-6d0919458ef4", + "7a3bba7e-fecb-4b12-a29a-9b99ab8c2bab" ], "failures": [], "pending": [], @@ -4533,7 +4533,7 @@ "_timeout": 2000 }, { - "uuid": "7a06bba7-850a-4a00-8a66-073c7dabf55a", + "uuid": "1c51a537-f724-468f-9bd6-47a0d8e1ca55", "title": "start()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -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": "28e00bd1-5ee2-491e-8464-d69b2a6391b8", - "parentUUID": "7a06bba7-850a-4a00-8a66-073c7dabf55a", + "uuid": "e1fc45ac-8668-4783-a0f7-db70e6173cb1", + "parentUUID": "1c51a537-f724-468f-9bd6-47a0d8e1ca55", "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": 1, + "duration": 0, "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": "8ab7607c-d8a8-4eec-8f67-bd967b21be75", - "parentUUID": "7a06bba7-850a-4a00-8a66-073c7dabf55a", + "uuid": "0a32314e-1279-44c6-a224-639f09e13fdc", + "parentUUID": "1c51a537-f724-468f-9bd6-47a0d8e1ca55", "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": "06e4c140-cb44-4576-aa69-a5d268f09ae5", - "parentUUID": "7a06bba7-850a-4a00-8a66-073c7dabf55a", + "uuid": "a2d72d09-e9fa-48bb-8ba0-29386f772410", + "parentUUID": "1c51a537-f724-468f-9bd6-47a0d8e1ca55", "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": "e7369bd2-8313-44b9-a638-cb7fde1e457f", - "parentUUID": "7a06bba7-850a-4a00-8a66-073c7dabf55a", + "uuid": "a0574fb3-da13-48a2-9e96-52861b81ef85", + "parentUUID": "1c51a537-f724-468f-9bd6-47a0d8e1ca55", "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": "e1889ac7-186c-4d2d-b4b3-9998d7c34d81", - "parentUUID": "7a06bba7-850a-4a00-8a66-073c7dabf55a", + "uuid": "fad98ef0-c334-47fb-bd1f-db85bfce8ecc", + "parentUUID": "1c51a537-f724-468f-9bd6-47a0d8e1ca55", "isHook": false, "skipped": false }, @@ -4643,31 +4643,31 @@ "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": "10be4519-7732-4d7e-aa20-3dca55700507", - "parentUUID": "7a06bba7-850a-4a00-8a66-073c7dabf55a", + "uuid": "e9ed47df-bcda-4342-9b4e-7d55c106742c", + "parentUUID": "1c51a537-f724-468f-9bd6-47a0d8e1ca55", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "28e00bd1-5ee2-491e-8464-d69b2a6391b8", - "8ab7607c-d8a8-4eec-8f67-bd967b21be75", - "06e4c140-cb44-4576-aa69-a5d268f09ae5", - "e7369bd2-8313-44b9-a638-cb7fde1e457f", - "e1889ac7-186c-4d2d-b4b3-9998d7c34d81", - "10be4519-7732-4d7e-aa20-3dca55700507" + "e1fc45ac-8668-4783-a0f7-db70e6173cb1", + "0a32314e-1279-44c6-a224-639f09e13fdc", + "a2d72d09-e9fa-48bb-8ba0-29386f772410", + "a0574fb3-da13-48a2-9e96-52861b81ef85", + "fad98ef0-c334-47fb-bd1f-db85bfce8ecc", + "e9ed47df-bcda-4342-9b4e-7d55c106742c" ], "failures": [], "pending": [], "skipped": [], - "duration": 2, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "0edd4c6c-b2c4-41fc-a8b4-895a0ff8b4cd", + "uuid": "25a35b77-79f1-4fcd-9b48-f747da765bce", "title": "end()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -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": "88429526-64aa-45b7-8fc9-ffa7a6610480", - "parentUUID": "0edd4c6c-b2c4-41fc-a8b4-895a0ff8b4cd", + "uuid": "7259d7d3-6c88-403f-b105-d0fe27bee378", + "parentUUID": "25a35b77-79f1-4fcd-9b48-f747da765bce", "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": "9a6f09f3-1f64-4348-b0e6-20c012507d46", - "parentUUID": "0edd4c6c-b2c4-41fc-a8b4-895a0ff8b4cd", + "uuid": "55e810f6-607d-4ead-b791-c92cfaea37e9", + "parentUUID": "25a35b77-79f1-4fcd-9b48-f747da765bce", "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": "bd542fc6-c037-4988-8566-57f88f4cd438", - "parentUUID": "0edd4c6c-b2c4-41fc-a8b4-895a0ff8b4cd", + "uuid": "066a2c4c-cf1b-44b4-b986-9f38ab1b052c", + "parentUUID": "25a35b77-79f1-4fcd-9b48-f747da765bce", "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": "2eb649c1-f4dc-4383-b316-07a06dd7de73", - "parentUUID": "0edd4c6c-b2c4-41fc-a8b4-895a0ff8b4cd", + "uuid": "65314dc1-92af-4707-8b60-7023083d8a7f", + "parentUUID": "25a35b77-79f1-4fcd-9b48-f747da765bce", "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": "4bd8bb38-0eb6-454b-84fb-c73076068df3", - "parentUUID": "0edd4c6c-b2c4-41fc-a8b4-895a0ff8b4cd", + "uuid": "c77dae3d-093a-402e-b70e-948c817ba11a", + "parentUUID": "25a35b77-79f1-4fcd-9b48-f747da765bce", "isHook": false, "skipped": false }, @@ -4777,31 +4777,31 @@ "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": "67a157ee-89ea-4be3-b579-822b066107de", - "parentUUID": "0edd4c6c-b2c4-41fc-a8b4-895a0ff8b4cd", + "uuid": "4951cd4a-5b11-4724-824f-a987ec2c6f8d", + "parentUUID": "25a35b77-79f1-4fcd-9b48-f747da765bce", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "88429526-64aa-45b7-8fc9-ffa7a6610480", - "9a6f09f3-1f64-4348-b0e6-20c012507d46", - "bd542fc6-c037-4988-8566-57f88f4cd438", - "2eb649c1-f4dc-4383-b316-07a06dd7de73", - "4bd8bb38-0eb6-454b-84fb-c73076068df3", - "67a157ee-89ea-4be3-b579-822b066107de" + "7259d7d3-6c88-403f-b105-d0fe27bee378", + "55e810f6-607d-4ead-b791-c92cfaea37e9", + "066a2c4c-cf1b-44b4-b986-9f38ab1b052c", + "65314dc1-92af-4707-8b60-7023083d8a7f", + "c77dae3d-093a-402e-b70e-948c817ba11a", + "4951cd4a-5b11-4724-824f-a987ec2c6f8d" ], "failures": [], "pending": [], "skipped": [], - "duration": 2, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "fbc0398d-1d21-4c16-8e31-7fe5cc15a45e", + "uuid": "31873d32-3543-4bc0-9b79-c64482fb6ac2", "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": "df7984a0-e05d-4933-be07-a1bc34c34555", - "parentUUID": "fbc0398d-1d21-4c16-8e31-7fe5cc15a45e", + "uuid": "6a3098e5-0793-4a27-a074-87079d449530", + "parentUUID": "31873d32-3543-4bc0-9b79-c64482fb6ac2", "isHook": false, "skipped": false }, @@ -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": "fc98658c-f6ea-4b30-bf2d-5354fdc552e4", - "parentUUID": "fbc0398d-1d21-4c16-8e31-7fe5cc15a45e", + "uuid": "7cdaa27f-e85a-4bc2-8002-72cb3e90359a", + "parentUUID": "31873d32-3543-4bc0-9b79-c64482fb6ac2", "isHook": false, "skipped": false }, @@ -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": "9a47c700-1e94-4b15-b3a3-da0aef6b7b2e", - "parentUUID": "fbc0398d-1d21-4c16-8e31-7fe5cc15a45e", + "uuid": "13aafe55-9515-4ca6-8a8a-6415e58f1819", + "parentUUID": "31873d32-3543-4bc0-9b79-c64482fb6ac2", "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": "003c4e2f-c40f-4171-b1a6-15605c0d7932", - "parentUUID": "fbc0398d-1d21-4c16-8e31-7fe5cc15a45e", + "uuid": "83d4c079-91b6-4146-a9dc-897a8cb9bed0", + "parentUUID": "31873d32-3543-4bc0-9b79-c64482fb6ac2", "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": "f7f4445f-492c-4d9b-a858-33c74487dd95", - "parentUUID": "fbc0398d-1d21-4c16-8e31-7fe5cc15a45e", + "uuid": "0a639f37-286a-4fd3-a84a-85c71cf92b47", + "parentUUID": "31873d32-3543-4bc0-9b79-c64482fb6ac2", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "df7984a0-e05d-4933-be07-a1bc34c34555", - "fc98658c-f6ea-4b30-bf2d-5354fdc552e4", - "9a47c700-1e94-4b15-b3a3-da0aef6b7b2e", - "003c4e2f-c40f-4171-b1a6-15605c0d7932", - "f7f4445f-492c-4d9b-a858-33c74487dd95" + "6a3098e5-0793-4a27-a074-87079d449530", + "7cdaa27f-e85a-4bc2-8002-72cb3e90359a", + "13aafe55-9515-4ca6-8a8a-6415e58f1819", + "83d4c079-91b6-4146-a9dc-897a8cb9bed0", + "0a639f37-286a-4fd3-a84a-85c71cf92b47" ], "failures": [], "pending": [], @@ -4916,7 +4916,7 @@ "_timeout": 2000 }, { - "uuid": "3a405a32-d720-48a9-a750-dd1276b32564", + "uuid": "006f2f83-83d0-4f30-9206-ab4dd15cb127", "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": "d2c45183-c71d-4323-b620-a57c8962a5da", - "parentUUID": "3a405a32-d720-48a9-a750-dd1276b32564", + "uuid": "bacc377f-7003-4c95-8a53-ac6c746955fa", + "parentUUID": "006f2f83-83d0-4f30-9206-ab4dd15cb127", "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": "3d0bf9e4-9816-490e-a057-6ebd6077888d", - "parentUUID": "3a405a32-d720-48a9-a750-dd1276b32564", + "uuid": "d64dbc31-f299-4431-920d-08f0381181e4", + "parentUUID": "006f2f83-83d0-4f30-9206-ab4dd15cb127", "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": "b660fe56-626e-4413-81a0-ce500ba77550", - "parentUUID": "3a405a32-d720-48a9-a750-dd1276b32564", + "uuid": "f316dbd2-ddbc-4947-a792-d142740a8e99", + "parentUUID": "006f2f83-83d0-4f30-9206-ab4dd15cb127", "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": "4e7104f5-e03b-4926-b1a4-8d6958985ccc", - "parentUUID": "3a405a32-d720-48a9-a750-dd1276b32564", + "uuid": "13e32c41-0882-40c9-97b8-06c01a6a285f", + "parentUUID": "006f2f83-83d0-4f30-9206-ab4dd15cb127", "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": "52b01b02-1b61-4ad3-90de-085acc2e4e85", - "parentUUID": "3a405a32-d720-48a9-a750-dd1276b32564", + "uuid": "355143bb-7cb9-4b6c-8186-2ad1dce43a0b", + "parentUUID": "006f2f83-83d0-4f30-9206-ab4dd15cb127", "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": "76029c1b-51e9-466d-85a3-8de57addad31", - "parentUUID": "3a405a32-d720-48a9-a750-dd1276b32564", + "uuid": "63ec7785-ec85-416a-bffb-062eb1c10dbb", + "parentUUID": "006f2f83-83d0-4f30-9206-ab4dd15cb127", "isHook": false, "skipped": false }, @@ -5035,7 +5035,7 @@ "title": "setting UTC should reset timezone as UTC is the default", "fullTitle": "ical-generator Event timezone() setting UTC should reset timezone as UTC is the default", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -5044,32 +5044,32 @@ "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": "e3c2c348-ad2a-45e2-9fb6-80d606a83acd", - "parentUUID": "3a405a32-d720-48a9-a750-dd1276b32564", + "uuid": "3bc86603-27c9-48f7-a502-b2c67757a34a", + "parentUUID": "006f2f83-83d0-4f30-9206-ab4dd15cb127", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "d2c45183-c71d-4323-b620-a57c8962a5da", - "3d0bf9e4-9816-490e-a057-6ebd6077888d", - "b660fe56-626e-4413-81a0-ce500ba77550", - "4e7104f5-e03b-4926-b1a4-8d6958985ccc", - "52b01b02-1b61-4ad3-90de-085acc2e4e85", - "76029c1b-51e9-466d-85a3-8de57addad31", - "e3c2c348-ad2a-45e2-9fb6-80d606a83acd" + "bacc377f-7003-4c95-8a53-ac6c746955fa", + "d64dbc31-f299-4431-920d-08f0381181e4", + "f316dbd2-ddbc-4947-a792-d142740a8e99", + "13e32c41-0882-40c9-97b8-06c01a6a285f", + "355143bb-7cb9-4b6c-8186-2ad1dce43a0b", + "63ec7785-ec85-416a-bffb-062eb1c10dbb", + "3bc86603-27c9-48f7-a502-b2c67757a34a" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "163cf666-16a1-4459-bd94-230e6867b53d", + "uuid": "cda2ef12-fd69-42e0-8407-329aa7a7f83e", "title": "stamp()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -5080,7 +5080,7 @@ "title": "getter should return value", "fullTitle": "ical-generator Event stamp() getter should return value", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "2450350b-0e38-4178-86fa-1b168d64a43c", - "parentUUID": "163cf666-16a1-4459-bd94-230e6867b53d", + "uuid": "4ec24137-21f3-425f-ab51-85e6fdd120d2", + "parentUUID": "cda2ef12-fd69-42e0-8407-329aa7a7f83e", "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": "3f931b39-1601-4c07-9635-856cf495a051", - "parentUUID": "163cf666-16a1-4459-bd94-230e6867b53d", + "uuid": "08d787a0-b775-4ea6-967e-725a18713321", + "parentUUID": "cda2ef12-fd69-42e0-8407-329aa7a7f83e", "isHook": false, "skipped": false }, @@ -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": "0b57e169-0c2d-4caa-a5af-135a584c791b", - "parentUUID": "163cf666-16a1-4459-bd94-230e6867b53d", + "uuid": "72c0f4d0-4ce0-46aa-a65e-89d2dc16da07", + "parentUUID": "cda2ef12-fd69-42e0-8407-329aa7a7f83e", "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": 1, + "duration": 0, "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": "c87eae3c-feec-45c9-920e-9fec877c09a2", - "parentUUID": "163cf666-16a1-4459-bd94-230e6867b53d", + "uuid": "9419a806-3c9f-4837-886e-1824b1900bf8", + "parentUUID": "cda2ef12-fd69-42e0-8407-329aa7a7f83e", "isHook": false, "skipped": false }, @@ -5152,7 +5152,7 @@ "title": "setter should return this", "fullTitle": "ical-generator Event stamp() setter should return this", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -5161,30 +5161,30 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.stamp(new Date()));", "err": {}, - "uuid": "6e2771c3-d127-451f-8ac1-45d0a80dd721", - "parentUUID": "163cf666-16a1-4459-bd94-230e6867b53d", + "uuid": "b6d33267-085f-4200-938b-981e73ba933f", + "parentUUID": "cda2ef12-fd69-42e0-8407-329aa7a7f83e", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "2450350b-0e38-4178-86fa-1b168d64a43c", - "3f931b39-1601-4c07-9635-856cf495a051", - "0b57e169-0c2d-4caa-a5af-135a584c791b", - "c87eae3c-feec-45c9-920e-9fec877c09a2", - "6e2771c3-d127-451f-8ac1-45d0a80dd721" + "4ec24137-21f3-425f-ab51-85e6fdd120d2", + "08d787a0-b775-4ea6-967e-725a18713321", + "72c0f4d0-4ce0-46aa-a65e-89d2dc16da07", + "9419a806-3c9f-4837-886e-1824b1900bf8", + "b6d33267-085f-4200-938b-981e73ba933f" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 2, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "518dc781-2e1b-4ce0-85f5-0785aeeafa3f", + "uuid": "6218f9c7-c83e-4a9c-9166-47f356cfb583", "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": "3e4e95ac-82d2-480f-a30f-1c612b37684e", - "parentUUID": "518dc781-2e1b-4ce0-85f5-0785aeeafa3f", + "uuid": "6eb9abb1-f32b-460d-9779-846461126a99", + "parentUUID": "6218f9c7-c83e-4a9c-9166-47f356cfb583", "isHook": false, "skipped": false }, @@ -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": "2cdf1261-d7de-4f3c-bf89-d668af55bc2e", - "parentUUID": "518dc781-2e1b-4ce0-85f5-0785aeeafa3f", + "uuid": "81e1808c-dce8-40a1-a3a4-59722abe19cb", + "parentUUID": "6218f9c7-c83e-4a9c-9166-47f356cfb583", "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": "d628345f-38f3-41f3-a62c-25e968663786", - "parentUUID": "518dc781-2e1b-4ce0-85f5-0785aeeafa3f", + "uuid": "19d3c764-deb7-4ab6-9a53-993a8de28abc", + "parentUUID": "6218f9c7-c83e-4a9c-9166-47f356cfb583", "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": "5a653d9c-e4c9-4670-a27b-311f8bb27c04", - "parentUUID": "518dc781-2e1b-4ce0-85f5-0785aeeafa3f", + "uuid": "4c59c631-38d1-49d6-8d73-f3ee23b21832", + "parentUUID": "6218f9c7-c83e-4a9c-9166-47f356cfb583", "isHook": false, "skipped": false }, @@ -5276,19 +5276,19 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.timestamp(new Date()));", "err": {}, - "uuid": "ee6021ce-f67c-4226-a5e8-69732678ca3f", - "parentUUID": "518dc781-2e1b-4ce0-85f5-0785aeeafa3f", + "uuid": "0b223901-85a8-4045-bb33-b7bf9eecaca7", + "parentUUID": "6218f9c7-c83e-4a9c-9166-47f356cfb583", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "3e4e95ac-82d2-480f-a30f-1c612b37684e", - "2cdf1261-d7de-4f3c-bf89-d668af55bc2e", - "d628345f-38f3-41f3-a62c-25e968663786", - "5a653d9c-e4c9-4670-a27b-311f8bb27c04", - "ee6021ce-f67c-4226-a5e8-69732678ca3f" + "6eb9abb1-f32b-460d-9779-846461126a99", + "81e1808c-dce8-40a1-a3a4-59722abe19cb", + "19d3c764-deb7-4ab6-9a53-993a8de28abc", + "4c59c631-38d1-49d6-8d73-f3ee23b21832", + "0b223901-85a8-4045-bb33-b7bf9eecaca7" ], "failures": [], "pending": [], @@ -5299,7 +5299,7 @@ "_timeout": 2000 }, { - "uuid": "470ea4a2-f537-4926-a606-f9eaa7103d8b", + "uuid": "40c1a8db-c64e-4699-a5ec-4646820ce408", "title": "allDay()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -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": "615669b8-2aa0-4d97-b076-374b9107887c", - "parentUUID": "470ea4a2-f537-4926-a606-f9eaa7103d8b", + "uuid": "0743ac18-cddf-460a-a542-3edfab1145e1", + "parentUUID": "40c1a8db-c64e-4699-a5ec-4646820ce408", "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": "4c892fec-b522-4884-b11d-a79bab519b86", - "parentUUID": "470ea4a2-f537-4926-a606-f9eaa7103d8b", + "uuid": "24e56b29-9a2d-4b34-ba03-c49ae30fbf17", + "parentUUID": "40c1a8db-c64e-4699-a5ec-4646820ce408", "isHook": false, "skipped": false }, @@ -5355,17 +5355,17 @@ "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": "b80765bf-7997-480f-b5b5-a297ee3d647f", - "parentUUID": "470ea4a2-f537-4926-a606-f9eaa7103d8b", + "uuid": "9543df25-531d-4bff-aee4-f2b35c78c897", + "parentUUID": "40c1a8db-c64e-4699-a5ec-4646820ce408", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "615669b8-2aa0-4d97-b076-374b9107887c", - "4c892fec-b522-4884-b11d-a79bab519b86", - "b80765bf-7997-480f-b5b5-a297ee3d647f" + "0743ac18-cddf-460a-a542-3edfab1145e1", + "24e56b29-9a2d-4b34-ba03-c49ae30fbf17", + "9543df25-531d-4bff-aee4-f2b35c78c897" ], "failures": [], "pending": [], @@ -5376,7 +5376,7 @@ "_timeout": 2000 }, { - "uuid": "5e8bb0d8-e7e7-4e2f-b195-364557aa1f42", + "uuid": "3cd932dc-7a19-4100-9116-0b59008badf3", "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": "a61ca0ca-d8de-4564-9306-53c5bdd5bb76", - "parentUUID": "5e8bb0d8-e7e7-4e2f-b195-364557aa1f42", + "uuid": "b5b4c1a3-ace7-4798-8aa3-7446216cb602", + "parentUUID": "3cd932dc-7a19-4100-9116-0b59008badf3", "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": "0f3ff304-3365-446b-8529-862c321a1c0a", - "parentUUID": "5e8bb0d8-e7e7-4e2f-b195-364557aa1f42", + "uuid": "e0b0a49b-941d-43e8-b0c3-c06125f7d461", + "parentUUID": "3cd932dc-7a19-4100-9116-0b59008badf3", "isHook": false, "skipped": false }, @@ -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": "445152dd-da65-4705-92c1-7fa19396691f", - "parentUUID": "5e8bb0d8-e7e7-4e2f-b195-364557aa1f42", + "uuid": "b7ef0fae-7595-43f4-869e-2a93e2d77c3a", + "parentUUID": "3cd932dc-7a19-4100-9116-0b59008badf3", "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": "102ca3f8-2edb-4371-babc-d120746cd6bf", - "parentUUID": "5e8bb0d8-e7e7-4e2f-b195-364557aa1f42", + "uuid": "5da3da96-cf24-4dd0-9bd8-e1019e3aa41b", + "parentUUID": "3cd932dc-7a19-4100-9116-0b59008badf3", "isHook": false, "skipped": false }, @@ -5468,19 +5468,19 @@ "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": "1a08d805-606c-48b3-be95-335532e65681", - "parentUUID": "5e8bb0d8-e7e7-4e2f-b195-364557aa1f42", + "uuid": "830de6a0-e8ea-4556-a349-0b560de7ee71", + "parentUUID": "3cd932dc-7a19-4100-9116-0b59008badf3", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "a61ca0ca-d8de-4564-9306-53c5bdd5bb76", - "0f3ff304-3365-446b-8529-862c321a1c0a", - "445152dd-da65-4705-92c1-7fa19396691f", - "102ca3f8-2edb-4371-babc-d120746cd6bf", - "1a08d805-606c-48b3-be95-335532e65681" + "b5b4c1a3-ace7-4798-8aa3-7446216cb602", + "e0b0a49b-941d-43e8-b0c3-c06125f7d461", + "b7ef0fae-7595-43f4-869e-2a93e2d77c3a", + "5da3da96-cf24-4dd0-9bd8-e1019e3aa41b", + "830de6a0-e8ea-4556-a349-0b560de7ee71" ], "failures": [], "pending": [], @@ -5491,7 +5491,7 @@ "_timeout": 2000 }, { - "uuid": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "6945aaa2-9867-4493-85cf-2a829edfcb40", "title": "repeating()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -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": "865b6990-1361-4f66-9899-5de77cd9fed2", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "6c9e1998-a395-40b1-853e-bd7ae10d7f77", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "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": "242af144-cbd3-418e-a0de-54b9af8adab4", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "9aefef7e-2f87-4009-a0ba-58673c1bbb79", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "isHook": false, "skipped": false }, @@ -5538,7 +5538,7 @@ "title": "setter should return this", "fullTitle": "ical-generator Event repeating() setter should return this", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "357a6b68-e32b-4ab8-a2ce-8ecc4cf93572", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "43624137-2a3a-4e93-8ed6-78f0c566b9d6", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "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": "c2ef7852-bdbb-40dd-ad1c-bbb92d9c79fd", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "4658707a-5824-4e41-85b9-f6564df86d39", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "isHook": false, "skipped": false }, @@ -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": "c3eda6bc-34ff-4172-b391-1172b448728f", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "4ae344ed-0bff-47ef-9da0-40a07dba30e2", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "isHook": false, "skipped": false }, @@ -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": "bf9a3681-069c-428f-b0d4-53dbe38a0e32", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "b0200adb-6bcd-4367-871a-7e48b3180ba3", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "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": "3727499b-eec6-4385-8296-f018f3533191", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "66e2e643-6ae1-48aa-b6a2-9401d22db1bf", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "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": "992418b2-ce26-467c-9acc-46f78e6cf98d", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "d97818e7-b0b6-4b89-8dbd-ad8d82eed273", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "isHook": false, "skipped": false }, @@ -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": "ed53c342-2ae4-4e5a-8e9e-e729c34398cf", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "837710ea-5473-4702-93be-a2c4c68d95c5", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "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": "13612e16-fca5-4cca-b57d-af513b298c35", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "ffd88b57-3fb6-4cad-bd5c-2613377ee308", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "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": "9aaff8f2-c6a5-4712-81b4-2dc1d1c5f50e", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "93c123b4-99a9-4031-84cf-7ff7e47697e6", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "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": "0d3740aa-af62-4c3c-a531-07288ef298a7", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "4fa0e7ed-3874-4c93-9ea2-70ae833fbfde", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "isHook": false, "skipped": false }, @@ -5718,7 +5718,7 @@ "title": "setter should handle repeating.until Dates if required", "fullTitle": "ical-generator Event repeating() setter should handle repeating.until Dates if required", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "b9ac646c-f5f6-47e1-b99f-47353ae43af2", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "d5c110a6-94e8-4c73-936a-7fb70135c007", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "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": "ea513be1-74ea-4eb1-85e7-a4df6f0c3c34", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "8e5c2682-068c-41dd-a368-51199c216082", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "isHook": false, "skipped": false }, @@ -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": "da2ad767-1077-4bea-8eb4-21ec326fe8f9", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "93262f6c-ba5d-4222-93ae-0720688ed696", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "isHook": false, "skipped": false }, @@ -5772,7 +5772,7 @@ "title": "should throw error when repeating.byDay is not valid", "fullTitle": "ical-generator Event repeating() should throw error when repeating.byDay is not valid", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "4c6b8ca8-9e7b-4ed3-a63d-b80e353407a7", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "6c8b37db-6ab3-4895-baed-825dd6986d65", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "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": "d5d3b3a6-e210-4cbc-90b2-024dd586900f", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "76613f22-8130-420f-8da1-05c2e17b9ef0", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "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": "6fba7998-12e8-4b17-ab47-77a6b7758896", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "8ba40a1b-140f-4491-b65c-0c107b7113e6", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "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": "81fdd008-4bb6-4602-b6b8-d4c9137569f6", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "df70b9f3-692e-4332-8df3-94fdc17894a1", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "isHook": false, "skipped": false }, @@ -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": "770deaee-d8ed-4144-b11c-147779e65672", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "d0bb110a-d621-4c82-b108-28dbb14768b4", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "isHook": false, "skipped": false }, @@ -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": "c8633b3f-5673-464c-a0c7-d4877def493d", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "a48b276f-0572-4d0e-9e2b-66f7a771eb03", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "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": "e0d409ba-7b44-409b-812b-5e1c20b4c393", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "ed7d3857-5ec9-4993-b8e5-c083e3909948", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "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": "0f1bc4bc-9ce3-4166-bc86-ab71924ff3c2", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "14cd328d-12fe-4923-ab06-08ec38abca59", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "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": "d4e68ba3-0bb9-46a0-a2d6-0122b301c4c9", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "f090d8e0-9130-4bb9-9a96-21ce2d66e45f", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "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": "7b0eb3c7-4e29-4126-9b59-4ef7a7b0513c", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "929f8b34-af3c-4fcd-aa57-cd5a8c9c30e5", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "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": "78c7b5f4-f747-4bfb-909f-9cc83271dd1a", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "589aeeaa-18e1-4a4b-9c01-13b01629b5a3", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "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": "ffcbe3be-8760-4d62-a91e-849fea0b28f9", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "f313e073-5e3d-4a7a-a9a5-e1a4c9dcfdec", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "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": 0, + "duration": 1, "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": "c10f44b2-b8fd-4799-a85e-811201bf30f0", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "e1f07a34-7e81-4355-82ce-1925a80de0b5", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "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": "73b9827d-c512-4525-95ac-6a81195be4e7", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "bf9254e6-4fa6-4b86-994d-cb8e19a6c870", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "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": "875c00a5-8d03-4b22-821c-009c99e7970a", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "afbb2f47-7e75-43ce-a934-1236e53028d0", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "isHook": false, "skipped": false }, @@ -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": "11685ca8-0bb0-4926-8adf-e91bbde8c137", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "a2b33bcc-5ef4-4424-bf19-5cdbe74ff287", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "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": "505ee5d5-3bfd-4c43-8a68-d312532e0850", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "440374b4-86e4-4eb2-a417-e81d6f3f4df4", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "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": "a7994829-e36e-477b-845f-37882e75e3fc", - "parentUUID": "45b005a0-ff1f-4271-9716-e74775592cfb", + "uuid": "f430c7d1-5cc6-4f8c-abf7-597546562230", + "parentUUID": "6945aaa2-9867-4493-85cf-2a829edfcb40", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "865b6990-1361-4f66-9899-5de77cd9fed2", - "242af144-cbd3-418e-a0de-54b9af8adab4", - "357a6b68-e32b-4ab8-a2ce-8ecc4cf93572", - "c2ef7852-bdbb-40dd-ad1c-bbb92d9c79fd", - "c3eda6bc-34ff-4172-b391-1172b448728f", - "bf9a3681-069c-428f-b0d4-53dbe38a0e32", - "3727499b-eec6-4385-8296-f018f3533191", - "992418b2-ce26-467c-9acc-46f78e6cf98d", - "ed53c342-2ae4-4e5a-8e9e-e729c34398cf", - "13612e16-fca5-4cca-b57d-af513b298c35", - "9aaff8f2-c6a5-4712-81b4-2dc1d1c5f50e", - "0d3740aa-af62-4c3c-a531-07288ef298a7", - "b9ac646c-f5f6-47e1-b99f-47353ae43af2", - "ea513be1-74ea-4eb1-85e7-a4df6f0c3c34", - "da2ad767-1077-4bea-8eb4-21ec326fe8f9", - "4c6b8ca8-9e7b-4ed3-a63d-b80e353407a7", - "d5d3b3a6-e210-4cbc-90b2-024dd586900f", - "6fba7998-12e8-4b17-ab47-77a6b7758896", - "81fdd008-4bb6-4602-b6b8-d4c9137569f6", - "770deaee-d8ed-4144-b11c-147779e65672", - "c8633b3f-5673-464c-a0c7-d4877def493d", - "e0d409ba-7b44-409b-812b-5e1c20b4c393", - "0f1bc4bc-9ce3-4166-bc86-ab71924ff3c2", - "d4e68ba3-0bb9-46a0-a2d6-0122b301c4c9", - "7b0eb3c7-4e29-4126-9b59-4ef7a7b0513c", - "78c7b5f4-f747-4bfb-909f-9cc83271dd1a", - "ffcbe3be-8760-4d62-a91e-849fea0b28f9", - "c10f44b2-b8fd-4799-a85e-811201bf30f0", - "73b9827d-c512-4525-95ac-6a81195be4e7", - "875c00a5-8d03-4b22-821c-009c99e7970a", - "11685ca8-0bb0-4926-8adf-e91bbde8c137", - "505ee5d5-3bfd-4c43-8a68-d312532e0850", - "a7994829-e36e-477b-845f-37882e75e3fc" + "6c9e1998-a395-40b1-853e-bd7ae10d7f77", + "9aefef7e-2f87-4009-a0ba-58673c1bbb79", + "43624137-2a3a-4e93-8ed6-78f0c566b9d6", + "4658707a-5824-4e41-85b9-f6564df86d39", + "4ae344ed-0bff-47ef-9da0-40a07dba30e2", + "b0200adb-6bcd-4367-871a-7e48b3180ba3", + "66e2e643-6ae1-48aa-b6a2-9401d22db1bf", + "d97818e7-b0b6-4b89-8dbd-ad8d82eed273", + "837710ea-5473-4702-93be-a2c4c68d95c5", + "ffd88b57-3fb6-4cad-bd5c-2613377ee308", + "93c123b4-99a9-4031-84cf-7ff7e47697e6", + "4fa0e7ed-3874-4c93-9ea2-70ae833fbfde", + "d5c110a6-94e8-4c73-936a-7fb70135c007", + "8e5c2682-068c-41dd-a368-51199c216082", + "93262f6c-ba5d-4222-93ae-0720688ed696", + "6c8b37db-6ab3-4895-baed-825dd6986d65", + "76613f22-8130-420f-8da1-05c2e17b9ef0", + "8ba40a1b-140f-4491-b65c-0c107b7113e6", + "df70b9f3-692e-4332-8df3-94fdc17894a1", + "d0bb110a-d621-4c82-b108-28dbb14768b4", + "a48b276f-0572-4d0e-9e2b-66f7a771eb03", + "ed7d3857-5ec9-4993-b8e5-c083e3909948", + "14cd328d-12fe-4923-ab06-08ec38abca59", + "f090d8e0-9130-4bb9-9a96-21ce2d66e45f", + "929f8b34-af3c-4fcd-aa57-cd5a8c9c30e5", + "589aeeaa-18e1-4a4b-9c01-13b01629b5a3", + "f313e073-5e3d-4a7a-a9a5-e1a4c9dcfdec", + "e1f07a34-7e81-4355-82ce-1925a80de0b5", + "bf9254e6-4fa6-4b86-994d-cb8e19a6c870", + "afbb2f47-7e75-43ce-a934-1236e53028d0", + "a2b33bcc-5ef4-4424-bf19-5cdbe74ff287", + "440374b4-86e4-4eb2-a417-e81d6f3f4df4", + "f430c7d1-5cc6-4f8c-abf7-597546562230" ], "failures": [], "pending": [], "skipped": [], - "duration": 4, + "duration": 7, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "2c957fe1-d948-46dd-8ff7-65e7d7637693", + "uuid": "32d2d06c-3e89-4f03-a274-2b63f0971edd", "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": "92648a22-7adc-4cf9-89a5-d2c72191a559", - "parentUUID": "2c957fe1-d948-46dd-8ff7-65e7d7637693", + "uuid": "e4e8fa49-a522-41ad-be0e-8267d4473c86", + "parentUUID": "32d2d06c-3e89-4f03-a274-2b63f0971edd", "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": "9349e756-178c-4df8-b971-f3e260826197", - "parentUUID": "2c957fe1-d948-46dd-8ff7-65e7d7637693", + "uuid": "ac6541a4-60d9-4b20-b169-2bf4928d2cee", + "parentUUID": "32d2d06c-3e89-4f03-a274-2b63f0971edd", "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": "1ca07b72-1024-4e43-ad91-25761f821a8f", - "parentUUID": "2c957fe1-d948-46dd-8ff7-65e7d7637693", + "uuid": "318c4bf0-80dc-44b3-b093-40e941985fad", + "parentUUID": "32d2d06c-3e89-4f03-a274-2b63f0971edd", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "92648a22-7adc-4cf9-89a5-d2c72191a559", - "9349e756-178c-4df8-b971-f3e260826197", - "1ca07b72-1024-4e43-ad91-25761f821a8f" + "e4e8fa49-a522-41ad-be0e-8267d4473c86", + "ac6541a4-60d9-4b20-b169-2bf4928d2cee", + "318c4bf0-80dc-44b3-b093-40e941985fad" ], "failures": [], "pending": [], @@ -6215,7 +6215,7 @@ "_timeout": 2000 }, { - "uuid": "685d227c-a641-4d28-9967-97bfa223baa4", + "uuid": "4a8e4200-ca77-43fa-a931-6791b338ea6f", "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": "b8f9b86b-5a74-45ef-ad3b-e4300a188193", - "parentUUID": "685d227c-a641-4d28-9967-97bfa223baa4", + "uuid": "e24394c1-ace1-406b-a880-44cb1aa94aef", + "parentUUID": "4a8e4200-ca77-43fa-a931-6791b338ea6f", "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": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -6253,8 +6253,8 @@ "context": null, "code": "var _a, _b;\nconst 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});\nassert.deepStrictEqual((_a = e.location()) === null || _a === void 0 ? void 0 : _a.title, 'Foo');\nassert.deepStrictEqual((_b = e.location()) === null || _b === void 0 ? void 0 : _b.geo, { lat: 44.5, lon: -3.4 });\ne.location(null);\nassert.strictEqual(e.location(), null);", "err": {}, - "uuid": "37c8ae46-f3bd-4e8e-a250-88a2c662991e", - "parentUUID": "685d227c-a641-4d28-9967-97bfa223baa4", + "uuid": "99ddee6b-99a2-4099-a844-a6ea02b48b19", + "parentUUID": "4a8e4200-ca77-43fa-a931-6791b338ea6f", "isHook": false, "skipped": false }, @@ -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": "d5236b75-cb92-4736-9b76-3cb2716a9f14", - "parentUUID": "685d227c-a641-4d28-9967-97bfa223baa4", + "uuid": "e9a0decd-020b-4c93-9c0d-68a7a47cb69e", + "parentUUID": "4a8e4200-ca77-43fa-a931-6791b338ea6f", "isHook": false, "skipped": false }, @@ -6289,8 +6289,8 @@ "context": null, "code": "var _a;\nconst event = new ICalEvent({\n start: moment(),\n summary: 'Example Event'\n}, new ICalCalendar());\nevent.location('Europa-Park');\nassert.strictEqual((_a = event.location()) === null || _a === void 0 ? void 0 : _a.title, 'Europa-Park');", "err": {}, - "uuid": "7c20e746-7acb-493c-b29a-cd5dfbc49023", - "parentUUID": "685d227c-a641-4d28-9967-97bfa223baa4", + "uuid": "797f2be6-fe50-4807-bf01-d71d907707f0", + "parentUUID": "4a8e4200-ca77-43fa-a931-6791b338ea6f", "isHook": false, "skipped": false }, @@ -6307,30 +6307,30 @@ "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": "ce161585-146a-4c74-be63-240b0be326e2", - "parentUUID": "685d227c-a641-4d28-9967-97bfa223baa4", + "uuid": "40fed14d-ccf5-4592-a28f-17104d5f5438", + "parentUUID": "4a8e4200-ca77-43fa-a931-6791b338ea6f", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "b8f9b86b-5a74-45ef-ad3b-e4300a188193", - "37c8ae46-f3bd-4e8e-a250-88a2c662991e", - "d5236b75-cb92-4736-9b76-3cb2716a9f14", - "7c20e746-7acb-493c-b29a-cd5dfbc49023", - "ce161585-146a-4c74-be63-240b0be326e2" + "e24394c1-ace1-406b-a880-44cb1aa94aef", + "99ddee6b-99a2-4099-a844-a6ea02b48b19", + "e9a0decd-020b-4c93-9c0d-68a7a47cb69e", + "797f2be6-fe50-4807-bf01-d71d907707f0", + "40fed14d-ccf5-4592-a28f-17104d5f5438" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "1e0706af-603e-47c7-8397-8bc56a802b31", + "uuid": "2622ce02-a77d-4318-92b2-30d092c4d673", "title": "description()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -6341,7 +6341,7 @@ "title": "getter should return value", "fullTitle": "ical-generator Event description() getter should return value", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "2db356ec-1d02-486b-ba6a-06ce8c50e4dd", - "parentUUID": "1e0706af-603e-47c7-8397-8bc56a802b31", + "uuid": "62c5bbe6-22f1-4287-86d0-d04c98dc774d", + "parentUUID": "2622ce02-a77d-4318-92b2-30d092c4d673", "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": "e650b88a-4ae9-4688-84ef-9d0a943f0c61", - "parentUUID": "1e0706af-603e-47c7-8397-8bc56a802b31", + "uuid": "43fa3d71-39ae-42bc-b06d-153e31a63135", + "parentUUID": "2622ce02-a77d-4318-92b2-30d092c4d673", "isHook": false, "skipped": false }, @@ -6386,28 +6386,28 @@ "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": "83e355ee-e015-4514-a175-36fc7ee5d107", - "parentUUID": "1e0706af-603e-47c7-8397-8bc56a802b31", + "uuid": "b77b802c-010c-4f60-972e-0f8d1c19aa13", + "parentUUID": "2622ce02-a77d-4318-92b2-30d092c4d673", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "2db356ec-1d02-486b-ba6a-06ce8c50e4dd", - "e650b88a-4ae9-4688-84ef-9d0a943f0c61", - "83e355ee-e015-4514-a175-36fc7ee5d107" + "62c5bbe6-22f1-4287-86d0-d04c98dc774d", + "43fa3d71-39ae-42bc-b06d-153e31a63135", + "b77b802c-010c-4f60-972e-0f8d1c19aa13" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "816109dd-e066-47ed-8db2-4831fd78ba55", + "uuid": "5b20e470-892d-4787-a9e8-0aae7ea5f1bc", "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": "b9853318-0e05-412e-8495-298b6c7728f7", - "parentUUID": "816109dd-e066-47ed-8db2-4831fd78ba55", + "uuid": "6029a376-1b08-44ef-914c-2d4d42ecb455", + "parentUUID": "5b20e470-892d-4787-a9e8-0aae7ea5f1bc", "isHook": false, "skipped": false }, @@ -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": "30b976c8-168f-431f-b546-3685f8c30ab6", - "parentUUID": "816109dd-e066-47ed-8db2-4831fd78ba55", + "uuid": "a4212476-99be-4a76-b70f-be91f4eba9dc", + "parentUUID": "5b20e470-892d-4787-a9e8-0aae7ea5f1bc", "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": "8c037087-13ae-4ca9-9a99-cada40f16f41", - "parentUUID": "816109dd-e066-47ed-8db2-4831fd78ba55", + "uuid": "14c579b9-a9e6-4a21-bd15-deb443deeca9", + "parentUUID": "5b20e470-892d-4787-a9e8-0aae7ea5f1bc", "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": "91bf2f21-76a9-488a-a121-a33a4fc184d2", - "parentUUID": "816109dd-e066-47ed-8db2-4831fd78ba55", + "uuid": "a8133332-69b3-43e0-9c9c-72d4949eeb2d", + "parentUUID": "5b20e470-892d-4787-a9e8-0aae7ea5f1bc", "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": "5f6f2722-7466-4412-b231-8dd8c6216710", - "parentUUID": "816109dd-e066-47ed-8db2-4831fd78ba55", + "uuid": "a26fa6cc-f79d-45b2-b20d-3805ca53dc9f", + "parentUUID": "5b20e470-892d-4787-a9e8-0aae7ea5f1bc", "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": "84ad8c33-f4b5-4c70-93c1-7cdbfc18d872", - "parentUUID": "816109dd-e066-47ed-8db2-4831fd78ba55", + "uuid": "64712019-d332-4a0e-ad3e-62a97cdb5de3", + "parentUUID": "5b20e470-892d-4787-a9e8-0aae7ea5f1bc", "isHook": false, "skipped": false }, @@ -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": "2b3c90a5-d635-4ad0-97b5-5bc6a34e301a", - "parentUUID": "816109dd-e066-47ed-8db2-4831fd78ba55", + "uuid": "03ab96b2-a76e-4a06-ba32-ec52dd209b97", + "parentUUID": "5b20e470-892d-4787-a9e8-0aae7ea5f1bc", "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": "269e6545-c55f-435b-99fe-4452106f0e76", - "parentUUID": "816109dd-e066-47ed-8db2-4831fd78ba55", + "uuid": "86ff466a-76bb-4242-a782-6c70affd38ee", + "parentUUID": "5b20e470-892d-4787-a9e8-0aae7ea5f1bc", "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": "e472dfdb-a0ee-4389-9254-e68e8b42b427", - "parentUUID": "816109dd-e066-47ed-8db2-4831fd78ba55", + "uuid": "3e781065-b717-450f-aeb5-66537d975418", + "parentUUID": "5b20e470-892d-4787-a9e8-0aae7ea5f1bc", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "b9853318-0e05-412e-8495-298b6c7728f7", - "30b976c8-168f-431f-b546-3685f8c30ab6", - "8c037087-13ae-4ca9-9a99-cada40f16f41", - "91bf2f21-76a9-488a-a121-a33a4fc184d2", - "5f6f2722-7466-4412-b231-8dd8c6216710", - "84ad8c33-f4b5-4c70-93c1-7cdbfc18d872", - "2b3c90a5-d635-4ad0-97b5-5bc6a34e301a", - "269e6545-c55f-435b-99fe-4452106f0e76", - "e472dfdb-a0ee-4389-9254-e68e8b42b427" + "6029a376-1b08-44ef-914c-2d4d42ecb455", + "a4212476-99be-4a76-b70f-be91f4eba9dc", + "14c579b9-a9e6-4a21-bd15-deb443deeca9", + "a8133332-69b3-43e0-9c9c-72d4949eeb2d", + "a26fa6cc-f79d-45b2-b20d-3805ca53dc9f", + "64712019-d332-4a0e-ad3e-62a97cdb5de3", + "03ab96b2-a76e-4a06-ba32-ec52dd209b97", + "86ff466a-76bb-4242-a782-6c70affd38ee", + "3e781065-b717-450f-aeb5-66537d975418" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 2, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "64896510-e885-443e-81fe-3da95edaaf9c", + "uuid": "f0addf1f-34e0-4b3d-a603-59fbfedc0fa0", "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": "355cc7d3-424b-49b3-9906-54fc4697843d", - "parentUUID": "64896510-e885-443e-81fe-3da95edaaf9c", + "uuid": "b5259c52-d515-4a85-a9cc-94be280efe67", + "parentUUID": "f0addf1f-34e0-4b3d-a603-59fbfedc0fa0", "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": "ccc58675-b306-4f70-ab52-6d8766a86696", - "parentUUID": "64896510-e885-443e-81fe-3da95edaaf9c", + "uuid": "1885ba15-6676-433f-88db-ab9a719e7544", + "parentUUID": "f0addf1f-34e0-4b3d-a603-59fbfedc0fa0", "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": "5f8775bd-51aa-45c8-b0f4-50def2b40514", - "parentUUID": "64896510-e885-443e-81fe-3da95edaaf9c", + "uuid": "903b2e17-47bf-43f4-bbba-70be5b478b59", + "parentUUID": "f0addf1f-34e0-4b3d-a603-59fbfedc0fa0", "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": "2fdd9cd3-3353-4c96-8a5c-b48304c6a95b", - "parentUUID": "64896510-e885-443e-81fe-3da95edaaf9c", + "uuid": "bffad3dd-9dc2-454c-81eb-a2a4c9e2f645", + "parentUUID": "f0addf1f-34e0-4b3d-a603-59fbfedc0fa0", "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": "5b5cbb9e-63e4-474b-bcd7-8ac0172c1edf", - "parentUUID": "64896510-e885-443e-81fe-3da95edaaf9c", + "uuid": "b851f254-0e04-4efb-ac14-91c42fc9fbca", + "parentUUID": "f0addf1f-34e0-4b3d-a603-59fbfedc0fa0", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "355cc7d3-424b-49b3-9906-54fc4697843d", - "ccc58675-b306-4f70-ab52-6d8766a86696", - "5f8775bd-51aa-45c8-b0f4-50def2b40514", - "2fdd9cd3-3353-4c96-8a5c-b48304c6a95b", - "5b5cbb9e-63e4-474b-bcd7-8ac0172c1edf" + "b5259c52-d515-4a85-a9cc-94be280efe67", + "1885ba15-6676-433f-88db-ab9a719e7544", + "903b2e17-47bf-43f4-bbba-70be5b478b59", + "bffad3dd-9dc2-454c-81eb-a2a4c9e2f645", + "b851f254-0e04-4efb-ac14-91c42fc9fbca" ], "failures": [], "pending": [], @@ -6713,7 +6713,7 @@ "_timeout": 2000 }, { - "uuid": "2b3c552c-0b25-4cd9-9d50-193afd3b6f80", + "uuid": "91db81ed-1882-4bd4-81da-b9528ed37e7b", "title": "attendees()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -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": "6a7b9124-e34b-44cc-a886-8a47ca2d7d83", - "parentUUID": "2b3c552c-0b25-4cd9-9d50-193afd3b6f80", + "uuid": "b29b7c24-d57e-4602-a7c5-b730d2f158a2", + "parentUUID": "91db81ed-1882-4bd4-81da-b9528ed37e7b", "isHook": false, "skipped": false }, @@ -6751,16 +6751,16 @@ "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": "5c028336-da78-45f2-a2d8-f96d2d629d76", - "parentUUID": "2b3c552c-0b25-4cd9-9d50-193afd3b6f80", + "uuid": "92852072-b7c1-4fe3-b57e-78e8bdb45b65", + "parentUUID": "91db81ed-1882-4bd4-81da-b9528ed37e7b", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "6a7b9124-e34b-44cc-a886-8a47ca2d7d83", - "5c028336-da78-45f2-a2d8-f96d2d629d76" + "b29b7c24-d57e-4602-a7c5-b730d2f158a2", + "92852072-b7c1-4fe3-b57e-78e8bdb45b65" ], "failures": [], "pending": [], @@ -6771,7 +6771,7 @@ "_timeout": 2000 }, { - "uuid": "d0f27e39-30c9-41a1-a75f-0115a7bb2868", + "uuid": "b31e03db-2415-492a-97aa-42853b89e04e", "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": "fa3739ad-8fb5-4226-8a41-a04f836b4ae4", - "parentUUID": "d0f27e39-30c9-41a1-a75f-0115a7bb2868", + "uuid": "64bab5af-4d21-48bd-a119-ec95b9427838", + "parentUUID": "b31e03db-2415-492a-97aa-42853b89e04e", "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": "7ce51ba1-22ea-4b20-a5c7-299a3e401a77", - "parentUUID": "d0f27e39-30c9-41a1-a75f-0115a7bb2868", + "uuid": "dfa14169-7f26-43f5-9be8-3149fdbea895", + "parentUUID": "b31e03db-2415-492a-97aa-42853b89e04e", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "fa3739ad-8fb5-4226-8a41-a04f836b4ae4", - "7ce51ba1-22ea-4b20-a5c7-299a3e401a77" + "64bab5af-4d21-48bd-a119-ec95b9427838", + "dfa14169-7f26-43f5-9be8-3149fdbea895" ], "failures": [], "pending": [], @@ -6829,7 +6829,7 @@ "_timeout": 2000 }, { - "uuid": "5fe7c721-f16a-4deb-ae40-a1c3660c1759", + "uuid": "3e515d12-b09f-4694-b946-38ed6a4685ec", "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": "a618ea56-a0cb-4c1b-804e-0cc895b4b8d6", - "parentUUID": "5fe7c721-f16a-4deb-ae40-a1c3660c1759", + "uuid": "79724838-206f-4adc-960d-66b039ad98aa", + "parentUUID": "3e515d12-b09f-4694-b946-38ed6a4685ec", "isHook": false, "skipped": false }, @@ -6858,7 +6858,7 @@ "title": "setter should add alarms and return this", "fullTitle": "ical-generator Event alarms() setter should add alarms and return this", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -6867,27 +6867,27 @@ "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": "d1bf7fd3-1e08-4b4d-b3aa-c8dda6fb0014", - "parentUUID": "5fe7c721-f16a-4deb-ae40-a1c3660c1759", + "uuid": "ceefa125-3bf0-4aad-98de-49b8cfcc753f", + "parentUUID": "3e515d12-b09f-4694-b946-38ed6a4685ec", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "a618ea56-a0cb-4c1b-804e-0cc895b4b8d6", - "d1bf7fd3-1e08-4b4d-b3aa-c8dda6fb0014" + "79724838-206f-4adc-960d-66b039ad98aa", + "ceefa125-3bf0-4aad-98de-49b8cfcc753f" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "680ac283-d721-4d92-bed7-f452147c6378", + "uuid": "30fb4431-a41d-4c16-8b3a-767e63c423a7", "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": "2a8086f4-ba0f-4f68-a405-2df2957f3c57", - "parentUUID": "680ac283-d721-4d92-bed7-f452147c6378", + "uuid": "b3661570-64fe-45fa-ae1d-bc588c3fa0b5", + "parentUUID": "30fb4431-a41d-4c16-8b3a-767e63c423a7", "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": "6e6654dd-bcff-4c08-983e-dee28ef2e268", - "parentUUID": "680ac283-d721-4d92-bed7-f452147c6378", + "uuid": "8ce6e484-6072-4aa8-997e-26fe4b25a775", + "parentUUID": "30fb4431-a41d-4c16-8b3a-767e63c423a7", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "2a8086f4-ba0f-4f68-a405-2df2957f3c57", - "6e6654dd-bcff-4c08-983e-dee28ef2e268" + "b3661570-64fe-45fa-ae1d-bc588c3fa0b5", + "8ce6e484-6072-4aa8-997e-26fe4b25a775" ], "failures": [], "pending": [], @@ -6945,7 +6945,7 @@ "_timeout": 2000 }, { - "uuid": "087e47f4-c7bd-47fe-a5b6-3e500e82c943", + "uuid": "c31255ac-4467-400b-a7d0-6c41c646fbd4", "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": "f4bf3a63-1f18-419a-841f-311a7590a557", - "parentUUID": "087e47f4-c7bd-47fe-a5b6-3e500e82c943", + "uuid": "0b8fb9b4-86a7-4ade-b8db-3a1ad8666d2d", + "parentUUID": "c31255ac-4467-400b-a7d0-6c41c646fbd4", "isHook": false, "skipped": false }, @@ -6983,16 +6983,16 @@ "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": "2783416f-f98d-45f2-b32c-563cc4b5cae2", - "parentUUID": "087e47f4-c7bd-47fe-a5b6-3e500e82c943", + "uuid": "0754cef3-b4a3-47a1-a6bd-2b9eb9e44d47", + "parentUUID": "c31255ac-4467-400b-a7d0-6c41c646fbd4", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "f4bf3a63-1f18-419a-841f-311a7590a557", - "2783416f-f98d-45f2-b32c-563cc4b5cae2" + "0b8fb9b4-86a7-4ade-b8db-3a1ad8666d2d", + "0754cef3-b4a3-47a1-a6bd-2b9eb9e44d47" ], "failures": [], "pending": [], @@ -7003,7 +7003,7 @@ "_timeout": 2000 }, { - "uuid": "8698932b-e44b-4345-8159-ec9dcd33ca13", + "uuid": "b000bee4-bb22-4d0f-8765-8966dfe85b4b", "title": "status()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -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": "86d4b858-2829-430e-b3a4-c270060d3f77", - "parentUUID": "8698932b-e44b-4345-8159-ec9dcd33ca13", + "uuid": "2511c6c8-70e0-4838-b39e-06303c06b23a", + "parentUUID": "b000bee4-bb22-4d0f-8765-8966dfe85b4b", "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": "b6145497-a359-4605-98a0-91d80ed54452", - "parentUUID": "8698932b-e44b-4345-8159-ec9dcd33ca13", + "uuid": "86ca9905-e421-4e1e-ab03-d5faf52dae35", + "parentUUID": "b000bee4-bb22-4d0f-8765-8966dfe85b4b", "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": "8770b992-36a4-4151-9aa7-bc7a8415cbc9", - "parentUUID": "8698932b-e44b-4345-8159-ec9dcd33ca13", + "uuid": "6655b196-edcc-49db-b2f8-cc98da7e93e1", + "parentUUID": "b000bee4-bb22-4d0f-8765-8966dfe85b4b", "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": "4f271936-60f3-4c4d-8cb1-fb13c83f9419", - "parentUUID": "8698932b-e44b-4345-8159-ec9dcd33ca13", + "uuid": "513f8715-9d0f-42f7-ad34-6f7253399fbc", + "parentUUID": "b000bee4-bb22-4d0f-8765-8966dfe85b4b", "isHook": false, "skipped": false }, @@ -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": "7a34bfc1-4b21-4838-b345-491bab88c9f2", - "parentUUID": "8698932b-e44b-4345-8159-ec9dcd33ca13", + "uuid": "72f2f710-186e-4fb1-ae29-2bad766c0fe4", + "parentUUID": "b000bee4-bb22-4d0f-8765-8966dfe85b4b", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "86d4b858-2829-430e-b3a4-c270060d3f77", - "b6145497-a359-4605-98a0-91d80ed54452", - "8770b992-36a4-4151-9aa7-bc7a8415cbc9", - "4f271936-60f3-4c4d-8cb1-fb13c83f9419", - "7a34bfc1-4b21-4838-b345-491bab88c9f2" + "2511c6c8-70e0-4838-b39e-06303c06b23a", + "86ca9905-e421-4e1e-ab03-d5faf52dae35", + "6655b196-edcc-49db-b2f8-cc98da7e93e1", + "513f8715-9d0f-42f7-ad34-6f7253399fbc", + "72f2f710-186e-4fb1-ae29-2bad766c0fe4" ], "failures": [], "pending": [], @@ -7118,7 +7118,7 @@ "_timeout": 2000 }, { - "uuid": "c714e6c4-3c21-4e4a-91f3-17fcff967817", + "uuid": "88100cd9-b97a-4a00-9908-b88de9a45c6c", "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": "42de919d-c677-4c4c-a5b6-a88482939f71", - "parentUUID": "c714e6c4-3c21-4e4a-91f3-17fcff967817", + "uuid": "4c7f13ae-c9a8-46c7-9889-bdc245a22d9e", + "parentUUID": "88100cd9-b97a-4a00-9908-b88de9a45c6c", "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": "2ba6fed5-ad64-4abe-aa60-c77994cf992d", - "parentUUID": "c714e6c4-3c21-4e4a-91f3-17fcff967817", + "uuid": "af70fbdc-f089-4dec-b9de-c758b46e6310", + "parentUUID": "88100cd9-b97a-4a00-9908-b88de9a45c6c", "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": "188d9b33-22a6-4e16-a947-f10f1a0b2431", - "parentUUID": "c714e6c4-3c21-4e4a-91f3-17fcff967817", + "uuid": "222d1f6b-5359-4df2-b728-479d6ed477c2", + "parentUUID": "88100cd9-b97a-4a00-9908-b88de9a45c6c", "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": "493952b1-0c8c-4fee-9065-638c44ca5252", - "parentUUID": "c714e6c4-3c21-4e4a-91f3-17fcff967817", + "uuid": "85ba4946-a8e4-4d7a-98ae-b5f3d3523fb3", + "parentUUID": "88100cd9-b97a-4a00-9908-b88de9a45c6c", "isHook": false, "skipped": false }, @@ -7201,7 +7201,7 @@ "title": "should throw error when method not allowed", "fullTitle": "ical-generator Event busystatus() should throw error when method not allowed", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -7210,30 +7210,30 @@ "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": "66c6d4d5-cc06-47e3-b910-a108f0142510", - "parentUUID": "c714e6c4-3c21-4e4a-91f3-17fcff967817", + "uuid": "284d3c61-0fa6-4249-a0c0-9789b066eba1", + "parentUUID": "88100cd9-b97a-4a00-9908-b88de9a45c6c", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "42de919d-c677-4c4c-a5b6-a88482939f71", - "2ba6fed5-ad64-4abe-aa60-c77994cf992d", - "188d9b33-22a6-4e16-a947-f10f1a0b2431", - "493952b1-0c8c-4fee-9065-638c44ca5252", - "66c6d4d5-cc06-47e3-b910-a108f0142510" + "4c7f13ae-c9a8-46c7-9889-bdc245a22d9e", + "af70fbdc-f089-4dec-b9de-c758b46e6310", + "222d1f6b-5359-4df2-b728-479d6ed477c2", + "85ba4946-a8e4-4d7a-98ae-b5f3d3523fb3", + "284d3c61-0fa6-4249-a0c0-9789b066eba1" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "795ac58a-bb45-49e3-b3b0-08d6021d547d", + "uuid": "b5733986-8f61-4a8b-83dd-7c0cfbcd5fbb", "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": "f8c5fe98-ecc0-4541-a225-b6526f073d99", - "parentUUID": "795ac58a-bb45-49e3-b3b0-08d6021d547d", + "uuid": "af8a35ee-04bf-4fd8-b703-43b3ae6ecd5a", + "parentUUID": "b5733986-8f61-4a8b-83dd-7c0cfbcd5fbb", "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": "870b536e-851a-4684-af32-cbba49a89e29", - "parentUUID": "795ac58a-bb45-49e3-b3b0-08d6021d547d", + "uuid": "1ade6a56-e87d-465d-bee9-9156b8b31002", + "parentUUID": "b5733986-8f61-4a8b-83dd-7c0cfbcd5fbb", "isHook": false, "skipped": false }, @@ -7280,7 +7280,7 @@ "title": "should update value", "fullTitle": "ical-generator Event priority() should update value", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -7289,28 +7289,28 @@ "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": "c1723a34-0f16-4042-82a9-f9bede13cf9f", - "parentUUID": "795ac58a-bb45-49e3-b3b0-08d6021d547d", + "uuid": "f3b9845b-f03d-4e6d-b8cb-a866ff2b5a2d", + "parentUUID": "b5733986-8f61-4a8b-83dd-7c0cfbcd5fbb", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "f8c5fe98-ecc0-4541-a225-b6526f073d99", - "870b536e-851a-4684-af32-cbba49a89e29", - "c1723a34-0f16-4042-82a9-f9bede13cf9f" + "af8a35ee-04bf-4fd8-b703-43b3ae6ecd5a", + "1ade6a56-e87d-465d-bee9-9156b8b31002", + "f3b9845b-f03d-4e6d-b8cb-a866ff2b5a2d" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "57b826d9-c9e1-491c-8a6d-88fcd3047b83", + "uuid": "7f2732fa-70da-4890-be63-1c3102a4104c", "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": "48e0915e-523d-42e1-867a-df6bd82b1ff8", - "parentUUID": "57b826d9-c9e1-491c-8a6d-88fcd3047b83", + "uuid": "cffa4068-9457-4eab-9fca-fca546fb31b7", + "parentUUID": "7f2732fa-70da-4890-be63-1c3102a4104c", "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": "63dadc3f-2b0b-46c1-b992-70b8e1ef0f16", - "parentUUID": "57b826d9-c9e1-491c-8a6d-88fcd3047b83", + "uuid": "30ec7a24-f3b6-4bc9-89ad-60cacafc7f7c", + "parentUUID": "7f2732fa-70da-4890-be63-1c3102a4104c", "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": "ec6da60b-a4e3-4cd2-a880-0ce44e091eea", - "parentUUID": "57b826d9-c9e1-491c-8a6d-88fcd3047b83", + "uuid": "11979dcd-ddff-45b2-8b8e-c7a0a067e8a8", + "parentUUID": "7f2732fa-70da-4890-be63-1c3102a4104c", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "48e0915e-523d-42e1-867a-df6bd82b1ff8", - "63dadc3f-2b0b-46c1-b992-70b8e1ef0f16", - "ec6da60b-a4e3-4cd2-a880-0ce44e091eea" + "cffa4068-9457-4eab-9fca-fca546fb31b7", + "30ec7a24-f3b6-4bc9-89ad-60cacafc7f7c", + "11979dcd-ddff-45b2-8b8e-c7a0a067e8a8" ], "failures": [], "pending": [], @@ -7387,7 +7387,7 @@ "_timeout": 2000 }, { - "uuid": "e187b332-494f-4db9-99a9-484dbd9e14b7", + "uuid": "b1255a5a-3137-42fb-8b3d-ee9b2c1210f7", "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": "df9916f1-c203-4f13-b0c0-5ff8a42fd17e", - "parentUUID": "e187b332-494f-4db9-99a9-484dbd9e14b7", + "uuid": "f76f741f-060f-4750-b6fd-eb0f755ef1b5", + "parentUUID": "b1255a5a-3137-42fb-8b3d-ee9b2c1210f7", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "df9916f1-c203-4f13-b0c0-5ff8a42fd17e" + "f76f741f-060f-4750-b6fd-eb0f755ef1b5" ], "failures": [], "pending": [], @@ -7426,7 +7426,7 @@ "_timeout": 2000 }, { - "uuid": "3d445989-2bee-4aa1-b4c5-90bf1e722d2d", + "uuid": "7340f64a-4b26-44fa-ad64-34b007d555e1", "title": "attachments()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -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": "ced4c2be-b470-4419-b0bc-b64f8b549d61", - "parentUUID": "3d445989-2bee-4aa1-b4c5-90bf1e722d2d", + "uuid": "5f2f2f7c-2652-4551-876c-c9b68f1aaa4a", + "parentUUID": "7340f64a-4b26-44fa-ad64-34b007d555e1", "isHook": false, "skipped": false }, @@ -7464,16 +7464,16 @@ "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": "e1407e6f-7b9c-40fd-9f16-9f923bbd38d5", - "parentUUID": "3d445989-2bee-4aa1-b4c5-90bf1e722d2d", + "uuid": "0552b722-a65a-4729-bb8e-66e6ecf70b32", + "parentUUID": "7340f64a-4b26-44fa-ad64-34b007d555e1", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "ced4c2be-b470-4419-b0bc-b64f8b549d61", - "e1407e6f-7b9c-40fd-9f16-9f923bbd38d5" + "5f2f2f7c-2652-4551-876c-c9b68f1aaa4a", + "0552b722-a65a-4729-bb8e-66e6ecf70b32" ], "failures": [], "pending": [], @@ -7484,7 +7484,7 @@ "_timeout": 2000 }, { - "uuid": "2a29ad27-fd31-4014-8c24-8c1eb77e7c67", + "uuid": "d22f444a-7e08-468a-94f2-cdc6e1ed930d", "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": "43e50208-6d3b-4cef-87d9-dd256692dcbe", - "parentUUID": "2a29ad27-fd31-4014-8c24-8c1eb77e7c67", + "uuid": "39a75842-8885-41ef-ba8e-e0802b2d1113", + "parentUUID": "d22f444a-7e08-468a-94f2-cdc6e1ed930d", "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": "d10c4a23-e31c-480c-ade8-ce7a66a33ed4", - "parentUUID": "2a29ad27-fd31-4014-8c24-8c1eb77e7c67", + "uuid": "6054c065-65e1-42be-a5c0-9783065303c1", + "parentUUID": "d22f444a-7e08-468a-94f2-cdc6e1ed930d", "isHook": false, "skipped": false }, @@ -7531,7 +7531,7 @@ "title": "setter should work with Date", "fullTitle": "ical-generator Event created() setter should work with Date", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "e77f3e29-a797-499b-872d-f286cb3f680d", - "parentUUID": "2a29ad27-fd31-4014-8c24-8c1eb77e7c67", + "uuid": "7fb23530-653d-461b-ab3a-7a3b65d7521a", + "parentUUID": "d22f444a-7e08-468a-94f2-cdc6e1ed930d", "isHook": false, "skipped": false }, @@ -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": "536a1974-7f77-44d1-917b-a35f52f905b1", - "parentUUID": "2a29ad27-fd31-4014-8c24-8c1eb77e7c67", + "uuid": "c34eb573-54c8-46a4-b70b-126be0b968a2", + "parentUUID": "d22f444a-7e08-468a-94f2-cdc6e1ed930d", "isHook": false, "skipped": false }, @@ -7567,7 +7567,7 @@ "title": "setter should work with Number", "fullTitle": "ical-generator Event created() setter should work with Number", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -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": "2ce84161-8409-45f3-a296-0ee870875e09", - "parentUUID": "2a29ad27-fd31-4014-8c24-8c1eb77e7c67", + "uuid": "ecda18d1-1b2a-4e2f-9eec-7e70bf8ce8b5", + "parentUUID": "d22f444a-7e08-468a-94f2-cdc6e1ed930d", "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": "6c63675f-6755-4977-a468-a46ce595c37e", - "parentUUID": "2a29ad27-fd31-4014-8c24-8c1eb77e7c67", + "uuid": "53c7bbd0-5005-46a2-ab75-22d260285b08", + "parentUUID": "d22f444a-7e08-468a-94f2-cdc6e1ed930d", "isHook": false, "skipped": false }, @@ -7612,21 +7612,21 @@ "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": "f59d532d-60fa-4f31-8a08-94e5c7543ddc", - "parentUUID": "2a29ad27-fd31-4014-8c24-8c1eb77e7c67", + "uuid": "972401b7-ea79-4c27-895b-b65ec1979464", + "parentUUID": "d22f444a-7e08-468a-94f2-cdc6e1ed930d", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "43e50208-6d3b-4cef-87d9-dd256692dcbe", - "d10c4a23-e31c-480c-ade8-ce7a66a33ed4", - "e77f3e29-a797-499b-872d-f286cb3f680d", - "536a1974-7f77-44d1-917b-a35f52f905b1", - "2ce84161-8409-45f3-a296-0ee870875e09", - "6c63675f-6755-4977-a468-a46ce595c37e", - "f59d532d-60fa-4f31-8a08-94e5c7543ddc" + "39a75842-8885-41ef-ba8e-e0802b2d1113", + "6054c065-65e1-42be-a5c0-9783065303c1", + "7fb23530-653d-461b-ab3a-7a3b65d7521a", + "c34eb573-54c8-46a4-b70b-126be0b968a2", + "ecda18d1-1b2a-4e2f-9eec-7e70bf8ce8b5", + "53c7bbd0-5005-46a2-ab75-22d260285b08", + "972401b7-ea79-4c27-895b-b65ec1979464" ], "failures": [], "pending": [], @@ -7637,7 +7637,7 @@ "_timeout": 2000 }, { - "uuid": "6222e33f-d38c-485f-9d43-7c1a90dffc93", + "uuid": "404d3d45-2026-46a2-a08a-8ec547a56178", "title": "lastModified()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -7648,7 +7648,7 @@ "title": "setter should return this", "fullTitle": "ical-generator Event lastModified() setter should return this", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "b82404bf-9eff-481d-bdf1-294b24e04c22", - "parentUUID": "6222e33f-d38c-485f-9d43-7c1a90dffc93", + "uuid": "cd0b3248-c1da-428c-94fe-528d32684082", + "parentUUID": "404d3d45-2026-46a2-a08a-8ec547a56178", "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": "6052b560-ce3e-490c-ae2f-812eae2d8528", - "parentUUID": "6222e33f-d38c-485f-9d43-7c1a90dffc93", + "uuid": "2c62e865-dd48-451a-b0af-eb4b5e22511d", + "parentUUID": "404d3d45-2026-46a2-a08a-8ec547a56178", "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": "091117a1-bbb9-4971-b985-6c6a4809e7bc", - "parentUUID": "6222e33f-d38c-485f-9d43-7c1a90dffc93", + "uuid": "b647e19b-4410-4363-887c-104c94ee1a8e", + "parentUUID": "404d3d45-2026-46a2-a08a-8ec547a56178", "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": "5499a1e3-bc6a-4ace-b520-3b75be19797f", - "parentUUID": "6222e33f-d38c-485f-9d43-7c1a90dffc93", + "uuid": "e3f4e947-9bb4-46f1-bd97-b660107e695f", + "parentUUID": "404d3d45-2026-46a2-a08a-8ec547a56178", "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": "24cb4309-d756-45a2-8bad-85c21a6b4d2d", - "parentUUID": "6222e33f-d38c-485f-9d43-7c1a90dffc93", + "uuid": "534b9cb0-7302-4b30-a9eb-5f1e49ed131b", + "parentUUID": "404d3d45-2026-46a2-a08a-8ec547a56178", "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": "2b8e48d3-312f-491f-a888-e139ea60fc8a", - "parentUUID": "6222e33f-d38c-485f-9d43-7c1a90dffc93", + "uuid": "232ce7eb-572d-4da0-959c-888373c3dc28", + "parentUUID": "404d3d45-2026-46a2-a08a-8ec547a56178", "isHook": false, "skipped": false }, @@ -7765,32 +7765,32 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.throws(function () {\n e.lastModified('hallo');\n}, /`lastModified`/);", "err": {}, - "uuid": "1720d12b-58bd-4f74-a72b-d6b6a2bdd729", - "parentUUID": "6222e33f-d38c-485f-9d43-7c1a90dffc93", + "uuid": "bbb0af5e-5339-42fc-abcd-da955dfef8ee", + "parentUUID": "404d3d45-2026-46a2-a08a-8ec547a56178", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "b82404bf-9eff-481d-bdf1-294b24e04c22", - "6052b560-ce3e-490c-ae2f-812eae2d8528", - "091117a1-bbb9-4971-b985-6c6a4809e7bc", - "5499a1e3-bc6a-4ace-b520-3b75be19797f", - "24cb4309-d756-45a2-8bad-85c21a6b4d2d", - "2b8e48d3-312f-491f-a888-e139ea60fc8a", - "1720d12b-58bd-4f74-a72b-d6b6a2bdd729" + "cd0b3248-c1da-428c-94fe-528d32684082", + "2c62e865-dd48-451a-b0af-eb4b5e22511d", + "b647e19b-4410-4363-887c-104c94ee1a8e", + "e3f4e947-9bb4-46f1-bd97-b660107e695f", + "534b9cb0-7302-4b30-a9eb-5f1e49ed131b", + "232ce7eb-572d-4da0-959c-888373c3dc28", + "bbb0af5e-5339-42fc-abcd-da955dfef8ee" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "eb5400ef-0e10-453f-a869-d72d160f3258", + "uuid": "2877414b-c18d-4ded-8191-fe4a29ea9fc2", "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": "00e8d8b8-a489-4a35-a6da-a96695abd2c7", - "parentUUID": "eb5400ef-0e10-453f-a869-d72d160f3258", + "uuid": "9361bb95-015d-4e21-afdb-91a972cdaa5e", + "parentUUID": "2877414b-c18d-4ded-8191-fe4a29ea9fc2", "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": "486dc7bf-9451-4dc7-a1e6-b94f901e9a95", - "parentUUID": "eb5400ef-0e10-453f-a869-d72d160f3258", + "uuid": "19437227-e2c1-4cb6-a4a9-233f81f873b1", + "parentUUID": "2877414b-c18d-4ded-8191-fe4a29ea9fc2", "isHook": false, "skipped": false }, @@ -7837,7 +7837,7 @@ "title": "setter should allow setting null", "fullTitle": "ical-generator Event class() setter should allow setting null", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -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": "a962c3b1-68c0-430c-97d4-bc97c5c671ce", - "parentUUID": "eb5400ef-0e10-453f-a869-d72d160f3258", + "uuid": "9fc30565-084d-4961-802d-a68dec43064f", + "parentUUID": "2877414b-c18d-4ded-8191-fe4a29ea9fc2", "isHook": false, "skipped": false }, @@ -7855,7 +7855,7 @@ "title": "setter should allow setting valid value", "fullTitle": "ical-generator Event class() setter should allow setting valid value", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "b47aa1c8-87d3-42c4-91d5-2b695f9a594f", - "parentUUID": "eb5400ef-0e10-453f-a869-d72d160f3258", + "uuid": "e56c9eb1-a744-44e3-bdfd-c1fc6ee6bda2", + "parentUUID": "2877414b-c18d-4ded-8191-fe4a29ea9fc2", "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": "6286ef58-7f26-4863-aaed-25cfac4695c8", - "parentUUID": "eb5400ef-0e10-453f-a869-d72d160f3258", + "uuid": "958e1de8-c946-48a4-8248-80234cfe8aa2", + "parentUUID": "2877414b-c18d-4ded-8191-fe4a29ea9fc2", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "00e8d8b8-a489-4a35-a6da-a96695abd2c7", - "486dc7bf-9451-4dc7-a1e6-b94f901e9a95", - "a962c3b1-68c0-430c-97d4-bc97c5c671ce", - "b47aa1c8-87d3-42c4-91d5-2b695f9a594f", - "6286ef58-7f26-4863-aaed-25cfac4695c8" + "9361bb95-015d-4e21-afdb-91a972cdaa5e", + "19437227-e2c1-4cb6-a4a9-233f81f873b1", + "9fc30565-084d-4961-802d-a68dec43064f", + "e56c9eb1-a744-44e3-bdfd-c1fc6ee6bda2", + "958e1de8-c946-48a4-8248-80234cfe8aa2" ], "failures": [], "pending": [], @@ -7905,7 +7905,7 @@ "_timeout": 2000 }, { - "uuid": "1872c137-a207-4169-a608-4de2ec5b777b", + "uuid": "1cc6acb2-ed2f-4664-a590-52295ff52711", "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": "1763655a-61f9-486d-a22c-4378fc62663f", - "parentUUID": "1872c137-a207-4169-a608-4de2ec5b777b", + "uuid": "a1b1cdf7-e7ed-4b58-bc16-30c064f30de3", + "parentUUID": "1cc6acb2-ed2f-4664-a590-52295ff52711", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "1763655a-61f9-486d-a22c-4378fc62663f" + "a1b1cdf7-e7ed-4b58-bc16-30c064f30de3" ], "failures": [], "pending": [], @@ -7944,7 +7944,7 @@ "_timeout": 2000 }, { - "uuid": "30be32a2-a69a-4b7e-82ca-a7fe92e35550", + "uuid": "518cd242-4519-4fed-b955-015eb70e06ee", "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": "efdf9fa9-9f85-4027-aa20-47ae401ff623", - "parentUUID": "30be32a2-a69a-4b7e-82ca-a7fe92e35550", + "uuid": "d1807a80-110c-46ed-b458-7f3c19dc6d42", + "parentUUID": "518cd242-4519-4fed-b955-015eb70e06ee", "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": "77b0d258-fd24-46f7-b890-610458ae60c0", - "parentUUID": "30be32a2-a69a-4b7e-82ca-a7fe92e35550", + "uuid": "e55c183d-030f-4d8c-9f25-68b319a68551", + "parentUUID": "518cd242-4519-4fed-b955-015eb70e06ee", "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": "973d77ad-43a8-4245-beaf-9b91711c8e1c", - "parentUUID": "30be32a2-a69a-4b7e-82ca-a7fe92e35550", + "uuid": "f60173e8-2f5e-4419-be13-1318ceb0babc", + "parentUUID": "518cd242-4519-4fed-b955-015eb70e06ee", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "efdf9fa9-9f85-4027-aa20-47ae401ff623", - "77b0d258-fd24-46f7-b890-610458ae60c0", - "973d77ad-43a8-4245-beaf-9b91711c8e1c" + "d1807a80-110c-46ed-b458-7f3c19dc6d42", + "e55c183d-030f-4d8c-9f25-68b319a68551", + "f60173e8-2f5e-4419-be13-1318ceb0babc" ], "failures": [], "pending": [], @@ -8021,7 +8021,7 @@ "_timeout": 2000 }, { - "uuid": "319a38ce-5a2e-4237-905d-d962e09e5f15", + "uuid": "995f7fe6-6da1-4806-8d0e-d10ed5f3a97c", "title": "transparency()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -8032,7 +8032,7 @@ "title": "getter should return value", "fullTitle": "ical-generator Event transparency() getter should return value", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -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": "c0c62c60-8ad9-4f52-b890-10459abf539b", - "parentUUID": "319a38ce-5a2e-4237-905d-d962e09e5f15", + "uuid": "6968b452-df14-46b3-84db-520b8e3fcaec", + "parentUUID": "995f7fe6-6da1-4806-8d0e-d10ed5f3a97c", "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": "a78369b2-c08a-4385-8b53-8979ba85992f", - "parentUUID": "319a38ce-5a2e-4237-905d-d962e09e5f15", + "uuid": "c30f1960-667d-4b3c-8016-6780ccc329f2", + "parentUUID": "995f7fe6-6da1-4806-8d0e-d10ed5f3a97c", "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": "12dc00f9-ee71-44ea-bc1d-bb7a23a148e2", - "parentUUID": "319a38ce-5a2e-4237-905d-d962e09e5f15", + "uuid": "f442b3e3-27a8-4a59-95f8-44b0c9d72b10", + "parentUUID": "995f7fe6-6da1-4806-8d0e-d10ed5f3a97c", "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": "ac65e246-eb56-46b6-9bbd-afb43c196438", - "parentUUID": "319a38ce-5a2e-4237-905d-d962e09e5f15", + "uuid": "f9e7fd4d-04c3-4be6-82a5-1c5a55bc4009", + "parentUUID": "995f7fe6-6da1-4806-8d0e-d10ed5f3a97c", "isHook": false, "skipped": false }, @@ -8104,7 +8104,7 @@ "title": "should throw error when method not allowed", "fullTitle": "ical-generator Event transparency() should throw error when method not allowed", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "02077eeb-bb49-4a67-a6cf-13367cb72701", - "parentUUID": "319a38ce-5a2e-4237-905d-d962e09e5f15", + "uuid": "740217d5-22e4-4f78-901e-6c3529176dd9", + "parentUUID": "995f7fe6-6da1-4806-8d0e-d10ed5f3a97c", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "c0c62c60-8ad9-4f52-b890-10459abf539b", - "a78369b2-c08a-4385-8b53-8979ba85992f", - "12dc00f9-ee71-44ea-bc1d-bb7a23a148e2", - "ac65e246-eb56-46b6-9bbd-afb43c196438", - "02077eeb-bb49-4a67-a6cf-13367cb72701" + "6968b452-df14-46b3-84db-520b8e3fcaec", + "c30f1960-667d-4b3c-8016-6780ccc329f2", + "f442b3e3-27a8-4a59-95f8-44b0c9d72b10", + "f9e7fd4d-04c3-4be6-82a5-1c5a55bc4009", + "740217d5-22e4-4f78-901e-6c3529176dd9" ], "failures": [], "pending": [], @@ -8136,7 +8136,7 @@ "_timeout": 2000 }, { - "uuid": "9caddd09-e0d3-48b5-a9c2-0a637723fc54", + "uuid": "4922399e-3244-4365-b127-e50e28dd4bc8", "title": "toString()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -8147,7 +8147,7 @@ "title": "should make use of escaping", "fullTitle": "ical-generator Event toString() should make use of escaping", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -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": "965f909c-a056-45be-b333-0e73d2175fe4", - "parentUUID": "9caddd09-e0d3-48b5-a9c2-0a637723fc54", + "uuid": "949d58b8-c59f-4257-923c-cff704246900", + "parentUUID": "4922399e-3244-4365-b127-e50e28dd4bc8", "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": "b20f74c1-eaca-4ab8-aaf1-bb252d4e76fd", - "parentUUID": "9caddd09-e0d3-48b5-a9c2-0a637723fc54", + "uuid": "bac5f2d6-4491-4276-b716-55fcbb385056", + "parentUUID": "4922399e-3244-4365-b127-e50e28dd4bc8", "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,17 +8192,17 @@ "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": "bce714cd-853e-40f9-a779-78a6465542e5", - "parentUUID": "9caddd09-e0d3-48b5-a9c2-0a637723fc54", + "uuid": "f733a685-6e00-4a58-812b-a691a1ac13d0", + "parentUUID": "4922399e-3244-4365-b127-e50e28dd4bc8", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "965f909c-a056-45be-b333-0e73d2175fe4", - "b20f74c1-eaca-4ab8-aaf1-bb252d4e76fd", - "bce714cd-853e-40f9-a779-78a6465542e5" + "949d58b8-c59f-4257-923c-cff704246900", + "bac5f2d6-4491-4276-b716-55fcbb385056", + "f733a685-6e00-4a58-812b-a691a1ac13d0" ], "failures": [], "pending": [], @@ -8223,7 +8223,7 @@ "_timeout": 2000 }, { - "uuid": "d56367fd-9d77-4c43-bc6e-d2cad004ccfb", + "uuid": "abfd89e3-8e2b-4652-88d4-28fc635aa8d9", "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": "f1793d92-2a6c-459e-8821-0b263f79cd7c", + "uuid": "e5ff9898-9f95-4b5e-9128-971daca01d4e", "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": "5dbe6b92-c763-4a2e-8b6a-4d3511208cde", - "parentUUID": "f1793d92-2a6c-459e-8821-0b263f79cd7c", + "uuid": "1370ec75-1503-425f-932c-a873abada889", + "parentUUID": "e5ff9898-9f95-4b5e-9128-971daca01d4e", "isHook": false, "skipped": false }, @@ -8270,16 +8270,16 @@ "context": null, "code": "assert.ok(ical() instanceof ICalCalendar);", "err": {}, - "uuid": "7fab7aa0-83fb-4336-bc41-8a30c3071e58", - "parentUUID": "f1793d92-2a6c-459e-8821-0b263f79cd7c", + "uuid": "f1678a6b-c61e-460e-80e2-378176c8e222", + "parentUUID": "e5ff9898-9f95-4b5e-9128-971daca01d4e", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "5dbe6b92-c763-4a2e-8b6a-4d3511208cde", - "7fab7aa0-83fb-4336-bc41-8a30c3071e58" + "1370ec75-1503-425f-932c-a873abada889", + "f1678a6b-c61e-460e-80e2-378176c8e222" ], "failures": [], "pending": [], @@ -8290,7 +8290,7 @@ "_timeout": 2000 }, { - "uuid": "567d35fe-7090-4c50-b109-a4a3c2962083", + "uuid": "7ac00848-a35c-48eb-9037-d1cdb582b646", "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": "905efe92-477b-4d0b-8d72-986592554604", - "parentUUID": "567d35fe-7090-4c50-b109-a4a3c2962083", + "uuid": "2c3b7fe5-cdf2-4052-bbae-8091e608ff2d", + "parentUUID": "7ac00848-a35c-48eb-9037-d1cdb582b646", "isHook": false, "skipped": false }, @@ -8328,16 +8328,16 @@ "context": null, "code": "assert.ok(ICalAlarmType);", "err": {}, - "uuid": "903271b7-8870-4724-a888-4e72ababe3e7", - "parentUUID": "567d35fe-7090-4c50-b109-a4a3c2962083", + "uuid": "3084681b-7c2d-44f4-b40a-621216d68a28", + "parentUUID": "7ac00848-a35c-48eb-9037-d1cdb582b646", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "905efe92-477b-4d0b-8d72-986592554604", - "903271b7-8870-4724-a888-4e72ababe3e7" + "2c3b7fe5-cdf2-4052-bbae-8091e608ff2d", + "3084681b-7c2d-44f4-b40a-621216d68a28" ], "failures": [], "pending": [], @@ -8348,7 +8348,7 @@ "_timeout": 2000 }, { - "uuid": "31e57c6e-8f85-4976-ad75-8aad521700dd", + "uuid": "cd723f6d-0b54-4c14-bf0a-93b7ed890368", "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": "2885b150-6226-460c-8f01-05be1a38ccd2", - "parentUUID": "31e57c6e-8f85-4976-ad75-8aad521700dd", + "uuid": "a6e8abb2-c6cf-4c37-b316-e8a71a4002f0", + "parentUUID": "cd723f6d-0b54-4c14-bf0a-93b7ed890368", "isHook": false, "skipped": false }, @@ -8386,8 +8386,8 @@ "context": null, "code": "assert.ok(ICalAttendeeType);", "err": {}, - "uuid": "1eafc9c5-dbc2-4b02-8fcc-747d8f56d8c3", - "parentUUID": "31e57c6e-8f85-4976-ad75-8aad521700dd", + "uuid": "1a13ad47-618a-4e95-8832-0098f0ed76e2", + "parentUUID": "cd723f6d-0b54-4c14-bf0a-93b7ed890368", "isHook": false, "skipped": false }, @@ -8404,8 +8404,8 @@ "context": null, "code": "assert.ok(ICalAttendeeRole);", "err": {}, - "uuid": "8e3572a2-bf0d-499c-91bd-aa968c2d2749", - "parentUUID": "31e57c6e-8f85-4976-ad75-8aad521700dd", + "uuid": "706a316b-6e7f-4e58-937e-c4ed3840764d", + "parentUUID": "cd723f6d-0b54-4c14-bf0a-93b7ed890368", "isHook": false, "skipped": false }, @@ -8422,18 +8422,18 @@ "context": null, "code": "assert.ok(ICalAttendeeStatus);", "err": {}, - "uuid": "b98ce2de-0ae0-4bf0-af6b-a9ca3107ea38", - "parentUUID": "31e57c6e-8f85-4976-ad75-8aad521700dd", + "uuid": "f627db96-346c-42e5-97c8-98b133b1f01e", + "parentUUID": "cd723f6d-0b54-4c14-bf0a-93b7ed890368", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "2885b150-6226-460c-8f01-05be1a38ccd2", - "1eafc9c5-dbc2-4b02-8fcc-747d8f56d8c3", - "8e3572a2-bf0d-499c-91bd-aa968c2d2749", - "b98ce2de-0ae0-4bf0-af6b-a9ca3107ea38" + "a6e8abb2-c6cf-4c37-b316-e8a71a4002f0", + "1a13ad47-618a-4e95-8832-0098f0ed76e2", + "706a316b-6e7f-4e58-937e-c4ed3840764d", + "f627db96-346c-42e5-97c8-98b133b1f01e" ], "failures": [], "pending": [], @@ -8444,7 +8444,7 @@ "_timeout": 2000 }, { - "uuid": "f26754d6-0120-4c7c-95ef-0f5f15d17e1d", + "uuid": "65e996bc-0cd0-44b7-873d-6926dc5afd16", "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": "f44b81f4-9a85-47ce-b421-5d06ae8a4c4f", - "parentUUID": "f26754d6-0120-4c7c-95ef-0f5f15d17e1d", + "uuid": "53e7d556-2968-4fab-9962-54fffd33b03d", + "parentUUID": "65e996bc-0cd0-44b7-873d-6926dc5afd16", "isHook": false, "skipped": false }, @@ -8482,16 +8482,16 @@ "context": null, "code": "assert.ok(ICalCalendarMethod);", "err": {}, - "uuid": "d9b3fd44-7de4-45e4-971e-6a756eaf1932", - "parentUUID": "f26754d6-0120-4c7c-95ef-0f5f15d17e1d", + "uuid": "e00e0617-9fb3-4d63-bfb7-bc52b3258fbb", + "parentUUID": "65e996bc-0cd0-44b7-873d-6926dc5afd16", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "f44b81f4-9a85-47ce-b421-5d06ae8a4c4f", - "d9b3fd44-7de4-45e4-971e-6a756eaf1932" + "53e7d556-2968-4fab-9962-54fffd33b03d", + "e00e0617-9fb3-4d63-bfb7-bc52b3258fbb" ], "failures": [], "pending": [], @@ -8502,7 +8502,7 @@ "_timeout": 2000 }, { - "uuid": "5334cdee-fde8-4a7d-8005-7dbd481430b4", + "uuid": "79ac5e49-8cee-4141-a563-149e9b5423af", "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": "d6e63338-773b-422c-91a8-806eef57097b", - "parentUUID": "5334cdee-fde8-4a7d-8005-7dbd481430b4", + "uuid": "be380374-fa9f-4327-a1cd-c390c3792561", + "parentUUID": "79ac5e49-8cee-4141-a563-149e9b5423af", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "d6e63338-773b-422c-91a8-806eef57097b" + "be380374-fa9f-4327-a1cd-c390c3792561" ], "failures": [], "pending": [], @@ -8541,7 +8541,7 @@ "_timeout": 2000 }, { - "uuid": "f02ce993-9709-4ffa-984e-fcc6e0b3ba51", + "uuid": "fa8c545f-6c0a-443b-88f5-8124c553e1dd", "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": "1a096577-9e1a-479a-8a15-6852b07abf26", - "parentUUID": "f02ce993-9709-4ffa-984e-fcc6e0b3ba51", + "uuid": "c98215c7-1539-44b1-a729-1a77fb26cffe", + "parentUUID": "fa8c545f-6c0a-443b-88f5-8124c553e1dd", "isHook": false, "skipped": false }, @@ -8579,8 +8579,8 @@ "context": null, "code": "assert.ok(ICalEventStatus);", "err": {}, - "uuid": "0d487ade-0419-4929-8ffa-3bf1a5600615", - "parentUUID": "f02ce993-9709-4ffa-984e-fcc6e0b3ba51", + "uuid": "e959dcde-59fe-4932-9645-3283bef41a4e", + "parentUUID": "fa8c545f-6c0a-443b-88f5-8124c553e1dd", "isHook": false, "skipped": false }, @@ -8597,8 +8597,8 @@ "context": null, "code": "assert.ok(ICalEventBusyStatus);", "err": {}, - "uuid": "424ef79a-dd16-4eb1-ac1a-84507131b8a2", - "parentUUID": "f02ce993-9709-4ffa-984e-fcc6e0b3ba51", + "uuid": "2efb2b2f-a826-41d3-adc7-a585f4c810b4", + "parentUUID": "fa8c545f-6c0a-443b-88f5-8124c553e1dd", "isHook": false, "skipped": false }, @@ -8615,18 +8615,18 @@ "context": null, "code": "assert.ok(ICalEventTransparency);", "err": {}, - "uuid": "372816a0-43bb-46a5-a62d-db932b7a1381", - "parentUUID": "f02ce993-9709-4ffa-984e-fcc6e0b3ba51", + "uuid": "d66fa068-b99e-499e-8178-5602fe1a5328", + "parentUUID": "fa8c545f-6c0a-443b-88f5-8124c553e1dd", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "1a096577-9e1a-479a-8a15-6852b07abf26", - "0d487ade-0419-4929-8ffa-3bf1a5600615", - "424ef79a-dd16-4eb1-ac1a-84507131b8a2", - "372816a0-43bb-46a5-a62d-db932b7a1381" + "c98215c7-1539-44b1-a729-1a77fb26cffe", + "e959dcde-59fe-4932-9645-3283bef41a4e", + "2efb2b2f-a826-41d3-adc7-a585f4c810b4", + "d66fa068-b99e-499e-8178-5602fe1a5328" ], "failures": [], "pending": [], @@ -8637,7 +8637,7 @@ "_timeout": 2000 }, { - "uuid": "fb8ee38d-7c5f-4151-8a68-9128d4de9b0d", + "uuid": "c249e129-eae1-460f-80b7-d46a8246ab88", "title": "Type", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/index.ts", "file": "/test/index.ts", @@ -8648,7 +8648,7 @@ "title": "should export ICalEventRepeatingFreq", "fullTitle": "ical-generator Index Type should export ICalEventRepeatingFreq", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -8657,8 +8657,8 @@ "context": null, "code": "assert.ok(ICalEventRepeatingFreq);", "err": {}, - "uuid": "7844bd89-9c32-4d6b-8968-12e594e73930", - "parentUUID": "fb8ee38d-7c5f-4151-8a68-9128d4de9b0d", + "uuid": "cfccd448-87f3-4243-8dbf-11c7f44edfd8", + "parentUUID": "c249e129-eae1-460f-80b7-d46a8246ab88", "isHook": false, "skipped": false }, @@ -8675,27 +8675,27 @@ "context": null, "code": "assert.ok(ICalWeekday);", "err": {}, - "uuid": "42aad1fa-37b8-44cb-b277-1c63dad3e498", - "parentUUID": "fb8ee38d-7c5f-4151-8a68-9128d4de9b0d", + "uuid": "339f6e23-55f4-4af6-9c9c-8ab6091637f7", + "parentUUID": "c249e129-eae1-460f-80b7-d46a8246ab88", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "7844bd89-9c32-4d6b-8968-12e594e73930", - "42aad1fa-37b8-44cb-b277-1c63dad3e498" + "cfccd448-87f3-4243-8dbf-11c7f44edfd8", + "339f6e23-55f4-4af6-9c9c-8ab6091637f7" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "6f5f5578-46ae-47e9-b850-75e10d3dc588", + "uuid": "28e16999-031a-4452-a45d-620c5ebb4f07", "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": "1424978d-736b-46d9-842e-a77c43f70385", - "parentUUID": "6f5f5578-46ae-47e9-b850-75e10d3dc588", + "uuid": "db6f1c1b-8d8b-4889-bcd3-2388198237c8", + "parentUUID": "28e16999-031a-4452-a45d-620c5ebb4f07", "isHook": false, "skipped": false }, @@ -8733,8 +8733,8 @@ "context": null, "code": "assert.ok(typeof formatDateTZ === 'function');", "err": {}, - "uuid": "d45b0ce8-9306-4f98-8eec-cfcb7f0b7625", - "parentUUID": "6f5f5578-46ae-47e9-b850-75e10d3dc588", + "uuid": "465db2b0-674c-4480-8911-234ad80edb0e", + "parentUUID": "28e16999-031a-4452-a45d-620c5ebb4f07", "isHook": false, "skipped": false }, @@ -8751,8 +8751,8 @@ "context": null, "code": "assert.ok(typeof escape === 'function');", "err": {}, - "uuid": "531afc34-07d6-4353-9a5f-49aaba3cf0f0", - "parentUUID": "6f5f5578-46ae-47e9-b850-75e10d3dc588", + "uuid": "b62e2799-e16c-47ab-9646-239c1c4d8471", + "parentUUID": "28e16999-031a-4452-a45d-620c5ebb4f07", "isHook": false, "skipped": false }, @@ -8769,18 +8769,18 @@ "context": null, "code": "assert.ok(typeof foldLines === 'function');", "err": {}, - "uuid": "25ea9742-8aa5-4009-ae8f-7eae1301464d", - "parentUUID": "6f5f5578-46ae-47e9-b850-75e10d3dc588", + "uuid": "c7f5990b-b247-4369-93d0-20331726ed4a", + "parentUUID": "28e16999-031a-4452-a45d-620c5ebb4f07", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "1424978d-736b-46d9-842e-a77c43f70385", - "d45b0ce8-9306-4f98-8eec-cfcb7f0b7625", - "531afc34-07d6-4353-9a5f-49aaba3cf0f0", - "25ea9742-8aa5-4009-ae8f-7eae1301464d" + "db6f1c1b-8d8b-4889-bcd3-2388198237c8", + "465db2b0-674c-4480-8911-234ad80edb0e", + "b62e2799-e16c-47ab-9646-239c1c4d8471", + "c7f5990b-b247-4369-93d0-20331726ed4a" ], "failures": [], "pending": [], @@ -8801,7 +8801,7 @@ "_timeout": 2000 }, { - "uuid": "2e007467-3a5e-481d-907e-222491cfc919", + "uuid": "45e37214-dc83-4af2-be4f-a973d1fd8229", "title": "Issues", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/issues.ts", "file": "/test/issues.ts", @@ -8810,7 +8810,7 @@ "tests": [], "suites": [ { - "uuid": "50109d03-c4ad-43bb-9be5-0ad118b8a60c", + "uuid": "9793cd9e-5353-4ef8-a50e-145b5845b71e", "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": "ffbe628a-9030-414c-8938-3df214b30cbc", - "parentUUID": "50109d03-c4ad-43bb-9be5-0ad118b8a60c", + "uuid": "14c1351a-9f17-42c2-9fae-c7fe4df8a743", + "parentUUID": "9793cd9e-5353-4ef8-a50e-145b5845b71e", "isHook": false, "skipped": false }, @@ -8839,7 +8839,7 @@ "title": "should work with Brazil/East", "fullTitle": "Issues Issue #38 should work with Brazil/East", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -8848,16 +8848,16 @@ "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": "8a25d4c5-d7d0-4578-b694-3900cf6b9295", - "parentUUID": "50109d03-c4ad-43bb-9be5-0ad118b8a60c", + "uuid": "01ff58ac-3b1c-4015-a3ae-67db1ea2ab4c", + "parentUUID": "9793cd9e-5353-4ef8-a50e-145b5845b71e", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "ffbe628a-9030-414c-8938-3df214b30cbc", - "8a25d4c5-d7d0-4578-b694-3900cf6b9295" + "14c1351a-9f17-42c2-9fae-c7fe4df8a743", + "01ff58ac-3b1c-4015-a3ae-67db1ea2ab4c" ], "failures": [], "pending": [], @@ -8868,7 +8868,7 @@ "_timeout": 2000 }, { - "uuid": "3c748523-38c3-46a0-8284-a6b805782f17", + "uuid": "4e374b0d-eed3-4456-93e2-a66acb1e9b95", "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": 0, "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": "18f4d416-539e-48ff-a5f2-0cf0a5af139c", - "parentUUID": "3c748523-38c3-46a0-8284-a6b805782f17", + "uuid": "a4db4bfe-97be-4ee4-a48e-20a4471fac95", + "parentUUID": "4e374b0d-eed3-4456-93e2-a66acb1e9b95", "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": "342ea96f-c068-461c-9d08-b7f6e4dec468", - "parentUUID": "3c748523-38c3-46a0-8284-a6b805782f17", + "uuid": "738ed876-b7b5-4444-9474-8da3b9a0ac12", + "parentUUID": "4e374b0d-eed3-4456-93e2-a66acb1e9b95", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "18f4d416-539e-48ff-a5f2-0cf0a5af139c", - "342ea96f-c068-461c-9d08-b7f6e4dec468" + "a4db4bfe-97be-4ee4-a48e-20a4471fac95", + "738ed876-b7b5-4444-9474-8da3b9a0ac12" ], "failures": [], "pending": [], "skipped": [], - "duration": 2, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "380c596d-0132-4411-af88-74fc1e532636", + "uuid": "4da6e57f-56ca-4aa5-8e2c-13e447ceffbc", "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": "1cfdb1de-2a6e-461c-8fe3-f9c686276856", - "parentUUID": "380c596d-0132-4411-af88-74fc1e532636", + "uuid": "a98f066e-2a61-4ce3-9ca0-1dc12693031b", + "parentUUID": "4da6e57f-56ca-4aa5-8e2c-13e447ceffbc", "isHook": false, "skipped": false }, @@ -8955,7 +8955,7 @@ "title": "it should correctly set DTEND when using different timezone in calendar and event", "fullTitle": "Issues Issue #154 it should correctly set DTEND when using different timezone in calendar and event", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -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": "f1b622a1-30be-4456-b99b-f0d74d073085", - "parentUUID": "380c596d-0132-4411-af88-74fc1e532636", + "uuid": "1b71f973-de51-42bc-9370-b3504f42aea8", + "parentUUID": "4da6e57f-56ca-4aa5-8e2c-13e447ceffbc", "isHook": false, "skipped": false }, @@ -8973,7 +8973,7 @@ "title": "it should correctly set RECURRENCE-ID when using different timezone in calendar and event", "fullTitle": "Issues Issue #154 it should correctly set RECURRENCE-ID when using different timezone in calendar and event", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "8be97ec8-8ca5-4609-9346-c1d2ec5b4b59", - "parentUUID": "380c596d-0132-4411-af88-74fc1e532636", + "uuid": "0d3fdab5-6aa9-4f2e-84a0-88af23cde49a", + "parentUUID": "4da6e57f-56ca-4aa5-8e2c-13e447ceffbc", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "1cfdb1de-2a6e-461c-8fe3-f9c686276856", - "f1b622a1-30be-4456-b99b-f0d74d073085", - "8be97ec8-8ca5-4609-9346-c1d2ec5b4b59" + "a98f066e-2a61-4ce3-9ca0-1dc12693031b", + "1b71f973-de51-42bc-9370-b3504f42aea8", + "0d3fdab5-6aa9-4f2e-84a0-88af23cde49a" ], "failures": [], "pending": [], @@ -9003,7 +9003,7 @@ "_timeout": 2000 }, { - "uuid": "f389cf88-7395-4cce-9201-9bc439cdb46b", + "uuid": "fdb205f1-0355-45a4-bf42-d0b8fe40bec4", "title": "Issue #210", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/issues.ts", "file": "/test/issues.ts", @@ -9014,7 +9014,7 @@ "title": "should repeat/exclude with Europe/Berlin", "fullTitle": "Issues Issue #210 should repeat/exclude with Europe/Berlin", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -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": "9b4a6c19-a2f6-43f8-b7a4-85ddc2a72448", - "parentUUID": "f389cf88-7395-4cce-9201-9bc439cdb46b", + "uuid": "745d7f42-cafb-4b1c-9881-0636c1c1a28b", + "parentUUID": "fdb205f1-0355-45a4-bf42-d0b8fe40bec4", "isHook": false, "skipped": false }, @@ -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": "69d4e8ee-4850-4dd5-ad19-266847e4e935", - "parentUUID": "f389cf88-7395-4cce-9201-9bc439cdb46b", + "uuid": "52ba1d6b-f9af-41cc-9208-297979f9c8d6", + "parentUUID": "fdb205f1-0355-45a4-bf42-d0b8fe40bec4", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "9b4a6c19-a2f6-43f8-b7a4-85ddc2a72448", - "69d4e8ee-4850-4dd5-ad19-266847e4e935" + "745d7f42-cafb-4b1c-9881-0636c1c1a28b", + "52ba1d6b-f9af-41cc-9208-297979f9c8d6" ], "failures": [], "pending": [], "skipped": [], - "duration": 2, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "36dfb4d0-a3b5-4d37-bf91-e68879654b33", + "uuid": "72884d3c-afce-42dc-af3a-eac9b718dc54", "title": "Issue #236", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/issues.ts", "file": "/test/issues.ts", @@ -9072,7 +9072,7 @@ "title": "should look like in the example", "fullTitle": "Issues Issue #236 should look like in the example", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -9081,26 +9081,26 @@ "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": "55be36df-77fa-4ce0-aeff-e0a8e7904d47", - "parentUUID": "36dfb4d0-a3b5-4d37-bf91-e68879654b33", + "uuid": "27a13161-828a-4f67-8415-55e573fc9f09", + "parentUUID": "72884d3c-afce-42dc-af3a-eac9b718dc54", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "55be36df-77fa-4ce0-aeff-e0a8e7904d47" + "27a13161-828a-4f67-8415-55e573fc9f09" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "94a7c909-b641-4ed9-9cd2-1555d1e3ef2d", + "uuid": "0d7ea1cc-e0ef-4bf9-a51d-e8f41c142ce0", "title": "Issue #377", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/issues.ts", "file": "/test/issues.ts", @@ -9120,15 +9120,15 @@ "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": "939a79c8-069e-4467-afdd-6203cfbbc2dd", - "parentUUID": "94a7c909-b641-4ed9-9cd2-1555d1e3ef2d", + "uuid": "f73ec519-cdf0-4e00-bec9-b5d9ceb6bc19", + "parentUUID": "0d7ea1cc-e0ef-4bf9-a51d-e8f41c142ce0", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "939a79c8-069e-4467-afdd-6203cfbbc2dd" + "f73ec519-cdf0-4e00-bec9-b5d9ceb6bc19" ], "failures": [], "pending": [], @@ -9139,7 +9139,7 @@ "_timeout": 2000 }, { - "uuid": "bbabd808-219c-4f3c-9f88-0be9831a41be", + "uuid": "dd9970c6-8936-4999-b29f-4b93cab40327", "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": "595cb7e8-1c99-41c9-9b65-4ed43865ff66", - "parentUUID": "bbabd808-219c-4f3c-9f88-0be9831a41be", + "uuid": "5b705315-33e2-4a83-9380-9ccba01c5fd1", + "parentUUID": "dd9970c6-8936-4999-b29f-4b93cab40327", "isHook": false, "skipped": false }, @@ -9177,8 +9177,8 @@ "context": null, "code": "", "err": {}, - "uuid": "21868c65-abc7-4471-a9ed-871e3172faae", - "parentUUID": "bbabd808-219c-4f3c-9f88-0be9831a41be", + "uuid": "250231be-eb65-44e3-9239-d474fca3efa0", + "parentUUID": "dd9970c6-8936-4999-b29f-4b93cab40327", "isHook": false, "skipped": false } @@ -9187,8 +9187,8 @@ "passes": [], "failures": [], "pending": [ - "595cb7e8-1c99-41c9-9b65-4ed43865ff66", - "21868c65-abc7-4471-a9ed-871e3172faae" + "5b705315-33e2-4a83-9380-9ccba01c5fd1", + "250231be-eb65-44e3-9239-d474fca3efa0" ], "skipped": [], "duration": 0, @@ -9197,7 +9197,7 @@ "_timeout": 2000 }, { - "uuid": "51f0e141-42e9-4ab9-a236-f0740daec97e", + "uuid": "82ebe43b-f23c-43ab-9897-f97c04fc14ad", "title": "Issue #459", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/issues.ts", "file": "/test/issues.ts", @@ -9208,7 +9208,7 @@ "title": "event.repeating should work with `RRULE:` prefix", "fullTitle": "Issues Issue #459 event.repeating should work with `RRULE:` prefix", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "22d63958-9611-48f7-b7fc-46034bda7406", - "parentUUID": "51f0e141-42e9-4ab9-a236-f0740daec97e", + "uuid": "aad5a0ee-93f5-4409-bfdd-a751bdc457a7", + "parentUUID": "82ebe43b-f23c-43ab-9897-f97c04fc14ad", "isHook": false, "skipped": false }, @@ -9235,21 +9235,21 @@ "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": "40d0309e-0765-4ed8-996a-90674cd4ab03", - "parentUUID": "51f0e141-42e9-4ab9-a236-f0740daec97e", + "uuid": "7747cdea-1acc-4542-9de7-8c9ed245f790", + "parentUUID": "82ebe43b-f23c-43ab-9897-f97c04fc14ad", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "22d63958-9611-48f7-b7fc-46034bda7406", - "40d0309e-0765-4ed8-996a-90674cd4ab03" + "aad5a0ee-93f5-4409-bfdd-a751bdc457a7", + "7747cdea-1acc-4542-9de7-8c9ed245f790" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 @@ -9265,7 +9265,7 @@ "_timeout": 2000 }, { - "uuid": "52935c19-1f20-40b2-81e9-454979bacd6c", + "uuid": "bde00c69-8ff0-49b1-89d3-2ed64666ef25", "title": "ICalTools", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9274,7 +9274,7 @@ "tests": [], "suites": [ { - "uuid": "46bad8e3-f95a-48a4-a120-bf93e92793a0", + "uuid": "698af746-26d4-4f63-aa7c-24b177e311f1", "title": "formatDate()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9283,7 +9283,7 @@ "tests": [], "suites": [ { - "uuid": "7203a9b6-ecc7-4509-a754-8f1e4eac0b3e", + "uuid": "982930d8-8e0c-4692-bf00-b2b6ea9b7144", "title": "Date / String", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9303,8 +9303,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, '2018-07-05T18:24:00.052Z', false, false), '20180705T182400Z');", "err": {}, - "uuid": "7868c569-688e-4244-a6a7-28a9a48da9d4", - "parentUUID": "7203a9b6-ecc7-4509-a754-8f1e4eac0b3e", + "uuid": "007b421f-9f82-4961-b294-caf12950cbd4", + "parentUUID": "982930d8-8e0c-4692-bf00-b2b6ea9b7144", "isHook": false, "skipped": false }, @@ -9321,8 +9321,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, '2018-07-05T18:24:00.052Z', false, true), '20180705T182400');", "err": {}, - "uuid": "e7d78f10-d108-4c24-b9a8-4802199c030d", - "parentUUID": "7203a9b6-ecc7-4509-a754-8f1e4eac0b3e", + "uuid": "a89909bd-3e9a-4443-bd74-39aab02ee480", + "parentUUID": "982930d8-8e0c-4692-bf00-b2b6ea9b7144", "isHook": false, "skipped": false }, @@ -9339,8 +9339,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, '2018-07-05T18:24:00.052Z', true, false), '20180705');", "err": {}, - "uuid": "9904446f-7fab-4b69-a886-d96044417b52", - "parentUUID": "7203a9b6-ecc7-4509-a754-8f1e4eac0b3e", + "uuid": "f77bf1fa-e372-43a3-b35a-56c270edefeb", + "parentUUID": "982930d8-8e0c-4692-bf00-b2b6ea9b7144", "isHook": false, "skipped": false }, @@ -9348,7 +9348,7 @@ "title": "timezone=0 dateonly=1 floating=1", "fullTitle": "ICalTools formatDate() Date / String timezone=0 dateonly=1 floating=1", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -9357,8 +9357,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, '2018-07-05T18:24:00.052Z', true, true), '20180705');", "err": {}, - "uuid": "62d33805-1968-4948-b87e-82e53a5e8f73", - "parentUUID": "7203a9b6-ecc7-4509-a754-8f1e4eac0b3e", + "uuid": "0e00d6f9-deed-42e6-9951-0af7cd554ffa", + "parentUUID": "982930d8-8e0c-4692-bf00-b2b6ea9b7144", "isHook": false, "skipped": false }, @@ -9375,8 +9375,8 @@ "context": null, "code": "assert.strictEqual(formatDate('Europe/Berlin', '2018-07-05T18:24:00.052', false, false), '20180705T182400');", "err": {}, - "uuid": "5b2af63b-6414-4cac-847f-5a025540f5aa", - "parentUUID": "7203a9b6-ecc7-4509-a754-8f1e4eac0b3e", + "uuid": "ccfa2795-ec20-4219-a495-90d87301b54b", + "parentUUID": "982930d8-8e0c-4692-bf00-b2b6ea9b7144", "isHook": false, "skipped": false }, @@ -9393,8 +9393,8 @@ "context": null, "code": "assert.strictEqual(formatDate('Europe/Berlin', '2018-07-05T18:24:00.052', false, true), '20180705T182400');", "err": {}, - "uuid": "1496f33b-bacb-4290-85ac-21aeb722b7e7", - "parentUUID": "7203a9b6-ecc7-4509-a754-8f1e4eac0b3e", + "uuid": "b20ff368-14dd-43d2-9820-3a99c6cb3e5d", + "parentUUID": "982930d8-8e0c-4692-bf00-b2b6ea9b7144", "isHook": false, "skipped": false }, @@ -9411,8 +9411,8 @@ "context": null, "code": "assert.strictEqual(formatDate('Europe/Berlin', '2018-07-05T18:24:00.052', true, false), '20180705');", "err": {}, - "uuid": "e85ffda0-db17-41e5-a89e-c17be07deef5", - "parentUUID": "7203a9b6-ecc7-4509-a754-8f1e4eac0b3e", + "uuid": "1c448da5-0f09-47c6-8b85-93f3398f8bab", + "parentUUID": "982930d8-8e0c-4692-bf00-b2b6ea9b7144", "isHook": false, "skipped": false }, @@ -9429,33 +9429,33 @@ "context": null, "code": "assert.strictEqual(formatDate('Europe/Berlin', '2018-07-05T18:24:00.052', true, true), '20180705');", "err": {}, - "uuid": "c68dada9-80dc-4e08-a684-ee3a5c799b7f", - "parentUUID": "7203a9b6-ecc7-4509-a754-8f1e4eac0b3e", + "uuid": "481adc01-698d-44c5-a88d-6b2094733f41", + "parentUUID": "982930d8-8e0c-4692-bf00-b2b6ea9b7144", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "7868c569-688e-4244-a6a7-28a9a48da9d4", - "e7d78f10-d108-4c24-b9a8-4802199c030d", - "9904446f-7fab-4b69-a886-d96044417b52", - "62d33805-1968-4948-b87e-82e53a5e8f73", - "5b2af63b-6414-4cac-847f-5a025540f5aa", - "1496f33b-bacb-4290-85ac-21aeb722b7e7", - "e85ffda0-db17-41e5-a89e-c17be07deef5", - "c68dada9-80dc-4e08-a684-ee3a5c799b7f" + "007b421f-9f82-4961-b294-caf12950cbd4", + "a89909bd-3e9a-4443-bd74-39aab02ee480", + "f77bf1fa-e372-43a3-b35a-56c270edefeb", + "0e00d6f9-deed-42e6-9951-0af7cd554ffa", + "ccfa2795-ec20-4219-a495-90d87301b54b", + "b20ff368-14dd-43d2-9820-3a99c6cb3e5d", + "1c448da5-0f09-47c6-8b85-93f3398f8bab", + "481adc01-698d-44c5-a88d-6b2094733f41" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "e51b9de1-c2d9-4ff5-946a-fe4fba7d393e", + "uuid": "f6c98121-4d5b-40f2-be5f-2bd90bb7c9c7", "title": "moment.js", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9475,8 +9475,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, moment('2018-07-05T18:24:00.052Z'), false, false), '20180705T182400Z');", "err": {}, - "uuid": "cb09c899-41a7-4a5a-ae3e-ec9e284a0de8", - "parentUUID": "e51b9de1-c2d9-4ff5-946a-fe4fba7d393e", + "uuid": "64789043-5745-46a4-a417-1628523b61c1", + "parentUUID": "f6c98121-4d5b-40f2-be5f-2bd90bb7c9c7", "isHook": false, "skipped": false }, @@ -9484,7 +9484,7 @@ "title": "should work with timezone in event / calendar (with moment-timezone)", "fullTitle": "ICalTools formatDate() moment.js should work with timezone in event / calendar (with moment-timezone)", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -9493,8 +9493,8 @@ "context": null, "code": "assert.strictEqual(formatDate('Canada/Saskatchewan', moment('2018-07-05T18:24:00.052Z'), false, false), '20180705T122400');", "err": {}, - "uuid": "21e40d03-533e-44e4-90cf-6e1ab8289e39", - "parentUUID": "e51b9de1-c2d9-4ff5-946a-fe4fba7d393e", + "uuid": "f612c158-f3c4-413c-b8f1-56dc0bb3ab54", + "parentUUID": "f6c98121-4d5b-40f2-be5f-2bd90bb7c9c7", "isHook": false, "skipped": false }, @@ -9511,28 +9511,28 @@ "context": null, "code": "assert.strictEqual(formatDate(null, moment('2018-07-05T18:24:00.052'), false, true), '20180705T182400');", "err": {}, - "uuid": "63fada0a-3d73-4172-a289-a49b55a66d6b", - "parentUUID": "e51b9de1-c2d9-4ff5-946a-fe4fba7d393e", + "uuid": "1c615cc7-8e44-425d-bb03-d29316bd1429", + "parentUUID": "f6c98121-4d5b-40f2-be5f-2bd90bb7c9c7", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "cb09c899-41a7-4a5a-ae3e-ec9e284a0de8", - "21e40d03-533e-44e4-90cf-6e1ab8289e39", - "63fada0a-3d73-4172-a289-a49b55a66d6b" + "64789043-5745-46a4-a417-1628523b61c1", + "f612c158-f3c4-413c-b8f1-56dc0bb3ab54", + "1c615cc7-8e44-425d-bb03-d29316bd1429" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "e426be76-0ce1-4d70-b67e-5ed530f53e03", + "uuid": "4b911b44-812b-4f13-acb5-59c76cab7fc4", "title": "moment-timezone.js", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9552,8 +9552,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, momentTz('2018-07-05T18:24:00.052Z'), false, false), '20180705T182400Z');", "err": {}, - "uuid": "5bf5f734-e36d-4b2f-ad08-2f0524a97870", - "parentUUID": "e426be76-0ce1-4d70-b67e-5ed530f53e03", + "uuid": "2034dfc1-5925-437e-a3e4-bd94aa841d3b", + "parentUUID": "4b911b44-812b-4f13-acb5-59c76cab7fc4", "isHook": false, "skipped": false }, @@ -9570,8 +9570,8 @@ "context": null, "code": "assert.strictEqual(formatDate('Canada/Saskatchewan', momentTz('2018-07-05T18:24:00.052Z'), false, false), '20180705T122400');", "err": {}, - "uuid": "6c47f9fe-dbd2-405d-b3d6-7c02de97d337", - "parentUUID": "e426be76-0ce1-4d70-b67e-5ed530f53e03", + "uuid": "e947233b-3ff5-40d3-b675-3246c97cd407", + "parentUUID": "4b911b44-812b-4f13-acb5-59c76cab7fc4", "isHook": false, "skipped": false }, @@ -9579,7 +9579,7 @@ "title": "should work with floating flag", "fullTitle": "ICalTools formatDate() moment-timezone.js should work with floating flag", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -9588,28 +9588,28 @@ "context": null, "code": "assert.strictEqual(formatDate(null, momentTz('2018-07-05T18:24:00.052'), false, true), '20180705T182400');", "err": {}, - "uuid": "1a758a94-618e-4440-88ef-26757b90cd4e", - "parentUUID": "e426be76-0ce1-4d70-b67e-5ed530f53e03", + "uuid": "e5f1c778-7de3-40ec-b52b-8e7d4ba5efc2", + "parentUUID": "4b911b44-812b-4f13-acb5-59c76cab7fc4", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "5bf5f734-e36d-4b2f-ad08-2f0524a97870", - "6c47f9fe-dbd2-405d-b3d6-7c02de97d337", - "1a758a94-618e-4440-88ef-26757b90cd4e" + "2034dfc1-5925-437e-a3e4-bd94aa841d3b", + "e947233b-3ff5-40d3-b675-3246c97cd407", + "e5f1c778-7de3-40ec-b52b-8e7d4ba5efc2" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "52ab3606-6f47-49c9-82e1-560e6b3eb10b", + "uuid": "48d55cff-056c-438e-8dd4-b3d69b40ab6f", "title": "Luxon", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9629,8 +9629,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, DateTime.fromISO('2018-07-05T18:24:00.052Z'), false, false), '20180705T182400Z');", "err": {}, - "uuid": "c4b30b11-fdbb-48bd-8be7-9e26b91058b7", - "parentUUID": "52ab3606-6f47-49c9-82e1-560e6b3eb10b", + "uuid": "93943bda-a94d-4c37-a094-1c21dca0d632", + "parentUUID": "48d55cff-056c-438e-8dd4-b3d69b40ab6f", "isHook": false, "skipped": false }, @@ -9647,8 +9647,8 @@ "context": null, "code": "assert.strictEqual(formatDate('Canada/Saskatchewan', DateTime.fromISO('2018-07-05T18:24:00.052Z'), false, false), '20180705T122400');", "err": {}, - "uuid": "0223eb55-17dc-450b-b8a1-418b47fe534f", - "parentUUID": "52ab3606-6f47-49c9-82e1-560e6b3eb10b", + "uuid": "bebe2593-67d4-47c6-8b54-a82d387ccf10", + "parentUUID": "48d55cff-056c-438e-8dd4-b3d69b40ab6f", "isHook": false, "skipped": false }, @@ -9665,8 +9665,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, DateTime.fromISO('2018-07-05T18:24:00.052'), false, true), '20180705T182400');", "err": {}, - "uuid": "b6ccb083-e950-4369-b840-df2e199c0366", - "parentUUID": "52ab3606-6f47-49c9-82e1-560e6b3eb10b", + "uuid": "18d26bd8-3f36-43e9-8a04-b8f0c6b4a20a", + "parentUUID": "48d55cff-056c-438e-8dd4-b3d69b40ab6f", "isHook": false, "skipped": false }, @@ -9674,7 +9674,7 @@ "title": "should work with dateonly flag", "fullTitle": "ICalTools formatDate() Luxon should work with dateonly flag", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -9683,29 +9683,29 @@ "context": null, "code": "assert.strictEqual(formatDate(null, DateTime.fromISO('2018-07-05T18:24:00.052'), true, false), '20180705');", "err": {}, - "uuid": "e0ea55fe-d9be-4a00-ac1a-7e42b020fabb", - "parentUUID": "52ab3606-6f47-49c9-82e1-560e6b3eb10b", + "uuid": "33762b74-33f5-4b3f-bec3-f3a02eaa2dc7", + "parentUUID": "48d55cff-056c-438e-8dd4-b3d69b40ab6f", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "c4b30b11-fdbb-48bd-8be7-9e26b91058b7", - "0223eb55-17dc-450b-b8a1-418b47fe534f", - "b6ccb083-e950-4369-b840-df2e199c0366", - "e0ea55fe-d9be-4a00-ac1a-7e42b020fabb" + "93943bda-a94d-4c37-a094-1c21dca0d632", + "bebe2593-67d4-47c6-8b54-a82d387ccf10", + "18d26bd8-3f36-43e9-8a04-b8f0c6b4a20a", + "33762b74-33f5-4b3f-bec3-f3a02eaa2dc7" ], "failures": [], "pending": [], "skipped": [], - "duration": 4, + "duration": 3, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "5f200205-8198-4507-bb96-20bb7f8d5fc6", + "uuid": "0866aab9-e664-4222-a254-cc6989c3e4b2", "title": "Day.js", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9716,7 +9716,7 @@ "title": "should work without setting a timezone", "fullTitle": "ICalTools formatDate() Day.js should work without setting a timezone", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -9725,8 +9725,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, dayjs('2018-07-05T18:24:00.052Z'), false, false), '20180705T182400Z');", "err": {}, - "uuid": "d1b32ac3-cc7d-45ca-93a9-e889d78f5195", - "parentUUID": "5f200205-8198-4507-bb96-20bb7f8d5fc6", + "uuid": "6a72bfb5-4300-451b-88c6-c84cf6881ec1", + "parentUUID": "0866aab9-e664-4222-a254-cc6989c3e4b2", "isHook": false, "skipped": false }, @@ -9734,7 +9734,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": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -9743,8 +9743,8 @@ "context": null, "code": "assert.strictEqual(formatDate('Canada/Saskatchewan', dayjs('2018-07-05T18:24:00.052Z'), false, false), '20180705T122400');", "err": {}, - "uuid": "90dce808-522c-4077-b13d-976366adcb4a", - "parentUUID": "5f200205-8198-4507-bb96-20bb7f8d5fc6", + "uuid": "2bb05623-f89b-4217-9ef5-ee9709bd3fb5", + "parentUUID": "0866aab9-e664-4222-a254-cc6989c3e4b2", "isHook": false, "skipped": false }, @@ -9752,7 +9752,7 @@ "title": "should work with floating flag", "fullTitle": "ICalTools formatDate() Day.js should work with floating flag", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -9761,8 +9761,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, dayjs('2018-07-05T18:24:00.052'), false, true), '20180705T182400');", "err": {}, - "uuid": "5f195a35-490c-4dca-b6d6-eadbb7090750", - "parentUUID": "5f200205-8198-4507-bb96-20bb7f8d5fc6", + "uuid": "d0f44c2a-fc47-47ea-9778-14c5f7c6ca50", + "parentUUID": "0866aab9-e664-4222-a254-cc6989c3e4b2", "isHook": false, "skipped": false }, @@ -9779,23 +9779,23 @@ "context": null, "code": "assert.strictEqual(formatDate(null, dayjs('2018-07-05T18:24:00.052'), true, false), '20180705');", "err": {}, - "uuid": "1b683fa9-4486-4ea4-9b26-00b2c08d08ef", - "parentUUID": "5f200205-8198-4507-bb96-20bb7f8d5fc6", + "uuid": "4ad140c2-10a6-4954-a0ef-f6145179baae", + "parentUUID": "0866aab9-e664-4222-a254-cc6989c3e4b2", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "d1b32ac3-cc7d-45ca-93a9-e889d78f5195", - "90dce808-522c-4077-b13d-976366adcb4a", - "5f195a35-490c-4dca-b6d6-eadbb7090750", - "1b683fa9-4486-4ea4-9b26-00b2c08d08ef" + "6a72bfb5-4300-451b-88c6-c84cf6881ec1", + "2bb05623-f89b-4217-9ef5-ee9709bd3fb5", + "d0f44c2a-fc47-47ea-9778-14c5f7c6ca50", + "4ad140c2-10a6-4954-a0ef-f6145179baae" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 2, "root": false, "rootEmpty": false, "_timeout": 2000 @@ -9811,7 +9811,7 @@ "_timeout": 2000 }, { - "uuid": "6964a92e-11b2-4868-9cb2-ecd658a0c719", + "uuid": "8a6989cb-885c-4181-879d-0ec35dc815a4", "title": "formatDateTZ()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9822,7 +9822,7 @@ "title": "should work with timezone", "fullTitle": "ICalTools formatDateTZ() should work with timezone", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -9831,8 +9831,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": "1dc135e5-baa5-4e56-9584-ad35f0427c9e", - "parentUUID": "6964a92e-11b2-4868-9cb2-ecd658a0c719", + "uuid": "b5fd03b4-5018-4f72-9bb1-4694f964d4cd", + "parentUUID": "8a6989cb-885c-4181-879d-0ec35dc815a4", "isHook": false, "skipped": false }, @@ -9849,8 +9849,8 @@ "context": null, "code": "assert.strictEqual(formatDateTZ(null, 'DSTART', '2018-07-02T15:48:05.000Z', {}), 'DSTART:20180702T154805Z');", "err": {}, - "uuid": "8d917a27-0eff-4e27-8fda-af05d44c04e2", - "parentUUID": "6964a92e-11b2-4868-9cb2-ecd658a0c719", + "uuid": "c4a0e28f-e316-4494-8d5f-131cea487ba6", + "parentUUID": "8a6989cb-885c-4181-879d-0ec35dc815a4", "isHook": false, "skipped": false }, @@ -9867,28 +9867,28 @@ "context": null, "code": "assert.strictEqual(formatDateTZ(null, 'DSTART', '2018-07-02T15:48:05.000Z'), 'DSTART:20180702T154805Z');", "err": {}, - "uuid": "5c1fd72a-6062-4f52-b84f-28bcccce86d5", - "parentUUID": "6964a92e-11b2-4868-9cb2-ecd658a0c719", + "uuid": "4cb57b1b-6977-4648-a02d-809659b027f8", + "parentUUID": "8a6989cb-885c-4181-879d-0ec35dc815a4", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "1dc135e5-baa5-4e56-9584-ad35f0427c9e", - "8d917a27-0eff-4e27-8fda-af05d44c04e2", - "5c1fd72a-6062-4f52-b84f-28bcccce86d5" + "b5fd03b4-5018-4f72-9bb1-4694f964d4cd", + "c4a0e28f-e316-4494-8d5f-131cea487ba6", + "4cb57b1b-6977-4648-a02d-809659b027f8" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "9bfb9c6a-756c-429e-b1bd-0a6787474881", + "uuid": "a99e8800-4737-4286-bd74-b82d08b6e049", "title": "escape()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9908,8 +9908,8 @@ "context": null, "code": "assert.strictEqual(escape('Lorem \\\\ipsum', false), 'Lorem \\\\\\\\ipsum');", "err": {}, - "uuid": "a698f371-f40d-43be-bd91-40dd2e9286ac", - "parentUUID": "9bfb9c6a-756c-429e-b1bd-0a6787474881", + "uuid": "a799afb1-3791-41a3-9080-47f466278658", + "parentUUID": "a99e8800-4737-4286-bd74-b82d08b6e049", "isHook": false, "skipped": false }, @@ -9926,8 +9926,8 @@ "context": null, "code": "assert.strictEqual(escape('Lorem ;ipsum', false), 'Lorem \\\\;ipsum');", "err": {}, - "uuid": "536adefc-543b-411b-8b5d-9e44267a7adf", - "parentUUID": "9bfb9c6a-756c-429e-b1bd-0a6787474881", + "uuid": "9ce3ab86-5b02-43ee-bf2f-220c49bb174b", + "parentUUID": "a99e8800-4737-4286-bd74-b82d08b6e049", "isHook": false, "skipped": false }, @@ -9944,8 +9944,8 @@ "context": null, "code": "assert.strictEqual(escape('Lorem, ipsum', false), 'Lorem\\\\, ipsum');", "err": {}, - "uuid": "b2c32dee-7bda-4016-adaf-92006f74bf4b", - "parentUUID": "9bfb9c6a-756c-429e-b1bd-0a6787474881", + "uuid": "c6480abb-2a84-4892-803e-efa76749081e", + "parentUUID": "a99e8800-4737-4286-bd74-b82d08b6e049", "isHook": false, "skipped": false }, @@ -9962,8 +9962,8 @@ "context": null, "code": "assert.strictEqual(escape('Lorem \\ripsum', false), 'Lorem \\\\nipsum');", "err": {}, - "uuid": "b4f8d865-318b-4221-8900-77a4786e7087", - "parentUUID": "9bfb9c6a-756c-429e-b1bd-0a6787474881", + "uuid": "7ef76449-3da6-4d67-bf4a-bbedc31cdad7", + "parentUUID": "a99e8800-4737-4286-bd74-b82d08b6e049", "isHook": false, "skipped": false }, @@ -9980,8 +9980,8 @@ "context": null, "code": "assert.strictEqual(escape('Lorem \\nipsum', false), 'Lorem \\\\nipsum');", "err": {}, - "uuid": "9459c722-82d1-41f3-8a18-8810acf4a259", - "parentUUID": "9bfb9c6a-756c-429e-b1bd-0a6787474881", + "uuid": "1ea386ab-dab2-474a-be7c-3ccc6ff406d3", + "parentUUID": "a99e8800-4737-4286-bd74-b82d08b6e049", "isHook": false, "skipped": false }, @@ -9998,8 +9998,8 @@ "context": null, "code": "assert.strictEqual(escape('Lorem \\r\\nipsum', false), 'Lorem \\\\nipsum');", "err": {}, - "uuid": "c0eb5dfc-b14b-44b1-87e3-21d7b2f279ea", - "parentUUID": "9bfb9c6a-756c-429e-b1bd-0a6787474881", + "uuid": "5466eed6-e26a-434e-b285-855944577b1b", + "parentUUID": "a99e8800-4737-4286-bd74-b82d08b6e049", "isHook": false, "skipped": false }, @@ -10016,8 +10016,8 @@ "context": null, "code": "assert.strictEqual(escape('Lorem \"ipsum', true), 'Lorem \\\\\"ipsum');", "err": {}, - "uuid": "bd6dc1de-afe6-4ecb-89e4-c367aebd4ce1", - "parentUUID": "9bfb9c6a-756c-429e-b1bd-0a6787474881", + "uuid": "d5283979-2207-4e47-8ee1-52b2f1c3fe37", + "parentUUID": "a99e8800-4737-4286-bd74-b82d08b6e049", "isHook": false, "skipped": false }, @@ -10034,22 +10034,22 @@ "context": null, "code": "assert.strictEqual(escape('Lorem \"ipsum', false), 'Lorem \"ipsum');", "err": {}, - "uuid": "86c518c1-1d38-41c0-a17d-02dd8989f0c0", - "parentUUID": "9bfb9c6a-756c-429e-b1bd-0a6787474881", + "uuid": "df1fb80b-e8c3-4926-85cd-78dc60fb1091", + "parentUUID": "a99e8800-4737-4286-bd74-b82d08b6e049", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "a698f371-f40d-43be-bd91-40dd2e9286ac", - "536adefc-543b-411b-8b5d-9e44267a7adf", - "b2c32dee-7bda-4016-adaf-92006f74bf4b", - "b4f8d865-318b-4221-8900-77a4786e7087", - "9459c722-82d1-41f3-8a18-8810acf4a259", - "c0eb5dfc-b14b-44b1-87e3-21d7b2f279ea", - "bd6dc1de-afe6-4ecb-89e4-c367aebd4ce1", - "86c518c1-1d38-41c0-a17d-02dd8989f0c0" + "a799afb1-3791-41a3-9080-47f466278658", + "9ce3ab86-5b02-43ee-bf2f-220c49bb174b", + "c6480abb-2a84-4892-803e-efa76749081e", + "7ef76449-3da6-4d67-bf4a-bbedc31cdad7", + "1ea386ab-dab2-474a-be7c-3ccc6ff406d3", + "5466eed6-e26a-434e-b285-855944577b1b", + "d5283979-2207-4e47-8ee1-52b2f1c3fe37", + "df1fb80b-e8c3-4926-85cd-78dc60fb1091" ], "failures": [], "pending": [], @@ -10060,7 +10060,7 @@ "_timeout": 2000 }, { - "uuid": "b68456b5-f32c-4561-91b1-a93b8bb67cbd", + "uuid": "c5d4cc20-095d-43b2-9898-8c5a980516b5", "title": "foldLines()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -10080,8 +10080,8 @@ "context": null, "code": "assert.strictEqual(foldLines('12345678ikjhgztrde546rf7g8hjiomkjnhgqfcdxerdftgzuinjhgcfvtzvzvuwcbiweciujzvguhbghbbqwxowidoi21e8981'), '12345678ikjhgztrde546rf7g8hjiomkjnhgqfcdxerdftgzuinjhgcfvtzvzvuwcbiweciujz\\r\\n vguhbghbbqwxowidoi21e8981');", "err": {}, - "uuid": "cb2271e6-5d15-43b2-b7c7-3e6840a563cf", - "parentUUID": "b68456b5-f32c-4561-91b1-a93b8bb67cbd", + "uuid": "61f2c5d6-3d43-4c79-a10c-cf9db35211ed", + "parentUUID": "c5d4cc20-095d-43b2-9898-8c5a980516b5", "isHook": false, "skipped": false }, @@ -10098,16 +10098,16 @@ "context": null, "code": "assert.strictEqual(foldLines('👋🏼12345678ikjhgztrde546rf7g8hjiomkjnhgqfcdxerdftgzuinjhgcfvtzvzvuwcbiweciujvguhbghbbqwxowidoi21e8981'), '👋🏼12345678ikjhgztrde546rf7g8hjiomkjnhgqfcdxerdftgzuinjhgcfvtzvzvuwcb\\r\\n iweciujvguhbghbbqwxowidoi21e8981');", "err": {}, - "uuid": "1c3ec057-673e-4b43-bebc-c44c1b17419f", - "parentUUID": "b68456b5-f32c-4561-91b1-a93b8bb67cbd", + "uuid": "3d920878-040d-440b-96ce-fa8ad26fef08", + "parentUUID": "c5d4cc20-095d-43b2-9898-8c5a980516b5", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "cb2271e6-5d15-43b2-b7c7-3e6840a563cf", - "1c3ec057-673e-4b43-bebc-c44c1b17419f" + "61f2c5d6-3d43-4c79-a10c-cf9db35211ed", + "3d920878-040d-440b-96ce-fa8ad26fef08" ], "failures": [], "pending": [], @@ -10118,7 +10118,7 @@ "_timeout": 2000 }, { - "uuid": "88419f28-cebb-49dc-9078-ca46e45d4d2a", + "uuid": "1e651fb4-def5-4579-95a4-7b2ad2efbc34", "title": "checkDate()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -10127,7 +10127,7 @@ "tests": [], "suites": [ { - "uuid": "b57ba2e8-f700-40e9-9444-21d4de93c1ae", + "uuid": "af2e1513-1ac2-4b4c-a681-eade23576cc6", "title": "Date", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -10147,8 +10147,8 @@ "context": null, "code": "const date = new Date();\nassert.equal(checkDate(date, 'foo'), date);", "err": {}, - "uuid": "647c6b11-c4d2-4c79-a94d-9b4a4c6b7e66", - "parentUUID": "b57ba2e8-f700-40e9-9444-21d4de93c1ae", + "uuid": "399c17ee-e121-4bf3-a2ea-c6058c967fed", + "parentUUID": "af2e1513-1ac2-4b4c-a681-eade23576cc6", "isHook": false, "skipped": false }, @@ -10156,7 +10156,7 @@ "title": "should throw error for invalid Date", "fullTitle": "ICalTools checkDate() Date should throw error for invalid Date", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -10165,27 +10165,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": "04fbb4f7-4efe-42b2-8aba-0f7d41409a5d", - "parentUUID": "b57ba2e8-f700-40e9-9444-21d4de93c1ae", + "uuid": "02266b23-af8b-4636-84f5-f6f2a0d751a9", + "parentUUID": "af2e1513-1ac2-4b4c-a681-eade23576cc6", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "647c6b11-c4d2-4c79-a94d-9b4a4c6b7e66", - "04fbb4f7-4efe-42b2-8aba-0f7d41409a5d" + "399c17ee-e121-4bf3-a2ea-c6058c967fed", + "02266b23-af8b-4636-84f5-f6f2a0d751a9" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "4f4b300a-e0ac-4f2b-8b0b-f47c37662726", + "uuid": "cea5f810-0ceb-4702-9f0d-c73fd8016c74", "title": "String", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -10205,8 +10205,8 @@ "context": null, "code": "const date = '2021-03-28T13:15:23.587Z';\nassert.equal(checkDate(date, 'foo'), date);", "err": {}, - "uuid": "b2ddcb1c-ea33-4ece-b646-d5b6dcac69ab", - "parentUUID": "4f4b300a-e0ac-4f2b-8b0b-f47c37662726", + "uuid": "a3af2fe0-c0fb-4e39-b00b-8a568a96b97c", + "parentUUID": "cea5f810-0ceb-4702-9f0d-c73fd8016c74", "isHook": false, "skipped": false }, @@ -10223,16 +10223,16 @@ "context": null, "code": "const date = 'foo';\nassert.throws(() => {\n checkDate(date, 'foo');\n}, /`foo` has to be a valid date!/);", "err": {}, - "uuid": "11492738-e45e-4906-b622-6f2db5653f42", - "parentUUID": "4f4b300a-e0ac-4f2b-8b0b-f47c37662726", + "uuid": "1d8e3eb1-7304-4191-9467-bc97e19e33af", + "parentUUID": "cea5f810-0ceb-4702-9f0d-c73fd8016c74", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "b2ddcb1c-ea33-4ece-b646-d5b6dcac69ab", - "11492738-e45e-4906-b622-6f2db5653f42" + "a3af2fe0-c0fb-4e39-b00b-8a568a96b97c", + "1d8e3eb1-7304-4191-9467-bc97e19e33af" ], "failures": [], "pending": [], @@ -10243,7 +10243,7 @@ "_timeout": 2000 }, { - "uuid": "0be31105-f210-407e-8bf3-e861ac0fa150", + "uuid": "535f5a47-f58c-409a-b2b6-789372694b8b", "title": "Luxon", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -10263,8 +10263,8 @@ "context": null, "code": "const date = DateTime.now();\nassert.equal(checkDate(date, 'foo'), date);", "err": {}, - "uuid": "0b9089e0-f935-4705-ac2d-bd7ccef64c39", - "parentUUID": "0be31105-f210-407e-8bf3-e861ac0fa150", + "uuid": "90eef476-931c-49cf-a914-7feb4f19cb51", + "parentUUID": "535f5a47-f58c-409a-b2b6-789372694b8b", "isHook": false, "skipped": false }, @@ -10272,7 +10272,7 @@ "title": "should throw error for invalid Luxon", "fullTitle": "ICalTools checkDate() Luxon should throw error for invalid Luxon", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -10281,27 +10281,27 @@ "context": null, "code": "const date = DateTime.fromISO('foo');\nassert.throws(() => {\n checkDate(date, 'foo');\n}, /`foo` has to be a valid date!/);", "err": {}, - "uuid": "ec2dba84-feb6-4dc9-bdeb-fd26f8d6200d", - "parentUUID": "0be31105-f210-407e-8bf3-e861ac0fa150", + "uuid": "feb02c3c-7c81-45b8-b328-d1af4b12b972", + "parentUUID": "535f5a47-f58c-409a-b2b6-789372694b8b", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "0b9089e0-f935-4705-ac2d-bd7ccef64c39", - "ec2dba84-feb6-4dc9-bdeb-fd26f8d6200d" + "90eef476-931c-49cf-a914-7feb4f19cb51", + "feb02c3c-7c81-45b8-b328-d1af4b12b972" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "244ee30e-1afc-471a-be53-eb4600da54f7", + "uuid": "043d48b9-9e60-4776-882f-36d5c242b0ee", "title": "Moment", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -10312,7 +10312,7 @@ "title": "should work with valid Moment", "fullTitle": "ICalTools checkDate() Moment should work with valid Moment", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -10321,8 +10321,8 @@ "context": null, "code": "const date = moment();\nassert.equal(checkDate(date, 'foo'), date);", "err": {}, - "uuid": "31f52b64-d26d-49aa-ac87-e3fc2ea666af", - "parentUUID": "244ee30e-1afc-471a-be53-eb4600da54f7", + "uuid": "bc953ebb-b78f-43f0-b836-b1bc0623756d", + "parentUUID": "043d48b9-9e60-4776-882f-36d5c242b0ee", "isHook": false, "skipped": false }, @@ -10330,7 +10330,7 @@ "title": "should throw error for invalid Moment", "fullTitle": "ICalTools checkDate() Moment should throw error for invalid Moment", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -10339,16 +10339,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": "c5e39979-4a4f-4be0-aacf-fa534e4e0cc6", - "parentUUID": "244ee30e-1afc-471a-be53-eb4600da54f7", + "uuid": "410e2382-36f5-4e50-86e4-a8588988d2f5", + "parentUUID": "043d48b9-9e60-4776-882f-36d5c242b0ee", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "31f52b64-d26d-49aa-ac87-e3fc2ea666af", - "c5e39979-4a4f-4be0-aacf-fa534e4e0cc6" + "bc953ebb-b78f-43f0-b836-b1bc0623756d", + "410e2382-36f5-4e50-86e4-a8588988d2f5" ], "failures": [], "pending": [], @@ -10359,7 +10359,7 @@ "_timeout": 2000 }, { - "uuid": "5ca5d540-01cd-49a7-874d-8dfd74106996", + "uuid": "0508bd9a-2267-40dd-98a0-a36534dbb3db", "title": "Day.js", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -10379,8 +10379,8 @@ "context": null, "code": "const date = dayjs();\nassert.equal(checkDate(date, 'foo'), date);", "err": {}, - "uuid": "da1c5885-062c-4ba4-a23f-75a8fe14c964", - "parentUUID": "5ca5d540-01cd-49a7-874d-8dfd74106996", + "uuid": "14209283-1523-4e35-817d-8cd1a6bdd838", + "parentUUID": "0508bd9a-2267-40dd-98a0-a36534dbb3db", "isHook": false, "skipped": false }, @@ -10388,7 +10388,7 @@ "title": "should throw error for invalid Day.js", "fullTitle": "ICalTools checkDate() Day.js should throw error for invalid Day.js", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -10397,21 +10397,21 @@ "context": null, "code": "const date = dayjs('foo');\nassert.throws(() => {\n checkDate(date, 'foo');\n}, /`foo` has to be a valid date!/);", "err": {}, - "uuid": "49551ce2-f02f-4d02-baad-fc0cec0131b4", - "parentUUID": "5ca5d540-01cd-49a7-874d-8dfd74106996", + "uuid": "c28205f0-4f91-46b4-abed-0a8ec369314c", + "parentUUID": "0508bd9a-2267-40dd-98a0-a36534dbb3db", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "da1c5885-062c-4ba4-a23f-75a8fe14c964", - "49551ce2-f02f-4d02-baad-fc0cec0131b4" + "14209283-1523-4e35-817d-8cd1a6bdd838", + "c28205f0-4f91-46b4-abed-0a8ec369314c" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 @@ -10427,7 +10427,7 @@ "_timeout": 2000 }, { - "uuid": "8758ce49-72a1-4362-8ae7-e6efcfb40f45", + "uuid": "fea82b02-c719-484f-8595-099e2b1afe52", "title": "toDate()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -10438,7 +10438,7 @@ "title": "should work with strings", "fullTitle": "ICalTools toDate() should work with strings", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -10447,8 +10447,8 @@ "context": null, "code": "const date = new Date();\nassert.deepStrictEqual(toDate(date.toJSON()), date);", "err": {}, - "uuid": "e31fec9f-e840-4f14-a7c5-375d2b58b42b", - "parentUUID": "8758ce49-72a1-4362-8ae7-e6efcfb40f45", + "uuid": "c5281357-d9a9-4c2c-bb5f-dce3afd0c527", + "parentUUID": "fea82b02-c719-484f-8595-099e2b1afe52", "isHook": false, "skipped": false }, @@ -10465,8 +10465,8 @@ "context": null, "code": "const date = new Date();\nassert.deepStrictEqual(toDate(date), date);", "err": {}, - "uuid": "339e0eb8-1f55-40f0-b68c-dcb95d58b401", - "parentUUID": "8758ce49-72a1-4362-8ae7-e6efcfb40f45", + "uuid": "b5962c1e-bf03-4fb8-91c1-8fdfbb298ccb", + "parentUUID": "fea82b02-c719-484f-8595-099e2b1afe52", "isHook": false, "skipped": false }, @@ -10483,8 +10483,8 @@ "context": null, "code": "const date = new Date();\nassert.deepStrictEqual(toDate(moment(date)), date);", "err": {}, - "uuid": "b6b7d444-04c7-4c20-b0ff-94fcab721117", - "parentUUID": "8758ce49-72a1-4362-8ae7-e6efcfb40f45", + "uuid": "a5c6cba7-ae8f-44da-97c0-11387e1ef0aa", + "parentUUID": "fea82b02-c719-484f-8595-099e2b1afe52", "isHook": false, "skipped": false }, @@ -10501,8 +10501,8 @@ "context": null, "code": "const date = new Date();\nassert.deepStrictEqual(toDate(momentTz(date)), date);", "err": {}, - "uuid": "ac378b51-d8c4-4c53-a6a7-d775286778fc", - "parentUUID": "8758ce49-72a1-4362-8ae7-e6efcfb40f45", + "uuid": "d01e9658-41bf-48b6-a1b6-8142bee72561", + "parentUUID": "fea82b02-c719-484f-8595-099e2b1afe52", "isHook": false, "skipped": false }, @@ -10519,8 +10519,8 @@ "context": null, "code": "const date = new Date();\nassert.deepStrictEqual(toDate(dayjs(date)), date);", "err": {}, - "uuid": "7ea6ce55-1b09-457e-b220-804c749d695d", - "parentUUID": "8758ce49-72a1-4362-8ae7-e6efcfb40f45", + "uuid": "a52dd196-e10e-4eb6-b3a2-413efad0c63c", + "parentUUID": "fea82b02-c719-484f-8595-099e2b1afe52", "isHook": false, "skipped": false }, @@ -10528,7 +10528,7 @@ "title": "should work with luxon DateTime object", "fullTitle": "ICalTools toDate() should work with luxon DateTime object", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -10537,25 +10537,25 @@ "context": null, "code": "const date = new Date();\nassert.deepStrictEqual(toDate(DateTime.fromJSDate(date)), date);", "err": {}, - "uuid": "6ddbd5ea-b4f1-4d9c-be70-ff6209602061", - "parentUUID": "8758ce49-72a1-4362-8ae7-e6efcfb40f45", + "uuid": "330b1e1c-875a-4bd7-8e70-454a16e6cf87", + "parentUUID": "fea82b02-c719-484f-8595-099e2b1afe52", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "e31fec9f-e840-4f14-a7c5-375d2b58b42b", - "339e0eb8-1f55-40f0-b68c-dcb95d58b401", - "b6b7d444-04c7-4c20-b0ff-94fcab721117", - "ac378b51-d8c4-4c53-a6a7-d775286778fc", - "7ea6ce55-1b09-457e-b220-804c749d695d", - "6ddbd5ea-b4f1-4d9c-be70-ff6209602061" + "c5281357-d9a9-4c2c-bb5f-dce3afd0c527", + "b5962c1e-bf03-4fb8-91c1-8fdfbb298ccb", + "a5c6cba7-ae8f-44da-97c0-11387e1ef0aa", + "d01e9658-41bf-48b6-a1b6-8142bee72561", + "a52dd196-e10e-4eb6-b3a2-413efad0c63c", + "330b1e1c-875a-4bd7-8e70-454a16e6cf87" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 2, "root": false, "rootEmpty": false, "_timeout": 2000 @@ -10571,7 +10571,7 @@ "_timeout": 2000 }, { - "uuid": "1b3a1483-751e-4711-bd12-c164f8f2f8a0", + "uuid": "85ae0a42-3e33-43f0-aaa8-68ac5d3f27fa", "title": "ical-generator Types", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/types.ts", "file": "/test/types.ts", @@ -10591,8 +10591,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": "50193b6d-63fc-4126-ae3b-879122992b93", - "parentUUID": "1b3a1483-751e-4711-bd12-c164f8f2f8a0", + "uuid": "04291d04-1c63-4593-8288-47aeeb978b59", + "parentUUID": "85ae0a42-3e33-43f0-aaa8-68ac5d3f27fa", "isHook": false, "skipped": false }, @@ -10609,16 +10609,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": "b154753f-ee70-4a0d-a907-48e53cb70756", - "parentUUID": "1b3a1483-751e-4711-bd12-c164f8f2f8a0", + "uuid": "aaee16ae-3db1-45de-8422-13057a4e02e9", + "parentUUID": "85ae0a42-3e33-43f0-aaa8-68ac5d3f27fa", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "50193b6d-63fc-4126-ae3b-879122992b93", - "b154753f-ee70-4a0d-a907-48e53cb70756" + "04291d04-1c63-4593-8288-47aeeb978b59", + "aaee16ae-3db1-45de-8422-13057a4e02e9" ], "failures": [], "pending": [],