diff --git a/develop/coverage/alarm.ts.html b/develop/coverage/alarm.ts.html index a8a215de0..c22019bdf 100644 --- a/develop/coverage/alarm.ts.html +++ b/develop/coverage/alarm.ts.html @@ -1302,7 +1302,7 @@

All files alarm.ts

17x 17x 17x -18x +23x 5x 2x 2x @@ -1999,7 +1999,7 @@

All files alarm.ts

Usually you get an ICalAlarm object like this:

+ICalAlarm | ical-generator - v6.0.1-develop.3

Usually you get an ICalAlarm object like this:

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

You can also use the [[ICalAlarm]] object directly:

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

Hierarchy

  • ICalAlarm

Constructors

Constructors

Methods

Constructors

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

Constructors

Methods

  • Get Attachment

    +
  • event: ICalEvent

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 ICalAlarm

    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 ICalAlarm

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

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

    Since

    4.0.1

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

    Returns ICalAlarmJSONData

    Since

    0.2.4

    -
  • Return generated event as a string.

    +
  • Return generated event as a string.

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

    Returns string

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

    Returns number | ICalDateTimeValue

    Since

    0.2.1

    -
  • Use this method to set the alarm time.

    +
  • Use this method to set the alarm time.

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

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

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

    Parameters

    Returns ICalAlarm

    Since

    0.2.1

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

    Returns number | ICalDateTimeValue

    Since

    0.2.1

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

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

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

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

    Parameters

    Returns ICalAlarm

    Since

    0.2.1

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

    Parameters

    Returns ICalAlarm

    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 +97,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, 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 ICalAlarm

    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 ICalAlarm

    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 b29723d8c..b43722d3f 100644 --- a/develop/reference/classes/ICalAttendee.html +++ b/develop/reference/classes/ICalAttendee.html @@ -1,10 +1,10 @@ -ICalAttendee | ical-generator - v6.0.1-develop.2

Class ICalAttendee

Usually you get an ICalAttendee object like this:

+ICalAttendee | ical-generator - v6.0.1-develop.3

Class ICalAttendee

Usually you get an ICalAttendee object like this:

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

You can also use the [[ICalAttendee]] object directly:

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

Hierarchy

  • ICalAttendee

Constructors

Constructors

Methods

Constructors

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

Constructors

Methods

Returns ICalAttendee

Methods

  • Get the attendee's delegated-to value.

    Returns null | ICalAttendee

    Since

    0.2.0

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

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

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

    @@ -39,71 +39,71 @@
    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

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

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

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

    Parameters

    Returns ICalAttendee

    Since

    0.2.0

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

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

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

    Parameters

    Returns ICalAttendee

    Since

    0.2.0

    -
  • Get the attendee's email address

    +
  • Get the attendee's email address

    +
  • Get attendee's RSVP expectation

    +
  • Get the acting user's email adress

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

    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 ICalAttendee

    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 90796684d..3fe229fc2 100644 --- a/develop/reference/classes/ICalCalendar.html +++ b/develop/reference/classes/ICalCalendar.html @@ -1,10 +1,10 @@ -ICalCalendar | ical-generator - v6.0.1-develop.2

Class ICalCalendar

Usually you get an ICalCalendar object like this:

+ICalCalendar | ical-generator - v6.0.1-develop.3

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();
-

Hierarchy

  • ICalCalendar

Constructors

Constructors

Methods

clear createEvent description @@ -21,74 +21,74 @@ ttl url x -

Constructors

  • You can pass options to setup your calendar or use setters to do this.

    +

Constructors

  • You can pass options to setup your calendar or use setters to do this.

     * import ical from 'ical-generator';

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


    const cal = ical({name: 'my first iCal'});

    // is the same as

    const cal = ical().name('my first iCal');

    // is the same as

    const cal = ical();
    cal.name('sebbo.net');

    Parameters

    Returns ICalCalendar

Methods

  • Remove all events from the calendar without +

Returns ICalCalendar

Methods

  • 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

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

    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 prodid. Will always return a string.

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

    Returns string

    Since

    0.2.0

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

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

    cal.prodId({
    company: 'My Company',
    product: 'My Product',
    language: 'EN' // optional, defaults to EN
    });

    Parameters

    Returns ICalCalendar

    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 ICalCalendar

    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');
     

    Parameters

    • source: null | string

    Returns ICalCalendar

    Since

    2.2.0-develop.1

    -
  • Get the current calendar timezone

    +
  • 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
    @@ -132,24 +132,24 @@ 

    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 ICalCalendar

    Since

    0.2.5

    -
  • 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!"
    });

    Parameters

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

    Returns ICalCalendar

    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!");
     

    Parameters

    • keyOrArray: string
    • value: string

    Returns ICalCalendar

    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 88c7b65af..088c8c7ef 100644 --- a/develop/reference/classes/ICalCategory.html +++ b/develop/reference/classes/ICalCategory.html @@ -1,23 +1,23 @@ -ICalCategory | ical-generator - v6.0.1-develop.2

Class ICalCategory

Usually you get an ICalCategory object like this:

+ICalCategory | ical-generator - v6.0.1-develop.3

Class ICalCategory

Usually you get an ICalCategory object like this:

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

You can also use the [[ICalCategory]] object directly:

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

Hierarchy

  • ICalCategory

Constructors

Constructors

Methods

Constructors

  • Constructor of [[ICalCategory]].

    +

Constructors

Methods

  • Get the category name

    +

Returns ICalCategory

Methods

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

    +
  • 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 b574e3b77..e07dded54 100644 --- a/develop/reference/classes/ICalEvent.html +++ b/develop/reference/classes/ICalEvent.html @@ -1,7 +1,7 @@ -ICalEvent | ical-generator - v6.0.1-develop.2

Usually you get an ICalCalendar object like this:

+ICalEvent | ical-generator - v6.0.1-develop.3

Usually you get an ICalCalendar object like this:

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

Hierarchy

  • ICalEvent

Constructors

Constructors

Methods

alarms allDay attachments @@ -37,68 +37,68 @@ uid url x -

Constructors

  • Constructor of [[ICalEvent]. The calendar reference is +

Constructors

  • Constructor of [[ICalEvent]. The calendar reference is required to query the calendar's timezone when required.

    Parameters

    Returns ICalEvent

Methods

Returns ICalEvent

Methods

  • 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
     

    Parameters

    • allDay: boolean

    Returns ICalEvent

    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 ICalEvent

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

    Since

    0.2.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 ICalEvent

    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.

    const cal = ical();
    const event = cal.createEvent();
    const attendee = event.createAttendee({email: 'hui@example.com', name: 'Hui'});

    // add another attendee
    event.createAttendee('Buh <buh@example.net>'); @@ -107,130 +107,130 @@
    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 categories' attributes. +

  • Creates a new [[ICalCategory]] and returns it. Use options to prefill the categories' 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 alarm
    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.

    event.description({
    plain: 'Hello World!';
    html: '<p>Hello World!</p>';
    });

    Parameters

    Returns ICalEvent

    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.

    Parameters

    • floating: boolean

    Returns ICalEvent

    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 ICalEvent

Returns ICalEvent

  • Get the event's location

    Returns null | ICalLocation

    Since

    0.2.0

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

  • Set the event's location by passing a string (minimum) or an [[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
    }
    });

    Parameters

    Returns ICalEvent

    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 ICalEvent

    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 ICalEvent

    Since

    v2.0.0-develop.7

    -
  • Get the event's repeating options

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

    +
  • 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
    });

    Parameters

    Returns ICalEvent

    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 ICalEvent

    Since

    2.0.0-develop.5

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

    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 ICalEvent

Returns ICalEvent

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

    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 ICalEvent

    Since

    0.2.0

    Alias

    stamp

    -
  • Get the event's timezone.

    +

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 67c6ff027..79ca4ad25 100644 --- a/develop/reference/enums/ICalAlarmType.html +++ b/develop/reference/enums/ICalAlarmType.html @@ -1,3 +1,3 @@ -ICalAlarmType | ical-generator - v6.0.1-develop.2

Enumeration ICalAlarmType

Enumeration Members

audio +ICalAlarmType | ical-generator - v6.0.1-develop.3

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 79d2a6c6c..5b3269937 100644 --- a/develop/reference/enums/ICalAttendeeRole.html +++ b/develop/reference/enums/ICalAttendeeRole.html @@ -1,5 +1,5 @@ -ICalAttendeeRole | ical-generator - v6.0.1-develop.2

Enumeration ICalAttendeeRole

Enumeration Members

CHAIR +ICalAttendeeRole | ical-generator - v6.0.1-develop.3

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 a5b208d69..b19095a73 100644 --- a/develop/reference/enums/ICalAttendeeStatus.html +++ b/develop/reference/enums/ICalAttendeeStatus.html @@ -1,6 +1,6 @@ -ICalAttendeeStatus | ical-generator - v6.0.1-develop.2

Enumeration ICalAttendeeStatus

Enumeration Members

ACCEPTED +ICalAttendeeStatus | ical-generator - v6.0.1-develop.3

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 39c6cc1c1..8b7e4d93c 100644 --- a/develop/reference/enums/ICalAttendeeType.html +++ b/develop/reference/enums/ICalAttendeeType.html @@ -1,6 +1,6 @@ -ICalAttendeeType | ical-generator - v6.0.1-develop.2

Enumeration ICalAttendeeType

Enumeration Members

GROUP +ICalAttendeeType | ical-generator - v6.0.1-develop.3

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 e2ad66eaf..344edfd2d 100644 --- a/develop/reference/enums/ICalCalendarMethod.html +++ b/develop/reference/enums/ICalCalendarMethod.html @@ -1,4 +1,4 @@ -ICalCalendarMethod | ical-generator - v6.0.1-develop.2

Enumeration ICalCalendarMethod

Enumeration Members

ADD +ICalCalendarMethod | ical-generator - v6.0.1-develop.3

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 26350f892..aa1373862 100644 --- a/develop/reference/enums/ICalEventBusyStatus.html +++ b/develop/reference/enums/ICalEventBusyStatus.html @@ -1,5 +1,5 @@ -ICalEventBusyStatus | ical-generator - v6.0.1-develop.2

Enumeration ICalEventBusyStatus

Enumeration Members

BUSY +ICalEventBusyStatus | ical-generator - v6.0.1-develop.3

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 cc6636592..e2f3a1066 100644 --- a/develop/reference/enums/ICalEventClass.html +++ b/develop/reference/enums/ICalEventClass.html @@ -1,4 +1,4 @@ -ICalEventClass | ical-generator - v6.0.1-develop.2

Enumeration ICalEventClass

Enumeration Members

CONFIDENTIAL +ICalEventClass | ical-generator - v6.0.1-develop.3

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 0d190f9b0..141595d75 100644 --- a/develop/reference/enums/ICalEventRepeatingFreq.html +++ b/develop/reference/enums/ICalEventRepeatingFreq.html @@ -1,8 +1,8 @@ -ICalEventRepeatingFreq | ical-generator - v6.0.1-develop.2

Enumeration ICalEventRepeatingFreq

Enumeration Members

DAILY +ICalEventRepeatingFreq | ical-generator - v6.0.1-develop.3

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 43194e728..885cce96b 100644 --- a/develop/reference/enums/ICalEventStatus.html +++ b/develop/reference/enums/ICalEventStatus.html @@ -1,4 +1,4 @@ -ICalEventStatus | ical-generator - v6.0.1-develop.2

Enumeration ICalEventStatus

Enumeration Members

CANCELLED +ICalEventStatus | ical-generator - v6.0.1-develop.3

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 886ff82b7..23b63e443 100644 --- a/develop/reference/enums/ICalEventTransparency.html +++ b/develop/reference/enums/ICalEventTransparency.html @@ -1,3 +1,3 @@ -ICalEventTransparency | ical-generator - v6.0.1-develop.2

Enumeration ICalEventTransparency

Enumeration Members

OPAQUE +ICalEventTransparency | ical-generator - v6.0.1-develop.3

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 77eb1254f..51d95b9ee 100644 --- a/develop/reference/enums/ICalWeekday.html +++ b/develop/reference/enums/ICalWeekday.html @@ -1,8 +1,8 @@ -ICalWeekday | ical-generator - v6.0.1-develop.2

Enumeration ICalWeekday

Enumeration Members

FR +ICalWeekday | ical-generator - v6.0.1-develop.3

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 f1f12a284..959d816a3 100644 --- a/develop/reference/functions/default.html +++ b/develop/reference/functions/default.html @@ -1,8 +1,8 @@ -default | ical-generator - v6.0.1-develop.2

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 423dcd666..5a458dc27 100644 --- a/develop/reference/functions/escape.html +++ b/develop/reference/functions/escape.html @@ -1,2 +1,2 @@ -escape | ical-generator - v6.0.1-develop.2

Function escape

  • Escapes special characters in the given string

    -

    Parameters

    • str: unknown
    • inQuotes: boolean

    Returns string

Generated using TypeDoc

\ No newline at end of file +escape | ical-generator - v6.0.1-develop.3

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 8aef419cd..4301cc6c8 100644 --- a/develop/reference/functions/foldLines.html +++ b/develop/reference/functions/foldLines.html @@ -1,2 +1,2 @@ -foldLines | ical-generator - v6.0.1-develop.2

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.1-develop.3

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 d689246db..b9458df75 100644 --- a/develop/reference/functions/formatDate.html +++ b/develop/reference/functions/formatDate.html @@ -1,2 +1,2 @@ -formatDate | ical-generator - v6.0.1-develop.2

Function formatDate

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

    -

    Parameters

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

    Returns string

Generated using TypeDoc

\ No newline at end of file +formatDate | ical-generator - v6.0.1-develop.3

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 afe801894..b5a3fc60d 100644 --- a/develop/reference/functions/formatDateTZ.html +++ b/develop/reference/functions/formatDateTZ.html @@ -1,4 +1,4 @@ -formatDateTZ | ical-generator - v6.0.1-develop.2

Function formatDateTZ

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/index.html b/develop/reference/index.html index 9b17658dc..390f8434c 100644 --- a/develop/reference/index.html +++ b/develop/reference/index.html @@ -1,4 +1,4 @@ -ical-generator - v6.0.1-develop.2

ical-generator - v6.0.1-develop.2


+ical-generator - v6.0.1-develop.3

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/interfaces/ICalAlarmJSONData.html b/develop/reference/interfaces/ICalAlarmJSONData.html index 7ac3b9176..e461c1017 100644 --- a/develop/reference/interfaces/ICalAlarmJSONData.html +++ b/develop/reference/interfaces/ICalAlarmJSONData.html @@ -1,4 +1,4 @@ -ICalAlarmJSONData | ical-generator - v6.0.1-develop.2

Interface ICalAlarmJSONData

Hierarchy

  • ICalAlarmJSONData

Properties

attach +ICalAlarmJSONData | ical-generator - v6.0.1-develop.3

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 8bb0487af..1b9c85c0e 100644 --- a/develop/reference/interfaces/ICalAlarmRepeatData.html +++ b/develop/reference/interfaces/ICalAlarmRepeatData.html @@ -1,3 +1,3 @@ -ICalAlarmRepeatData | ical-generator - v6.0.1-develop.2

Interface ICalAlarmRepeatData

Hierarchy

  • ICalAlarmRepeatData

Properties

interval +ICalAlarmRepeatData | ical-generator - v6.0.1-develop.3

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 be9839eb3..136c74c4d 100644 --- a/develop/reference/interfaces/ICalAttachment.html +++ b/develop/reference/interfaces/ICalAttachment.html @@ -1,3 +1,3 @@ -ICalAttachment | ical-generator - v6.0.1-develop.2

Interface ICalAttachment

Hierarchy

  • ICalAttachment

Properties

mime +ICalAttachment | ical-generator - v6.0.1-develop.3

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 10ad51105..1ede8772b 100644 --- a/develop/reference/interfaces/ICalAttendeeData.html +++ b/develop/reference/interfaces/ICalAttendeeData.html @@ -1,4 +1,4 @@ -ICalAttendeeData | ical-generator - v6.0.1-develop.2

Interface ICalAttendeeData

Hierarchy

  • ICalAttendeeData

Properties

delegatedFrom? +ICalAttendeeData | ical-generator - v6.0.1-develop.3

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 f3eaaaaa9..45c4efad4 100644 --- a/develop/reference/interfaces/ICalAttendeeJSONData.html +++ b/develop/reference/interfaces/ICalAttendeeJSONData.html @@ -1,4 +1,4 @@ -ICalAttendeeJSONData | ical-generator - v6.0.1-develop.2

Interface ICalAttendeeJSONData

Hierarchy

  • ICalAttendeeJSONData

Properties

delegatedFrom +ICalAttendeeJSONData | ical-generator - v6.0.1-develop.3

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 4f5486210..0492954f0 100644 --- a/develop/reference/interfaces/ICalCalendarData.html +++ b/develop/reference/interfaces/ICalCalendarData.html @@ -1,4 +1,4 @@ -ICalCalendarData | ical-generator - v6.0.1-develop.2

Interface ICalCalendarData

Hierarchy

  • ICalCalendarData

Properties

description? +ICalCalendarData | ical-generator - v6.0.1-develop.3

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 863636f84..b25a910c7 100644 --- a/develop/reference/interfaces/ICalCalendarJSONData.html +++ b/develop/reference/interfaces/ICalCalendarJSONData.html @@ -1,4 +1,4 @@ -ICalCalendarJSONData | ical-generator - v6.0.1-develop.2

Interface ICalCalendarJSONData

Hierarchy

  • ICalCalendarJSONData

Properties

description +ICalCalendarJSONData | ical-generator - v6.0.1-develop.3

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 91d9842a6..74640a17d 100644 --- a/develop/reference/interfaces/ICalCalendarProdIdData.html +++ b/develop/reference/interfaces/ICalCalendarProdIdData.html @@ -1,4 +1,4 @@ -ICalCalendarProdIdData | ical-generator - v6.0.1-develop.2

Interface ICalCalendarProdIdData

Hierarchy

  • ICalCalendarProdIdData

Properties

company +ICalCalendarProdIdData | ical-generator - v6.0.1-develop.3

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 65caeb76e..ef6653aca 100644 --- a/develop/reference/interfaces/ICalCategoryData.html +++ b/develop/reference/interfaces/ICalCategoryData.html @@ -1,2 +1,2 @@ -ICalCategoryData | ical-generator - v6.0.1-develop.2

Interface ICalCategoryData

Hierarchy

  • ICalCategoryData

Properties

Properties

name: string

Generated using TypeDoc

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

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/ICalDayJsStub.html b/develop/reference/interfaces/ICalDayJsStub.html index ff456387a..0fb0452a1 100644 --- a/develop/reference/interfaces/ICalDayJsStub.html +++ b/develop/reference/interfaces/ICalDayJsStub.html @@ -1,7 +1,7 @@ -ICalDayJsStub | ical-generator - v6.0.1-develop.2

Interface ICalDayJsStub

Hierarchy

  • ICalDayJsStub

Methods

format +ICalDayJsStub | ical-generator - v6.0.1-develop.3

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 8278ab854..578f52501 100644 --- a/develop/reference/interfaces/ICalDescription.html +++ b/develop/reference/interfaces/ICalDescription.html @@ -1,3 +1,3 @@ -ICalDescription | ical-generator - v6.0.1-develop.2

Interface ICalDescription

Hierarchy

  • ICalDescription

Properties

html? +ICalDescription | ical-generator - v6.0.1-develop.3

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 0d4ad2e17..b85bd143c 100644 --- a/develop/reference/interfaces/ICalEventData.html +++ b/develop/reference/interfaces/ICalEventData.html @@ -1,4 +1,4 @@ -ICalEventData | ical-generator - v6.0.1-develop.2

Interface ICalEventData

Hierarchy

  • ICalEventData

Properties

alarms? +ICalEventData | ical-generator - v6.0.1-develop.3

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 fe90df9ee..9d3c0cc82 100644 --- a/develop/reference/interfaces/ICalEventJSONData.html +++ b/develop/reference/interfaces/ICalEventJSONData.html @@ -1,4 +1,4 @@ -ICalEventJSONData | ical-generator - v6.0.1-develop.2

Interface ICalEventJSONData

Hierarchy

  • ICalEventJSONData

Properties

alarms +ICalEventJSONData | ical-generator - v6.0.1-develop.3

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

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 | 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 diff --git a/develop/reference/interfaces/ICalGeo.html b/develop/reference/interfaces/ICalGeo.html index a6c3d450d..1a36dc7ed 100644 --- a/develop/reference/interfaces/ICalGeo.html +++ b/develop/reference/interfaces/ICalGeo.html @@ -1,3 +1,3 @@ -ICalGeo | ical-generator - v6.0.1-develop.2

Interface ICalGeo

Hierarchy

  • ICalGeo

Properties

lat +ICalGeo | ical-generator - v6.0.1-develop.3

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 f9d9e9d38..b87f2e70b 100644 --- a/develop/reference/interfaces/ICalLocation.html +++ b/develop/reference/interfaces/ICalLocation.html @@ -1,5 +1,5 @@ -ICalLocation | ical-generator - v6.0.1-develop.2

Interface ICalLocation

Hierarchy

  • ICalLocation

Properties

address? +ICalLocation | ical-generator - v6.0.1-develop.3

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 19fcef1f3..2c44edf17 100644 --- a/develop/reference/interfaces/ICalLuxonDateTimeStub.html +++ b/develop/reference/interfaces/ICalLuxonDateTimeStub.html @@ -1,6 +1,6 @@ -ICalLuxonDateTimeStub | ical-generator - v6.0.1-develop.2

Interface ICalLuxonDateTimeStub

Hierarchy

  • ICalLuxonDateTimeStub

Accessors

isValid +ICalLuxonDateTimeStub | ical-generator - v6.0.1-develop.3

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 9e3fff2f9..f907a891f 100644 --- a/develop/reference/interfaces/ICalMomentDurationStub.html +++ b/develop/reference/interfaces/ICalMomentDurationStub.html @@ -1,2 +1,2 @@ -ICalMomentDurationStub | ical-generator - v6.0.1-develop.2

Interface ICalMomentDurationStub

Hierarchy

  • ICalMomentDurationStub

Methods

Methods

  • Returns number

Generated using TypeDoc

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

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 154eb0aeb..54d024008 100644 --- a/develop/reference/interfaces/ICalMomentStub.html +++ b/develop/reference/interfaces/ICalMomentStub.html @@ -1,7 +1,7 @@ -ICalMomentStub | ical-generator - v6.0.1-develop.2

Interface ICalMomentStub

Hierarchy

Methods

clone +ICalMomentStub | ical-generator - v6.0.1-develop.3

Interface ICalMomentStub

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

Hierarchy

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 733a1241d..f325597d7 100644 --- a/develop/reference/interfaces/ICalMomentTimezoneStub.html +++ b/develop/reference/interfaces/ICalMomentTimezoneStub.html @@ -1,8 +1,8 @@ -ICalMomentTimezoneStub | ical-generator - v6.0.1-develop.2

Interface ICalMomentTimezoneStub

Hierarchy

Methods

clone +ICalMomentTimezoneStub | ical-generator - v6.0.1-develop.3

Interface ICalMomentTimezoneStub

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

Hierarchy

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 fcbd46b1c..ca1b76243 100644 --- a/develop/reference/interfaces/ICalOrganizer.html +++ b/develop/reference/interfaces/ICalOrganizer.html @@ -1,5 +1,5 @@ -ICalOrganizer | ical-generator - v6.0.1-develop.2

Interface ICalOrganizer

Hierarchy

  • ICalOrganizer

Properties

email? +ICalOrganizer | ical-generator - v6.0.1-develop.3

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 b9e62a5b2..a6f6ef381 100644 --- a/develop/reference/interfaces/ICalRRuleStub.html +++ b/develop/reference/interfaces/ICalRRuleStub.html @@ -1,3 +1,3 @@ -ICalRRuleStub | ical-generator - v6.0.1-develop.2

Interface ICalRRuleStub

Hierarchy

  • ICalRRuleStub

Methods

between +ICalRRuleStub | ical-generator - v6.0.1-develop.3

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 1ea730f0d..413608cad 100644 --- a/develop/reference/interfaces/ICalRepeatingOptions.html +++ b/develop/reference/interfaces/ICalRepeatingOptions.html @@ -1,4 +1,4 @@ -ICalRepeatingOptions | ical-generator - v6.0.1-develop.2

Interface ICalRepeatingOptions

Hierarchy

  • ICalRepeatingOptions

Properties

byDay? +ICalRepeatingOptions | ical-generator - v6.0.1-develop.3

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 f3aefafd3..2dbbf91a6 100644 --- a/develop/reference/interfaces/ICalTimezone.html +++ b/develop/reference/interfaces/ICalTimezone.html @@ -1,3 +1,3 @@ -ICalTimezone | ical-generator - v6.0.1-develop.2

Interface ICalTimezone

Hierarchy

  • ICalTimezone

Properties

generator? +ICalTimezone | ical-generator - v6.0.1-develop.3

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 362f8e1a4..dbb1b1ba8 100644 --- a/develop/reference/modules.html +++ b/develop/reference/modules.html @@ -1,4 +1,4 @@ -ical-generator - v6.0.1-develop.2

ical-generator - v6.0.1-develop.2

Index

Enumerations

ICalAlarmType +ical-generator - v6.0.1-develop.3

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 c1bdab70e..4329923d3 100644 --- a/develop/reference/types/ICalAlarmData.html +++ b/develop/reference/types/ICalAlarmData.html @@ -1 +1 @@ -ICalAlarmData | ical-generator - v6.0.1-develop.2

Type alias ICalAlarmData

ICalAlarmData: ICalAlarmBaseData | ICalAlarmTriggerData | ICalAlarmTriggerAfterData | ICalAlarmTriggerBeforeData

Generated using TypeDoc

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

Type alias ICalAlarmData

ICalAlarmData: ICalAlarmBaseData | ICalAlarmTriggerData | ICalAlarmTriggerAfterData | ICalAlarmTriggerBeforeData

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/types/ICalAlarmTypeValue.html b/develop/reference/types/ICalAlarmTypeValue.html index d07f3c1d9..6137eccd8 100644 --- a/develop/reference/types/ICalAlarmTypeValue.html +++ b/develop/reference/types/ICalAlarmTypeValue.html @@ -1 +1 @@ -ICalAlarmTypeValue | ical-generator - v6.0.1-develop.2

Type alias ICalAlarmTypeValue

ICalAlarmTypeValue: keyof ICalAlarmType

Generated using TypeDoc

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

Type alias ICalAlarmTypeValue

ICalAlarmTypeValue: keyof ICalAlarmType

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/types/ICalCategoryJSONData.html b/develop/reference/types/ICalCategoryJSONData.html index 178e965f3..6dc269e22 100644 --- a/develop/reference/types/ICalCategoryJSONData.html +++ b/develop/reference/types/ICalCategoryJSONData.html @@ -1 +1 @@ -ICalCategoryJSONData | ical-generator - v6.0.1-develop.2

Type alias ICalCategoryJSONData

ICalCategoryJSONData: ICalCategoryInternalData

Generated using TypeDoc

\ No newline at end of file +ICalCategoryJSONData | ical-generator - v6.0.1-develop.3

Type alias ICalCategoryJSONData

ICalCategoryJSONData: ICalCategoryInternalData

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/reference/types/ICalDateTimeValue.html b/develop/reference/types/ICalDateTimeValue.html index 4003f24f4..73f898683 100644 --- a/develop/reference/types/ICalDateTimeValue.html +++ b/develop/reference/types/ICalDateTimeValue.html @@ -1,5 +1,5 @@ -ICalDateTimeValue | ical-generator - v6.0.1-develop.2

Type alias ICalDateTimeValue

ical-generator supports native Date, +ICalDateTimeValue | ical-generator - v6.0.1-develop.3

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/develop/tests/index.html b/develop/tests/index.html index 4f671cc3d..be9a35b01 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 6eaa5ce54..c16313717 100644 --- a/develop/tests/mochawesome.json +++ b/develop/tests/mochawesome.json @@ -5,9 +5,9 @@ "passes": 427, "pending": 2, "failures": 0, - "start": "2023-11-08T07:24:14.315Z", - "end": "2023-11-08T07:24:14.472Z", - "duration": 157, + "start": "2023-12-03T18:07:17.669Z", + "end": "2023-12-03T18:07:17.832Z", + "duration": 163, "testsRegistered": 429, "passPercent": 100, "pendingPercent": 0.4662004662004662, @@ -18,7 +18,7 @@ }, "results": [ { - "uuid": "5f012ca5-96a2-4884-a3f9-fe2e7573795d", + "uuid": "2569ab64-0e86-49e9-836a-3b9047a7ddd8", "title": "", "fullFile": "", "file": "", @@ -27,7 +27,7 @@ "tests": [], "suites": [ { - "uuid": "3cf60c69-3d56-4361-9133-d01474ce531c", + "uuid": "654d3ef2-91a5-4ab4-9810-7916e1b216f1", "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": "a9be4ff5-c81b-49c4-9304-2017cd97b0a5", + "uuid": "09873fae-7c9f-4b07-be23-0facd1d7270e", "title": "constructor()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/alarm.ts", "file": "/test/alarm.ts", @@ -56,8 +56,8 @@ "context": null, "code": "assert.throws(function () {\n // @ts-ignore\n new ICalAlarm({ type: ICalAlarmType.display }, null);\n}, /`event`/);", "err": {}, - "uuid": "8ff6c91b-931a-4986-8647-83d39c6817b1", - "parentUUID": "a9be4ff5-c81b-49c4-9304-2017cd97b0a5", + "uuid": "98797aed-25f3-4d3d-a1d7-3f53178fab50", + "parentUUID": "09873fae-7c9f-4b07-be23-0facd1d7270e", "isHook": false, "skipped": false }, @@ -74,16 +74,16 @@ "context": null, "code": "const a = new ICalAlarm({\n // @ts-ignore\n unknown: true,\n type: ICalAlarmType.display\n}, new ICalEvent({\n start: new Date()\n}, new ICalCalendar()));\nassert.strictEqual(a.type(), 'display');", "err": {}, - "uuid": "ac3c2340-cd5b-4689-ac47-1c8c7af97764", - "parentUUID": "a9be4ff5-c81b-49c4-9304-2017cd97b0a5", + "uuid": "88ee12c6-21d0-495c-8982-fa088d7f3d62", + "parentUUID": "09873fae-7c9f-4b07-be23-0facd1d7270e", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "8ff6c91b-931a-4986-8647-83d39c6817b1", - "ac3c2340-cd5b-4689-ac47-1c8c7af97764" + "98797aed-25f3-4d3d-a1d7-3f53178fab50", + "88ee12c6-21d0-495c-8982-fa088d7f3d62" ], "failures": [], "pending": [], @@ -94,7 +94,7 @@ "_timeout": 2000 }, { - "uuid": "7c500b3f-53f3-488d-b2d1-6f4e202b6991", + "uuid": "aaed90d8-dac3-4202-8de9-c89e01ebe5af", "title": "type()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/alarm.ts", "file": "/test/alarm.ts", @@ -105,7 +105,7 @@ "title": "setter should return this", "fullTitle": "ical-generator Alarm type() setter should return this", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "f6c72b77-4422-46d2-a0c5-828a9d13438a", - "parentUUID": "7c500b3f-53f3-488d-b2d1-6f4e202b6991", + "uuid": "badfe64e-73fe-4b9a-94f1-6aacb3f84ca1", + "parentUUID": "aaed90d8-dac3-4202-8de9-c89e01ebe5af", "isHook": false, "skipped": false }, @@ -132,8 +132,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({\n start: new Date()\n}, new ICalCalendar()));\nassert.strictEqual(a.type(), 'display');\na.type(ICalAlarmType.audio);\nassert.strictEqual(a.type(), 'audio');", "err": {}, - "uuid": "41e01777-dc10-47c9-be56-3a4ed375194f", - "parentUUID": "7c500b3f-53f3-488d-b2d1-6f4e202b6991", + "uuid": "04e537f2-9c5f-4821-af8c-e1d9876ab8f6", + "parentUUID": "aaed90d8-dac3-4202-8de9-c89e01ebe5af", "isHook": false, "skipped": false }, @@ -141,7 +141,7 @@ "title": "should throw error when type not allowed", "fullTitle": "ical-generator Alarm type() should throw error when type not allowed", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "e2fd80e4-cdf7-4695-bdce-c7b99d2b6eaa", - "parentUUID": "7c500b3f-53f3-488d-b2d1-6f4e202b6991", + "uuid": "d8b6a267-f691-49f0-8e01-af1b0852ccfb", + "parentUUID": "aaed90d8-dac3-4202-8de9-c89e01ebe5af", "isHook": false, "skipped": false }, @@ -159,7 +159,7 @@ "title": "should change something", "fullTitle": "ical-generator Alarm type() should change something", "timedOut": false, - "duration": 1, + "duration": 0, "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": "5a07a802-b7ac-44e9-8085-86c081e727c5", - "parentUUID": "7c500b3f-53f3-488d-b2d1-6f4e202b6991", + "uuid": "1698ee0b-607f-487c-90c2-8567892f6de9", + "parentUUID": "aaed90d8-dac3-4202-8de9-c89e01ebe5af", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "f6c72b77-4422-46d2-a0c5-828a9d13438a", - "41e01777-dc10-47c9-be56-3a4ed375194f", - "e2fd80e4-cdf7-4695-bdce-c7b99d2b6eaa", - "5a07a802-b7ac-44e9-8085-86c081e727c5" + "badfe64e-73fe-4b9a-94f1-6aacb3f84ca1", + "04e537f2-9c5f-4821-af8c-e1d9876ab8f6", + "d8b6a267-f691-49f0-8e01-af1b0852ccfb", + "1698ee0b-607f-487c-90c2-8567892f6de9" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 2, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "3bcd26cc-73f2-48d0-9eac-f4be14e5b8ef", + "uuid": "fd73d6f0-1c40-466d-924e-fa769c6b1b50", "title": "trigger()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/alarm.ts", "file": "/test/alarm.ts", @@ -210,8 +210,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.deepStrictEqual(a, a.trigger(60 * 10));", "err": {}, - "uuid": "06c002bc-2fab-4429-b2c3-fb7289a6d32b", - "parentUUID": "3bcd26cc-73f2-48d0-9eac-f4be14e5b8ef", + "uuid": "fb9e1859-67ae-45de-824f-c459ca06301d", + "parentUUID": "fd73d6f0-1c40-466d-924e-fa769c6b1b50", "isHook": false, "skipped": false }, @@ -228,8 +228,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nconst now = new Date();\nassert.strictEqual(a.trigger(), 600);\nassert.strictEqual(a.triggerAfter(), -600);\na.trigger(300);\nassert.strictEqual(a.trigger(), 300);\nassert.strictEqual(a.triggerAfter(), -300);\n// Date\na.trigger(now);\nconst dateResult = a.trigger();\nassert.deepStrictEqual(dateResult, now);", "err": {}, - "uuid": "072ef82d-ff7f-42eb-9635-f6a7f61b9df0", - "parentUUID": "3bcd26cc-73f2-48d0-9eac-f4be14e5b8ef", + "uuid": "f9e6462f-41c0-42c5-a7b7-9cfdecb17b71", + "parentUUID": "fd73d6f0-1c40-466d-924e-fa769c6b1b50", "isHook": false, "skipped": false }, @@ -237,7 +237,7 @@ "title": "should throw error when trigger not allowed", "fullTitle": "ical-generator Alarm trigger() should throw error when trigger not allowed", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "d08c53a3-12ac-42c1-b803-5c6a40ce153b", - "parentUUID": "3bcd26cc-73f2-48d0-9eac-f4be14e5b8ef", + "uuid": "0a93b446-4b06-4b33-bbc5-02f7ea2535c5", + "parentUUID": "fd73d6f0-1c40-466d-924e-fa769c6b1b50", "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": "2658fc07-b347-4505-b3ff-1fdda8e08ed3", - "parentUUID": "3bcd26cc-73f2-48d0-9eac-f4be14e5b8ef", + "uuid": "d6f0031d-ff14-47f3-8d8d-c2978b3738bc", + "parentUUID": "fd73d6f0-1c40-466d-924e-fa769c6b1b50", "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": "68eb33e1-00c7-4b7d-b298-3b3c5ab9171e", - "parentUUID": "3bcd26cc-73f2-48d0-9eac-f4be14e5b8ef", + "uuid": "aee2747f-48f5-4af3-b2e6-453f541df359", + "parentUUID": "fd73d6f0-1c40-466d-924e-fa769c6b1b50", "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": "6dab9cae-c0f4-4817-bf7f-8757ebebd802", - "parentUUID": "3bcd26cc-73f2-48d0-9eac-f4be14e5b8ef", + "uuid": "0e110e13-eba8-4e57-b2a9-8c2423c09451", + "parentUUID": "fd73d6f0-1c40-466d-924e-fa769c6b1b50", "isHook": false, "skipped": false }, @@ -309,7 +309,7 @@ "title": "should change something", "fullTitle": "ical-generator Alarm trigger() should change something", "timedOut": false, - "duration": 4, + "duration": 2, "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": "717cd301-1dea-426b-a3c3-3fa982eb6316", - "parentUUID": "3bcd26cc-73f2-48d0-9eac-f4be14e5b8ef", + "uuid": "01938ea6-c068-4e8c-818f-8d53ee3d0bc1", + "parentUUID": "fd73d6f0-1c40-466d-924e-fa769c6b1b50", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "06c002bc-2fab-4429-b2c3-fb7289a6d32b", - "072ef82d-ff7f-42eb-9635-f6a7f61b9df0", - "d08c53a3-12ac-42c1-b803-5c6a40ce153b", - "2658fc07-b347-4505-b3ff-1fdda8e08ed3", - "68eb33e1-00c7-4b7d-b298-3b3c5ab9171e", - "6dab9cae-c0f4-4817-bf7f-8757ebebd802", - "717cd301-1dea-426b-a3c3-3fa982eb6316" + "fb9e1859-67ae-45de-824f-c459ca06301d", + "f9e6462f-41c0-42c5-a7b7-9cfdecb17b71", + "0a93b446-4b06-4b33-bbc5-02f7ea2535c5", + "d6f0031d-ff14-47f3-8d8d-c2978b3738bc", + "aee2747f-48f5-4af3-b2e6-453f541df359", + "0e110e13-eba8-4e57-b2a9-8c2423c09451", + "01938ea6-c068-4e8c-818f-8d53ee3d0bc1" ], "failures": [], "pending": [], "skipped": [], - "duration": 4, + "duration": 3, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "1a6c1530-b7b2-4440-b17b-34831e16bfe8", + "uuid": "369497b4-2dbe-47fb-b18f-ecf92c0455d6", "title": "triggerAfter()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/alarm.ts", "file": "/test/alarm.ts", @@ -354,7 +354,7 @@ "title": "setter should return this", "fullTitle": "ical-generator Alarm triggerAfter() setter should return this", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "47bf98d8-a132-4788-a150-8042b27cb1e2", - "parentUUID": "1a6c1530-b7b2-4440-b17b-34831e16bfe8", + "uuid": "429a08ad-086b-4e02-a893-ce24e5c721da", + "parentUUID": "369497b4-2dbe-47fb-b18f-ecf92c0455d6", "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": "dcaab533-37f9-4500-af2c-f8a2bf3c5293", - "parentUUID": "1a6c1530-b7b2-4440-b17b-34831e16bfe8", + "uuid": "258b3489-ee8c-424a-95f2-6e21cfb07dd9", + "parentUUID": "369497b4-2dbe-47fb-b18f-ecf92c0455d6", "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": "a09d0245-aa7a-48e7-8ec6-b0c8da95828a", - "parentUUID": "1a6c1530-b7b2-4440-b17b-34831e16bfe8", + "uuid": "1e773533-bdc6-4865-8190-1a86b212b3ac", + "parentUUID": "369497b4-2dbe-47fb-b18f-ecf92c0455d6", "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": "cd15dfb2-a2b7-4556-92fb-ee50ef1fefb6", - "parentUUID": "1a6c1530-b7b2-4440-b17b-34831e16bfe8", + "uuid": "6f82de06-3446-4601-b6d2-656a359a16bd", + "parentUUID": "369497b4-2dbe-47fb-b18f-ecf92c0455d6", "isHook": false, "skipped": false }, @@ -426,7 +426,7 @@ "title": "should change something", "fullTitle": "ical-generator Alarm triggerAfter() should change something", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -435,19 +435,19 @@ "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": "d6744841-fdcb-4bb3-8ca8-ec6aed50c67d", - "parentUUID": "1a6c1530-b7b2-4440-b17b-34831e16bfe8", + "uuid": "b64163fc-9a9f-4bdf-8d68-385b4832359c", + "parentUUID": "369497b4-2dbe-47fb-b18f-ecf92c0455d6", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "47bf98d8-a132-4788-a150-8042b27cb1e2", - "dcaab533-37f9-4500-af2c-f8a2bf3c5293", - "a09d0245-aa7a-48e7-8ec6-b0c8da95828a", - "cd15dfb2-a2b7-4556-92fb-ee50ef1fefb6", - "d6744841-fdcb-4bb3-8ca8-ec6aed50c67d" + "429a08ad-086b-4e02-a893-ce24e5c721da", + "258b3489-ee8c-424a-95f2-6e21cfb07dd9", + "1e773533-bdc6-4865-8190-1a86b212b3ac", + "6f82de06-3446-4601-b6d2-656a359a16bd", + "b64163fc-9a9f-4bdf-8d68-385b4832359c" ], "failures": [], "pending": [], @@ -458,7 +458,7 @@ "_timeout": 2000 }, { - "uuid": "bd86cde3-b68f-4518-836d-2e7ca9e92c47", + "uuid": "c6258098-02dd-43c3-aeeb-13651da51980", "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": "334e6f58-25cc-4d63-8cf0-9e6b4f5d3cb1", - "parentUUID": "bd86cde3-b68f-4518-836d-2e7ca9e92c47", + "uuid": "d50a2f83-65a8-4084-b321-07f101fe4c28", + "parentUUID": "c6258098-02dd-43c3-aeeb-13651da51980", "isHook": false, "skipped": false }, @@ -496,8 +496,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nconst now = new Date();\nassert.strictEqual(a.triggerBefore(), 600);\na.trigger(300);\nassert.strictEqual(a.triggerBefore(), 300);\n// Date\na.trigger(now);\nconst dateResult = a.triggerBefore();\nassert.deepStrictEqual(dateResult, now);", "err": {}, - "uuid": "bc938d09-e4a0-4025-8198-baa0c767d470", - "parentUUID": "bd86cde3-b68f-4518-836d-2e7ca9e92c47", + "uuid": "310a525e-5121-4dd0-8380-58e8d7f32f9f", + "parentUUID": "c6258098-02dd-43c3-aeeb-13651da51980", "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": 0, + "duration": 1, "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": "7ca02854-ce5c-4d52-8f7c-c2bd55ca1982", - "parentUUID": "bd86cde3-b68f-4518-836d-2e7ca9e92c47", + "uuid": "1b61df07-0dbb-4386-b1b5-6417a97c9f9a", + "parentUUID": "c6258098-02dd-43c3-aeeb-13651da51980", "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": "5c0f26b8-1227-4392-aa19-c9163d1c60d4", - "parentUUID": "bd86cde3-b68f-4518-836d-2e7ca9e92c47", + "uuid": "29933474-0d39-41d8-9b84-77b6fa8c3577", + "parentUUID": "c6258098-02dd-43c3-aeeb-13651da51980", "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": "ee99759e-057c-4956-8c33-7e68c50df3e2", - "parentUUID": "bd86cde3-b68f-4518-836d-2e7ca9e92c47", + "uuid": "4b0e52fe-0cce-4549-81b2-ef0603dbf1fc", + "parentUUID": "c6258098-02dd-43c3-aeeb-13651da51980", "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": "46da53e6-260d-4374-9c38-8470adf49efa", - "parentUUID": "bd86cde3-b68f-4518-836d-2e7ca9e92c47", + "uuid": "c69d0844-2d98-4eb5-9ed8-2ef5d6c450a9", + "parentUUID": "c6258098-02dd-43c3-aeeb-13651da51980", "isHook": false, "skipped": false }, @@ -577,7 +577,7 @@ "title": "should change something", "fullTitle": "ical-generator Alarm triggerBefore() should change something", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -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": "cb03111e-0a71-4b5f-8977-73f4f8709088", - "parentUUID": "bd86cde3-b68f-4518-836d-2e7ca9e92c47", + "uuid": "03782b4d-5ffd-4c4b-80b3-c21d238a0a5a", + "parentUUID": "c6258098-02dd-43c3-aeeb-13651da51980", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "334e6f58-25cc-4d63-8cf0-9e6b4f5d3cb1", - "bc938d09-e4a0-4025-8198-baa0c767d470", - "7ca02854-ce5c-4d52-8f7c-c2bd55ca1982", - "5c0f26b8-1227-4392-aa19-c9163d1c60d4", - "ee99759e-057c-4956-8c33-7e68c50df3e2", - "46da53e6-260d-4374-9c38-8470adf49efa", - "cb03111e-0a71-4b5f-8977-73f4f8709088" + "d50a2f83-65a8-4084-b321-07f101fe4c28", + "310a525e-5121-4dd0-8380-58e8d7f32f9f", + "1b61df07-0dbb-4386-b1b5-6417a97c9f9a", + "29933474-0d39-41d8-9b84-77b6fa8c3577", + "4b0e52fe-0cce-4549-81b2-ef0603dbf1fc", + "c69d0844-2d98-4eb5-9ed8-2ef5d6c450a9", + "03782b4d-5ffd-4c4b-80b3-c21d238a0a5a" ], "failures": [], "pending": [], @@ -611,7 +611,7 @@ "_timeout": 2000 }, { - "uuid": "fe3ea92f-983e-4394-b676-bba432c3d835", + "uuid": "ae8dbd0b-16f7-417a-8d4d-56a995d38cf7", "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": "54451476-300e-490c-9cc9-3aecfb38639e", - "parentUUID": "fe3ea92f-983e-4394-b676-bba432c3d835", + "uuid": "bc9ce207-52aa-4815-9937-cde8809d3094", + "parentUUID": "ae8dbd0b-16f7-417a-8d4d-56a995d38cf7", "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": "42f69965-86ca-4406-88ad-01c9654af44a", - "parentUUID": "fe3ea92f-983e-4394-b676-bba432c3d835", + "uuid": "719364b4-f9f5-43e2-885f-a3a4ec1f131d", + "parentUUID": "ae8dbd0b-16f7-417a-8d4d-56a995d38cf7", "isHook": false, "skipped": false }, @@ -658,7 +658,7 @@ "title": "should throw if value is not `null`, \"START\" or \"END\"", "fullTitle": "ical-generator Alarm relatesTo() should throw if value is not `null`, \"START\" or \"END\"", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -667,8 +667,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.throws(function () {\n // @ts-ignore\n a.relatesTo('hi');\n}, /`relatesTo`/);\nassert.throws(function () {\n // @ts-ignore\n a.relatesTo(true);\n}, /`relatesTo`/);\nassert.throws(function () {\n // @ts-ignore\n a.relatesTo(Infinity);\n}, /`relatesTo`/);", "err": {}, - "uuid": "0771221f-2637-47fc-b7de-8ea2e0e056e7", - "parentUUID": "fe3ea92f-983e-4394-b676-bba432c3d835", + "uuid": "6c630b34-7e2c-474b-9258-7864a7c208e2", + "parentUUID": "ae8dbd0b-16f7-417a-8d4d-56a995d38cf7", "isHook": false, "skipped": false }, @@ -685,29 +685,29 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(a.toString().indexOf('RELATED=START') === -1);\na.relatesTo(ICalAlarmRelatesTo.start);\nassert.ok(a.toString().indexOf('RELATED=START') > -1);\na.relatesTo(ICalAlarmRelatesTo.end);\nassert.ok(a.toString().indexOf('RELATED=END') > -1);", "err": {}, - "uuid": "12bdc694-db41-408b-a663-1ae25c22e4d1", - "parentUUID": "fe3ea92f-983e-4394-b676-bba432c3d835", + "uuid": "76d7cb97-4322-4ab2-adb4-c74cf6521ea0", + "parentUUID": "ae8dbd0b-16f7-417a-8d4d-56a995d38cf7", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "54451476-300e-490c-9cc9-3aecfb38639e", - "42f69965-86ca-4406-88ad-01c9654af44a", - "0771221f-2637-47fc-b7de-8ea2e0e056e7", - "12bdc694-db41-408b-a663-1ae25c22e4d1" + "bc9ce207-52aa-4815-9937-cde8809d3094", + "719364b4-f9f5-43e2-885f-a3a4ec1f131d", + "6c630b34-7e2c-474b-9258-7864a7c208e2", + "76d7cb97-4322-4ab2-adb4-c74cf6521ea0" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "a95ff5a0-d8b9-4b9f-b249-8eb0c9abc03f", + "uuid": "8d1e56e9-5166-4c09-9ce2-c3d737a32bff", "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": "0aa47a86-a4ab-486b-aad7-993320da9e6a", - "parentUUID": "a95ff5a0-d8b9-4b9f-b249-8eb0c9abc03f", + "uuid": "7872ac80-7513-499e-82b6-ac0ac591f59b", + "parentUUID": "8d1e56e9-5166-4c09-9ce2-c3d737a32bff", "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": "3d0f4160-2f3d-4430-97ff-1b29567e15bd", - "parentUUID": "a95ff5a0-d8b9-4b9f-b249-8eb0c9abc03f", + "uuid": "2edcf28e-53a2-471f-b1c1-370b87a3fa66", + "parentUUID": "8d1e56e9-5166-4c09-9ce2-c3d737a32bff", "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": "b4f3c2cd-aaa1-4a4d-b70b-98e9c2082df9", - "parentUUID": "a95ff5a0-d8b9-4b9f-b249-8eb0c9abc03f", + "uuid": "e25691af-8216-4079-ab21-95e8ec86ed89", + "parentUUID": "8d1e56e9-5166-4c09-9ce2-c3d737a32bff", "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": "ace642cf-ba23-475b-9e28-71c1d7e2f71e", - "parentUUID": "a95ff5a0-d8b9-4b9f-b249-8eb0c9abc03f", + "uuid": "7daf7e8b-257e-45f5-90c5-11516b7ad918", + "parentUUID": "8d1e56e9-5166-4c09-9ce2-c3d737a32bff", "isHook": false, "skipped": false }, @@ -799,8 +799,8 @@ "context": null, "code": "assert.throws(function () {\n new ICalAlarm({\n trigger: 300,\n repeat: {\n times: 4,\n // @ts-ignore\n interval: null\n }\n }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\n}, /`repeat.interval`/);", "err": {}, - "uuid": "6150e266-4676-4f53-bd56-f38447e6974c", - "parentUUID": "a95ff5a0-d8b9-4b9f-b249-8eb0c9abc03f", + "uuid": "ebce1c7e-4a43-4e80-ab74-b083752bdef2", + "parentUUID": "8d1e56e9-5166-4c09-9ce2-c3d737a32bff", "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": "8ed40dae-aac8-43d6-b820-d403fb3238dc", - "parentUUID": "a95ff5a0-d8b9-4b9f-b249-8eb0c9abc03f", + "uuid": "cc781c08-7168-4937-b339-9dbadd2cb1d4", + "parentUUID": "8d1e56e9-5166-4c09-9ce2-c3d737a32bff", "isHook": false, "skipped": false }, @@ -826,7 +826,7 @@ "title": "should throw an error if interval is of wrong type", "fullTitle": "ical-generator Alarm repeat() should throw an error if interval is of wrong type", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -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": "36894580-c84f-40a7-8d5b-07fcf74cce0b", - "parentUUID": "a95ff5a0-d8b9-4b9f-b249-8eb0c9abc03f", + "uuid": "07e187c8-f9fb-4013-bc82-fbc9b90a8cf9", + "parentUUID": "8d1e56e9-5166-4c09-9ce2-c3d737a32bff", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "0aa47a86-a4ab-486b-aad7-993320da9e6a", - "3d0f4160-2f3d-4430-97ff-1b29567e15bd", - "b4f3c2cd-aaa1-4a4d-b70b-98e9c2082df9", - "ace642cf-ba23-475b-9e28-71c1d7e2f71e", - "6150e266-4676-4f53-bd56-f38447e6974c", - "8ed40dae-aac8-43d6-b820-d403fb3238dc", - "36894580-c84f-40a7-8d5b-07fcf74cce0b" + "7872ac80-7513-499e-82b6-ac0ac591f59b", + "2edcf28e-53a2-471f-b1c1-370b87a3fa66", + "e25691af-8216-4079-ab21-95e8ec86ed89", + "7daf7e8b-257e-45f5-90c5-11516b7ad918", + "ebce1c7e-4a43-4e80-ab74-b083752bdef2", + "cc781c08-7168-4937-b339-9dbadd2cb1d4", + "07e187c8-f9fb-4013-bc82-fbc9b90a8cf9" ], "failures": [], "pending": [], "skipped": [], - "duration": 2, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "af3200d5-9eca-44e2-80cf-903710d2692f", + "uuid": "27a5d026-8d75-4b4f-baaf-81f5a2929e29", "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": 0, + "duration": 1, "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": "65cf514e-b115-4a01-a280-4a21e4661dcb", - "parentUUID": "af3200d5-9eca-44e2-80cf-903710d2692f", + "uuid": "3e5fc18c-4571-48de-8f02-9b53752e5232", + "parentUUID": "27a5d026-8d75-4b4f-baaf-81f5a2929e29", "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": "ce24a701-f856-445d-a9ed-aa5d019c3dd8", - "parentUUID": "af3200d5-9eca-44e2-80cf-903710d2692f", + "uuid": "a7fce522-e5eb-427d-a6d0-7f820c73361a", + "parentUUID": "27a5d026-8d75-4b4f-baaf-81f5a2929e29", "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": "e0520e47-9fb7-47cb-9b44-b364da213d5e", - "parentUUID": "af3200d5-9eca-44e2-80cf-903710d2692f", + "uuid": "c952da82-b1eb-4ad2-a82f-912616228f59", + "parentUUID": "27a5d026-8d75-4b4f-baaf-81f5a2929e29", "isHook": false, "skipped": false }, @@ -934,8 +934,8 @@ "context": null, "code": "const a = new ICalAlarm({}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.throws(function () {\n // @ts-ignore\n a.attach(Infinity);\n}, /`attachment`/);", "err": {}, - "uuid": "472fd9f7-435c-4124-89ab-0d78f0708a3f", - "parentUUID": "af3200d5-9eca-44e2-80cf-903710d2692f", + "uuid": "07943d58-75db-4ae5-884b-5ef68b6bac69", + "parentUUID": "27a5d026-8d75-4b4f-baaf-81f5a2929e29", "isHook": false, "skipped": false }, @@ -952,30 +952,30 @@ "context": null, "code": "const a = new ICalAlarm({ type: ICalAlarmType.audio }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(a.toString().indexOf('\\r\\nATTACH;VALUE=URI:Basso') > -1);\na.attach('https://example.com/beep.aud');\nassert.ok(a.toString().indexOf('\\r\\nATTACH;VALUE=URI:https://example.com/beep.aud') > -1);\na.attach({\n uri: 'https://example.com/beep.aud',\n mime: 'audio/basic'\n});\nassert.ok(a.toString().indexOf('\\r\\nATTACH;FMTTYPE=audio/basic:https://example.com/beep.aud') > -1);", "err": {}, - "uuid": "58ab4335-cb9a-4b1f-a04b-5a14bd79ab9f", - "parentUUID": "af3200d5-9eca-44e2-80cf-903710d2692f", + "uuid": "9aed5b40-7f1a-4f95-8ea5-61a01f691a98", + "parentUUID": "27a5d026-8d75-4b4f-baaf-81f5a2929e29", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "65cf514e-b115-4a01-a280-4a21e4661dcb", - "ce24a701-f856-445d-a9ed-aa5d019c3dd8", - "e0520e47-9fb7-47cb-9b44-b364da213d5e", - "472fd9f7-435c-4124-89ab-0d78f0708a3f", - "58ab4335-cb9a-4b1f-a04b-5a14bd79ab9f" + "3e5fc18c-4571-48de-8f02-9b53752e5232", + "a7fce522-e5eb-427d-a6d0-7f820c73361a", + "c952da82-b1eb-4ad2-a82f-912616228f59", + "07943d58-75db-4ae5-884b-5ef68b6bac69", + "9aed5b40-7f1a-4f95-8ea5-61a01f691a98" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "8b88df60-6791-4710-93c3-ab0254e47f24", + "uuid": "a5652d3d-91d5-46bb-b235-f6ff914888b4", "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": "728f85d2-d523-4d94-902d-2683059f6197", - "parentUUID": "8b88df60-6791-4710-93c3-ab0254e47f24", + "uuid": "e90e5438-3c11-4f1f-85c3-13263fd883c0", + "parentUUID": "a5652d3d-91d5-46bb-b235-f6ff914888b4", "isHook": false, "skipped": false }, @@ -1004,7 +1004,7 @@ "title": "getter should return value", "fullTitle": "ical-generator Alarm description() getter should return value", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -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": "4e53f750-c92e-4752-b349-ff4fda63266b", - "parentUUID": "8b88df60-6791-4710-93c3-ab0254e47f24", + "uuid": "e56cc4e7-ed9b-4052-a3a9-b18bf99821e9", + "parentUUID": "a5652d3d-91d5-46bb-b235-f6ff914888b4", "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": "8db308d0-ee4f-42dd-8ae3-5d5de9805218", - "parentUUID": "8b88df60-6791-4710-93c3-ab0254e47f24", + "uuid": "3ded8bfb-bd18-4ca4-905a-ae2fc1c8c117", + "parentUUID": "a5652d3d-91d5-46bb-b235-f6ff914888b4", "isHook": false, "skipped": false }, @@ -1049,29 +1049,29 @@ "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": "1fc5c4ab-b399-4ea9-aa1a-929d2f7e28d4", - "parentUUID": "8b88df60-6791-4710-93c3-ab0254e47f24", + "uuid": "16834025-f356-4ddb-8f18-26ee996dda2f", + "parentUUID": "a5652d3d-91d5-46bb-b235-f6ff914888b4", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "728f85d2-d523-4d94-902d-2683059f6197", - "4e53f750-c92e-4752-b349-ff4fda63266b", - "8db308d0-ee4f-42dd-8ae3-5d5de9805218", - "1fc5c4ab-b399-4ea9-aa1a-929d2f7e28d4" + "e90e5438-3c11-4f1f-85c3-13263fd883c0", + "e56cc4e7-ed9b-4052-a3a9-b18bf99821e9", + "3ded8bfb-bd18-4ca4-905a-ae2fc1c8c117", + "16834025-f356-4ddb-8f18-26ee996dda2f" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "bb4f83ca-fa25-4a70-8632-07b7aaa1aeb8", + "uuid": "5e89fc5d-85db-49bc-9c8a-8e6e8cce968b", "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": "2beefaf7-f5ec-44a4-8700-c901091ecd5d", - "parentUUID": "bb4f83ca-fa25-4a70-8632-07b7aaa1aeb8", + "uuid": "c9f918d2-2c42-492d-aefa-a43ba13adc94", + "parentUUID": "5e89fc5d-85db-49bc-9c8a-8e6e8cce968b", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "2beefaf7-f5ec-44a4-8700-c901091ecd5d" + "c9f918d2-2c42-492d-aefa-a43ba13adc94" ], "failures": [], "pending": [], @@ -1110,7 +1110,7 @@ "_timeout": 2000 }, { - "uuid": "84d483ec-a657-4932-bb48-21fa1566263e", + "uuid": "4c499ec6-79d9-4eb0-8c60-a131afd08e57", "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": "5ad59c0f-b63a-4d60-81d4-9006e8f94f26", - "parentUUID": "84d483ec-a657-4932-bb48-21fa1566263e", + "uuid": "5e12862c-6f7d-4408-8acb-081abcd88ced", + "parentUUID": "4c499ec6-79d9-4eb0-8c60-a131afd08e57", "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": "a21ae8fa-d09d-47ad-81ec-e76705867d1f", - "parentUUID": "84d483ec-a657-4932-bb48-21fa1566263e", + "uuid": "fa982430-dd6b-442d-8a15-96bcee5fa3f3", + "parentUUID": "4c499ec6-79d9-4eb0-8c60-a131afd08e57", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "5ad59c0f-b63a-4d60-81d4-9006e8f94f26", - "a21ae8fa-d09d-47ad-81ec-e76705867d1f" + "5e12862c-6f7d-4408-8acb-081abcd88ced", + "fa982430-dd6b-442d-8a15-96bcee5fa3f3" ], "failures": [], "pending": [], @@ -1178,7 +1178,7 @@ "_timeout": 2000 }, { - "uuid": "bf80ace4-4e17-47bf-bbd1-4dc3636b9e3d", + "uuid": "e76dcc2c-1a21-479b-95db-bf9b1bcc8959", "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": "b065fe28-3707-4503-a78f-4b5af886840d", + "uuid": "93622bd8-8bd8-4560-a099-76341878755b", "title": "constructor()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -1198,7 +1198,7 @@ "title": "shoud set data from constructor", "fullTitle": "ical-generator Attendee constructor() shoud set data from constructor", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "48f6d30d-342d-46f9-9418-8f02ef6d6849", - "parentUUID": "b065fe28-3707-4503-a78f-4b5af886840d", + "uuid": "6ef76f3f-3ba4-4887-87e8-fd39cbe052a1", + "parentUUID": "93622bd8-8bd8-4560-a099-76341878755b", "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": "a8c7e034-3b8f-4772-b76b-0352c8d91147", - "parentUUID": "b065fe28-3707-4503-a78f-4b5af886840d", + "uuid": "75cece12-3c99-44b2-85e4-9a29fffa21b3", + "parentUUID": "93622bd8-8bd8-4560-a099-76341878755b", "isHook": false, "skipped": false }, @@ -1243,28 +1243,28 @@ "context": null, "code": "assert.throws(function () {\n new ICalAttendee(\n // @ts-ignore\n { name: 'Testuser' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\n}, /`email`/);", "err": {}, - "uuid": "9be00997-90f1-4b90-ac9e-d500ef1f38f6", - "parentUUID": "b065fe28-3707-4503-a78f-4b5af886840d", + "uuid": "5a6e9851-a99a-44cd-baa0-747b9af4895a", + "parentUUID": "93622bd8-8bd8-4560-a099-76341878755b", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "48f6d30d-342d-46f9-9418-8f02ef6d6849", - "a8c7e034-3b8f-4772-b76b-0352c8d91147", - "9be00997-90f1-4b90-ac9e-d500ef1f38f6" + "6ef76f3f-3ba4-4887-87e8-fd39cbe052a1", + "75cece12-3c99-44b2-85e4-9a29fffa21b3", + "5a6e9851-a99a-44cd-baa0-747b9af4895a" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "8d9fa7de-fca3-4010-8059-e451eb413393", + "uuid": "0c4d8e39-51f8-4d02-ad5e-933be1557c5c", "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": "a2d25aa7-7f13-47a3-a3f9-067743b4905c", - "parentUUID": "8d9fa7de-fca3-4010-8059-e451eb413393", + "uuid": "63030279-f347-4ad8-9a57-aa5cc24a3adc", + "parentUUID": "0c4d8e39-51f8-4d02-ad5e-933be1557c5c", "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": "8042237d-4ab9-4d78-8f85-eabb41a6098e", - "parentUUID": "8d9fa7de-fca3-4010-8059-e451eb413393", + "uuid": "1ed9f139-3a6e-4527-b51d-3655ad992965", + "parentUUID": "0c4d8e39-51f8-4d02-ad5e-933be1557c5c", "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": "a7630b57-2838-4692-a1f8-cbb85c6a93a9", - "parentUUID": "8d9fa7de-fca3-4010-8059-e451eb413393", + "uuid": "912c350f-e04f-462c-bb29-2c190e655844", + "parentUUID": "0c4d8e39-51f8-4d02-ad5e-933be1557c5c", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "a2d25aa7-7f13-47a3-a3f9-067743b4905c", - "8042237d-4ab9-4d78-8f85-eabb41a6098e", - "a7630b57-2838-4692-a1f8-cbb85c6a93a9" + "63030279-f347-4ad8-9a57-aa5cc24a3adc", + "1ed9f139-3a6e-4527-b51d-3655ad992965", + "912c350f-e04f-462c-bb29-2c190e655844" ], "failures": [], "pending": [], @@ -1341,7 +1341,7 @@ "_timeout": 2000 }, { - "uuid": "82694aeb-f122-473d-be0d-b6a8af2885a6", + "uuid": "578d3a4a-4c01-45d0-a419-74f3f05f1821", "title": "email()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -1361,8 +1361,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar())).email('foo@example.com');\nassert.strictEqual(a.email(), 'foo@example.com');", "err": {}, - "uuid": "f3a4e591-a9ea-4890-88f0-f615c9f141f1", - "parentUUID": "82694aeb-f122-473d-be0d-b6a8af2885a6", + "uuid": "ff20ab15-b2a9-4036-ba8f-8b7cb5037d78", + "parentUUID": "578d3a4a-4c01-45d0-a419-74f3f05f1821", "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": "4941ba17-b224-444d-9f98-59a6560737cb", - "parentUUID": "82694aeb-f122-473d-be0d-b6a8af2885a6", + "uuid": "e1db1bbc-62f4-46e3-896f-a46a91070739", + "parentUUID": "578d3a4a-4c01-45d0-a419-74f3f05f1821", "isHook": false, "skipped": false }, @@ -1388,7 +1388,7 @@ "title": "should change something", "fullTitle": "ical-generator Attendee email() should change something", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "bdaf9969-40ec-4520-a64d-4a30d0bd88ad", - "parentUUID": "82694aeb-f122-473d-be0d-b6a8af2885a6", + "uuid": "7c237574-e3c3-4945-9fa2-b5a057c85a6b", + "parentUUID": "578d3a4a-4c01-45d0-a419-74f3f05f1821", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "f3a4e591-a9ea-4890-88f0-f615c9f141f1", - "4941ba17-b224-444d-9f98-59a6560737cb", - "bdaf9969-40ec-4520-a64d-4a30d0bd88ad" + "ff20ab15-b2a9-4036-ba8f-8b7cb5037d78", + "e1db1bbc-62f4-46e3-896f-a46a91070739", + "7c237574-e3c3-4945-9fa2-b5a057c85a6b" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "ad26e82c-a80d-47e7-90de-a96508028957", + "uuid": "05e7872d-9ca6-4d06-8a8c-e588db47b38c", "title": "mailto()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -1429,7 +1429,7 @@ "title": "getter should return value", "fullTitle": "ical-generator Attendee mailto() getter should return value", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -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": "49c9b5bb-ff41-4c81-b78c-3de10c4574e0", - "parentUUID": "ad26e82c-a80d-47e7-90de-a96508028957", + "uuid": "19789abb-8523-4949-9f48-14efb6ac20a8", + "parentUUID": "05e7872d-9ca6-4d06-8a8c-e588db47b38c", "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": "ea7f942f-676c-49de-8bf7-688e77b8115d", - "parentUUID": "ad26e82c-a80d-47e7-90de-a96508028957", + "uuid": "75852850-402b-49cf-a6ed-468fca457cc3", + "parentUUID": "05e7872d-9ca6-4d06-8a8c-e588db47b38c", "isHook": false, "skipped": false }, @@ -1474,28 +1474,28 @@ "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": "def1e177-4a25-44ff-bc8e-fbf10e5e8a1e", - "parentUUID": "ad26e82c-a80d-47e7-90de-a96508028957", + "uuid": "20b80a02-f36a-4015-8439-fd59961b610d", + "parentUUID": "05e7872d-9ca6-4d06-8a8c-e588db47b38c", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "49c9b5bb-ff41-4c81-b78c-3de10c4574e0", - "ea7f942f-676c-49de-8bf7-688e77b8115d", - "def1e177-4a25-44ff-bc8e-fbf10e5e8a1e" + "19789abb-8523-4949-9f48-14efb6ac20a8", + "75852850-402b-49cf-a6ed-468fca457cc3", + "20b80a02-f36a-4015-8439-fd59961b610d" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "7826a12e-baa9-4848-ba16-6ff457becb7e", + "uuid": "aa6740f7-8c07-4d6f-bce1-2e7b8925d881", "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": "6a02a144-870d-4bbc-ab5d-975287bb2a3d", - "parentUUID": "7826a12e-baa9-4848-ba16-6ff457becb7e", + "uuid": "6fbcf388-ca82-43d8-9496-e670a7fc429e", + "parentUUID": "aa6740f7-8c07-4d6f-bce1-2e7b8925d881", "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": "f96a40f8-4e5d-4b16-94a0-af0f462f912f", - "parentUUID": "7826a12e-baa9-4848-ba16-6ff457becb7e", + "uuid": "27063729-9f01-45c1-9361-c2128adf1da7", + "parentUUID": "aa6740f7-8c07-4d6f-bce1-2e7b8925d881", "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": "d8b54121-cc74-4ed4-bfa5-77f6928b0946", - "parentUUID": "7826a12e-baa9-4848-ba16-6ff457becb7e", + "uuid": "095cd420-c48f-4f16-87e7-2f1e24b771d1", + "parentUUID": "aa6740f7-8c07-4d6f-bce1-2e7b8925d881", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "6a02a144-870d-4bbc-ab5d-975287bb2a3d", - "f96a40f8-4e5d-4b16-94a0-af0f462f912f", - "d8b54121-cc74-4ed4-bfa5-77f6928b0946" + "6fbcf388-ca82-43d8-9496-e670a7fc429e", + "27063729-9f01-45c1-9361-c2128adf1da7", + "095cd420-c48f-4f16-87e7-2f1e24b771d1" ], "failures": [], "pending": [], @@ -1572,7 +1572,7 @@ "_timeout": 2000 }, { - "uuid": "cf25a41d-6f53-4aa3-825e-aa613b623976", + "uuid": "c60c5625-d0cd-44bb-9a07-84e2cf1929de", "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": "c26c8c9d-3e82-487b-81f2-bb0931d6df4d", - "parentUUID": "cf25a41d-6f53-4aa3-825e-aa613b623976", + "uuid": "b118b8d9-8fec-4503-9366-5873a430c1ae", + "parentUUID": "c60c5625-d0cd-44bb-9a07-84e2cf1929de", "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": "7663a71d-ad8f-49f4-a51c-fba0728b413e", - "parentUUID": "cf25a41d-6f53-4aa3-825e-aa613b623976", + "uuid": "0ea2f7fe-d475-4337-877b-20d61d754c18", + "parentUUID": "c60c5625-d0cd-44bb-9a07-84e2cf1929de", "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": "c9eb3cb1-f913-4830-9641-88194e6576b4", - "parentUUID": "cf25a41d-6f53-4aa3-825e-aa613b623976", + "uuid": "c13f0ad2-3c49-4bd5-9d2b-e5b8dedbd6be", + "parentUUID": "c60c5625-d0cd-44bb-9a07-84e2cf1929de", "isHook": false, "skipped": false }, @@ -1646,8 +1646,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.throws(function () {\n // @ts-ignore\n a.role('COOKING');\n}, /must be one of the following/);", "err": {}, - "uuid": "5591a320-1acc-4702-bf91-00e4bffb31fc", - "parentUUID": "cf25a41d-6f53-4aa3-825e-aa613b623976", + "uuid": "31489261-bb44-444d-96d2-b3a3d64f6029", + "parentUUID": "c60c5625-d0cd-44bb-9a07-84e2cf1929de", "isHook": false, "skipped": false }, @@ -1664,19 +1664,19 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'mail@example.com', role: ICalAttendeeRole.NON }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(a.toString().indexOf('NON-PARTICIPANT') > -1);", "err": {}, - "uuid": "1212beb6-29dd-45d4-a62e-a35251d58a7d", - "parentUUID": "cf25a41d-6f53-4aa3-825e-aa613b623976", + "uuid": "40f1f68c-067d-4b38-ba7c-86d16517477d", + "parentUUID": "c60c5625-d0cd-44bb-9a07-84e2cf1929de", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "c26c8c9d-3e82-487b-81f2-bb0931d6df4d", - "7663a71d-ad8f-49f4-a51c-fba0728b413e", - "c9eb3cb1-f913-4830-9641-88194e6576b4", - "5591a320-1acc-4702-bf91-00e4bffb31fc", - "1212beb6-29dd-45d4-a62e-a35251d58a7d" + "b118b8d9-8fec-4503-9366-5873a430c1ae", + "0ea2f7fe-d475-4337-877b-20d61d754c18", + "c13f0ad2-3c49-4bd5-9d2b-e5b8dedbd6be", + "31489261-bb44-444d-96d2-b3a3d64f6029", + "40f1f68c-067d-4b38-ba7c-86d16517477d" ], "failures": [], "pending": [], @@ -1687,7 +1687,7 @@ "_timeout": 2000 }, { - "uuid": "7cd06896-6824-426c-8ab8-d7daab313ac6", + "uuid": "033a5517-65e3-4f42-821e-9f201add2561", "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": "43b268e3-646e-4b81-9c95-d0cb3993315b", - "parentUUID": "7cd06896-6824-426c-8ab8-d7daab313ac6", + "uuid": "9628d86f-8485-4aca-8369-7298c59af3ab", + "parentUUID": "033a5517-65e3-4f42-821e-9f201add2561", "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": "de2bca46-8a21-48db-ba03-a86e32b3511b", - "parentUUID": "7cd06896-6824-426c-8ab8-d7daab313ac6", + "uuid": "6454cffe-18cf-4b97-ad4b-7f341a460b9f", + "parentUUID": "033a5517-65e3-4f42-821e-9f201add2561", "isHook": false, "skipped": false }, @@ -1743,8 +1743,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.strictEqual(a.rsvp(), null);\na.rsvp(false);\nassert.strictEqual(a.rsvp(), false);\na.rsvp(null);\nassert.strictEqual(a.rsvp(), null);", "err": {}, - "uuid": "84ab5d30-4079-4778-8c11-e87fec680fc3", - "parentUUID": "7cd06896-6824-426c-8ab8-d7daab313ac6", + "uuid": "37fa430a-be36-4c45-b2a8-300b6eb63aca", + "parentUUID": "033a5517-65e3-4f42-821e-9f201add2561", "isHook": false, "skipped": false }, @@ -1761,18 +1761,18 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'mail@example.com', rsvp: true }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(a.toString().indexOf(';RSVP=TRUE') > -1);", "err": {}, - "uuid": "72b72813-7344-4f7c-bbac-4dba094bcb85", - "parentUUID": "7cd06896-6824-426c-8ab8-d7daab313ac6", + "uuid": "8b06c3a2-54c9-4432-ad04-8e4a2587e102", + "parentUUID": "033a5517-65e3-4f42-821e-9f201add2561", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "43b268e3-646e-4b81-9c95-d0cb3993315b", - "de2bca46-8a21-48db-ba03-a86e32b3511b", - "84ab5d30-4079-4778-8c11-e87fec680fc3", - "72b72813-7344-4f7c-bbac-4dba094bcb85" + "9628d86f-8485-4aca-8369-7298c59af3ab", + "6454cffe-18cf-4b97-ad4b-7f341a460b9f", + "37fa430a-be36-4c45-b2a8-300b6eb63aca", + "8b06c3a2-54c9-4432-ad04-8e4a2587e102" ], "failures": [], "pending": [], @@ -1783,7 +1783,7 @@ "_timeout": 2000 }, { - "uuid": "91d8e77a-f67c-43ab-9fef-8e0417bcf722", + "uuid": "4a010f57-b9c5-4ffd-bc8a-f27180036bd1", "title": "status()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -1794,7 +1794,7 @@ "title": "setter should return this", "fullTitle": "ical-generator Attendee status() setter should return this", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "ccd377aa-aeec-4f8b-b228-0b473d9c3b64", - "parentUUID": "91d8e77a-f67c-43ab-9fef-8e0417bcf722", + "uuid": "5b63a46d-631b-4b98-b83d-b32da2d473dc", + "parentUUID": "4a010f57-b9c5-4ffd-bc8a-f27180036bd1", "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": "bfa71918-d043-42f9-ab98-8e5d8b16cef6", - "parentUUID": "91d8e77a-f67c-43ab-9fef-8e0417bcf722", + "uuid": "0618d1a8-c482-4441-9def-b1c957e30c0d", + "parentUUID": "4a010f57-b9c5-4ffd-bc8a-f27180036bd1", "isHook": false, "skipped": false }, @@ -1839,8 +1839,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.throws(function () {\n // @ts-ignore\n a.status('DRINKING');\n}, /must be one of the following/);", "err": {}, - "uuid": "7d325912-05f4-45f8-b2c5-9dda1d4d54fb", - "parentUUID": "91d8e77a-f67c-43ab-9fef-8e0417bcf722", + "uuid": "33b9e322-80ab-494c-b2bb-a9621f29e15a", + "parentUUID": "4a010f57-b9c5-4ffd-bc8a-f27180036bd1", "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": "d26bf26b-7593-4a78-9644-b099544f4c22", - "parentUUID": "91d8e77a-f67c-43ab-9fef-8e0417bcf722", + "uuid": "65b28a24-57fb-4b17-88fe-f2e8a8ed562f", + "parentUUID": "4a010f57-b9c5-4ffd-bc8a-f27180036bd1", "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": "db527ae8-acd8-432a-98f5-37b40c6ee4d7", - "parentUUID": "91d8e77a-f67c-43ab-9fef-8e0417bcf722", + "uuid": "41d75537-6428-4b9b-a1df-ba22eb203c85", + "parentUUID": "4a010f57-b9c5-4ffd-bc8a-f27180036bd1", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "ccd377aa-aeec-4f8b-b228-0b473d9c3b64", - "bfa71918-d043-42f9-ab98-8e5d8b16cef6", - "7d325912-05f4-45f8-b2c5-9dda1d4d54fb", - "d26bf26b-7593-4a78-9644-b099544f4c22", - "db527ae8-acd8-432a-98f5-37b40c6ee4d7" + "5b63a46d-631b-4b98-b83d-b32da2d473dc", + "0618d1a8-c482-4441-9def-b1c957e30c0d", + "33b9e322-80ab-494c-b2bb-a9621f29e15a", + "65b28a24-57fb-4b17-88fe-f2e8a8ed562f", + "41d75537-6428-4b9b-a1df-ba22eb203c85" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "b08bf30e-8a80-49ea-80b3-c99bae393881", + "uuid": "98af60ee-6aef-4a03-9bec-3222977fe146", "title": "type()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -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": "8a960e00-b6da-4a2c-9534-b8a9f6c1998f", - "parentUUID": "b08bf30e-8a80-49ea-80b3-c99bae393881", + "uuid": "b515363f-be3e-4a8c-951b-16f7b5426b4a", + "parentUUID": "98af60ee-6aef-4a03-9bec-3222977fe146", "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": "dab4d154-d0e3-47db-928e-5db490b304de", - "parentUUID": "b08bf30e-8a80-49ea-80b3-c99bae393881", + "uuid": "c688fdb5-25c9-45aa-8022-50c8593ba8da", + "parentUUID": "98af60ee-6aef-4a03-9bec-3222977fe146", "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": "d1b743a5-cf26-4e6b-8a03-8718ab7f4a5d", - "parentUUID": "b08bf30e-8a80-49ea-80b3-c99bae393881", + "uuid": "46b4ced9-e285-449a-a2b4-71136ea9c259", + "parentUUID": "98af60ee-6aef-4a03-9bec-3222977fe146", "isHook": false, "skipped": false }, @@ -1972,18 +1972,18 @@ "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": "a3672bd5-7d43-4ab6-87c6-b28918904195", - "parentUUID": "b08bf30e-8a80-49ea-80b3-c99bae393881", + "uuid": "afd91d78-3a88-4828-a31d-43159950b93f", + "parentUUID": "98af60ee-6aef-4a03-9bec-3222977fe146", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "8a960e00-b6da-4a2c-9534-b8a9f6c1998f", - "dab4d154-d0e3-47db-928e-5db490b304de", - "d1b743a5-cf26-4e6b-8a03-8718ab7f4a5d", - "a3672bd5-7d43-4ab6-87c6-b28918904195" + "b515363f-be3e-4a8c-951b-16f7b5426b4a", + "c688fdb5-25c9-45aa-8022-50c8593ba8da", + "46b4ced9-e285-449a-a2b4-71136ea9c259", + "afd91d78-3a88-4828-a31d-43159950b93f" ], "failures": [], "pending": [], @@ -1994,7 +1994,7 @@ "_timeout": 2000 }, { - "uuid": "99f9fa5d-bf62-4b2a-8003-ac3d12343558", + "uuid": "fd3e8567-a4a8-4e46-bcba-f8df92e0f77b", "title": "delegatedTo()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -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": "682d3dfd-3548-498a-b85e-12042b28195c", - "parentUUID": "99f9fa5d-bf62-4b2a-8003-ac3d12343558", + "uuid": "628da7c9-b774-40b1-a2d8-99ce5bd44da9", + "parentUUID": "fd3e8567-a4a8-4e46-bcba-f8df92e0f77b", "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": "e1ef15df-5b90-4560-9525-008c3e657d50", - "parentUUID": "99f9fa5d-bf62-4b2a-8003-ac3d12343558", + "uuid": "9abdfd8a-92d3-462f-b7e5-175d0a4daf45", + "parentUUID": "fd3e8567-a4a8-4e46-bcba-f8df92e0f77b", "isHook": false, "skipped": false }, @@ -2050,17 +2050,17 @@ "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": "948ea55f-3ef6-4d02-9838-c58967c15e27", - "parentUUID": "99f9fa5d-bf62-4b2a-8003-ac3d12343558", + "uuid": "fc263493-1a93-4853-a32a-6e9a8bc44c13", + "parentUUID": "fd3e8567-a4a8-4e46-bcba-f8df92e0f77b", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "682d3dfd-3548-498a-b85e-12042b28195c", - "e1ef15df-5b90-4560-9525-008c3e657d50", - "948ea55f-3ef6-4d02-9838-c58967c15e27" + "628da7c9-b774-40b1-a2d8-99ce5bd44da9", + "9abdfd8a-92d3-462f-b7e5-175d0a4daf45", + "fc263493-1a93-4853-a32a-6e9a8bc44c13" ], "failures": [], "pending": [], @@ -2071,7 +2071,7 @@ "_timeout": 2000 }, { - "uuid": "555273ae-4075-47c1-8a35-a974dfb678fa", + "uuid": "c68a9bd5-6701-41f5-9505-92fd59056592", "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": 1, + "duration": 0, "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": "42ad05d5-f4a6-49de-a1c8-ee3801d48db8", - "parentUUID": "555273ae-4075-47c1-8a35-a974dfb678fa", + "uuid": "6cc20c7f-b323-41d0-ac2c-4a9321b53ceb", + "parentUUID": "c68a9bd5-6701-41f5-9505-92fd59056592", "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": "cbe4dffb-6f82-4e04-9cfd-63c286631c8b", - "parentUUID": "555273ae-4075-47c1-8a35-a974dfb678fa", + "uuid": "fdfed007-6dd6-40d4-b464-115598bba68a", + "parentUUID": "c68a9bd5-6701-41f5-9505-92fd59056592", "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": "aec8f2fe-a60c-4493-b686-963a2afcefd9", - "parentUUID": "555273ae-4075-47c1-8a35-a974dfb678fa", + "uuid": "bc376cbe-12cf-42bf-b9ce-5dc96605748e", + "parentUUID": "c68a9bd5-6701-41f5-9505-92fd59056592", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "42ad05d5-f4a6-49de-a1c8-ee3801d48db8", - "cbe4dffb-6f82-4e04-9cfd-63c286631c8b", - "aec8f2fe-a60c-4493-b686-963a2afcefd9" + "6cc20c7f-b323-41d0-ac2c-4a9321b53ceb", + "fdfed007-6dd6-40d4-b464-115598bba68a", + "bc376cbe-12cf-42bf-b9ce-5dc96605748e" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "f8332fd5-b9e3-4794-9d54-0f906f404bd1", + "uuid": "84e65b11-6914-4bea-b06a-4f1223c47a63", "title": "delegatesTo()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -2159,7 +2159,7 @@ "title": "should return a new ICalAttendee instance by default", "fullTitle": "ical-generator Attendee delegatesTo() should return a new ICalAttendee instance by default", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -2168,8 +2168,8 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.ok(a.delegatesTo({ email: 'mail@example.com' }) instanceof ICalAttendee);", "err": {}, - "uuid": "a8df9fc7-f6aa-45cd-ad3b-7fb1960f0d62", - "parentUUID": "f8332fd5-b9e3-4794-9d54-0f906f404bd1", + "uuid": "846ab589-5d1d-4d52-a03c-afe3b309b41f", + "parentUUID": "84e65b11-6914-4bea-b06a-4f1223c47a63", "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": "52095b7b-58b0-4a54-b9c8-b422c4b39757", - "parentUUID": "f8332fd5-b9e3-4794-9d54-0f906f404bd1", + "uuid": "fc4bab27-516e-4f46-9dbe-c0550da26846", + "parentUUID": "84e65b11-6914-4bea-b06a-4f1223c47a63", "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": "af39f9b3-c989-4b0b-a40e-2dd72f55a497", - "parentUUID": "f8332fd5-b9e3-4794-9d54-0f906f404bd1", + "uuid": "19085eb1-3491-4a57-9a72-df93c6a7fa3f", + "parentUUID": "84e65b11-6914-4bea-b06a-4f1223c47a63", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "a8df9fc7-f6aa-45cd-ad3b-7fb1960f0d62", - "52095b7b-58b0-4a54-b9c8-b422c4b39757", - "af39f9b3-c989-4b0b-a40e-2dd72f55a497" + "846ab589-5d1d-4d52-a03c-afe3b309b41f", + "fc4bab27-516e-4f46-9dbe-c0550da26846", + "19085eb1-3491-4a57-9a72-df93c6a7fa3f" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "6321a3d0-f626-413c-be96-69b3fc24e632", + "uuid": "4f08ce0f-b7ce-4c22-8715-25974e635828", "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": "47880381-9c27-450d-af9e-2eaf3585af24", - "parentUUID": "6321a3d0-f626-413c-be96-69b3fc24e632", + "uuid": "cea215f1-dad7-453b-b886-2d007709c210", + "parentUUID": "4f08ce0f-b7ce-4c22-8715-25974e635828", "isHook": false, "skipped": false }, @@ -2254,7 +2254,7 @@ "title": "should reuse the same ICalAttendee instance if passed", "fullTitle": "ical-generator Attendee delegatesFrom() should reuse the same ICalAttendee instance if passed", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -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": "c8d618a1-acff-4579-b1bd-6c61352f851e", - "parentUUID": "6321a3d0-f626-413c-be96-69b3fc24e632", + "uuid": "a216e6d4-6153-4ecc-a4e3-30d79758615c", + "parentUUID": "4f08ce0f-b7ce-4c22-8715-25974e635828", "isHook": false, "skipped": false }, @@ -2281,28 +2281,28 @@ "context": null, "code": "const a = new ICalAttendee({ name: 'Zac', email: 'zac@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar())).delegatesFrom({ name: 'Cody', email: 'cody@example.com' });\nassert.strictEqual(a.name(), 'Cody');\nconst b = new ICalAttendee({\n name: 'Zac',\n email: 'zac@example.com',\n delegatesFrom: { name: 'Cody', email: 'cody@example.com' }\n}, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nassert.strictEqual(b.name(), 'Zac');", "err": {}, - "uuid": "00477910-6799-4e00-a0d6-f97154fe574a", - "parentUUID": "6321a3d0-f626-413c-be96-69b3fc24e632", + "uuid": "4dedfa96-e419-4f78-b981-4683f2b00114", + "parentUUID": "4f08ce0f-b7ce-4c22-8715-25974e635828", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "47880381-9c27-450d-af9e-2eaf3585af24", - "c8d618a1-acff-4579-b1bd-6c61352f851e", - "00477910-6799-4e00-a0d6-f97154fe574a" + "cea215f1-dad7-453b-b886-2d007709c210", + "a216e6d4-6153-4ecc-a4e3-30d79758615c", + "4dedfa96-e419-4f78-b981-4683f2b00114" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "a0b70aa0-8ab0-42ca-a9d1-c0d490ba19c1", + "uuid": "88b81e23-1f57-4146-bac2-5989818e1157", "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": "e5f1c0af-e1db-44d8-aa30-f36cb81db5d0", - "parentUUID": "a0b70aa0-8ab0-42ca-a9d1-c0d490ba19c1", + "uuid": "b2fc51fa-ec70-4a4a-919b-21ed7b852357", + "parentUUID": "88b81e23-1f57-4146-bac2-5989818e1157", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "e5f1c0af-e1db-44d8-aa30-f36cb81db5d0" + "b2fc51fa-ec70-4a4a-919b-21ed7b852357" ], "failures": [], "pending": [], @@ -2341,7 +2341,7 @@ "_timeout": 2000 }, { - "uuid": "7087698d-079c-4c53-b439-5c8138fd1689", + "uuid": "0d813e69-363a-4559-a916-c3ee91b5bb3b", "title": "toJSON()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/attendee.ts", "file": "/test/attendee.ts", @@ -2352,7 +2352,7 @@ "title": "should work", "fullTitle": "ical-generator Attendee toJSON() should work", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -2361,8 +2361,8 @@ "context": null, "code": "const a = new ICalAttendee({ name: 'Max Mustermann', email: 'max@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\na.delegatesTo('Moritz ');\nassert.deepStrictEqual(a.toJSON(), {\n delegatedFrom: null,\n delegatedTo: 'moritz@example.com',\n email: 'max@example.com',\n mailto: null,\n sentBy: null,\n name: 'Max Mustermann',\n role: 'REQ-PARTICIPANT',\n rsvp: null,\n status: 'DELEGATED',\n type: null,\n x: []\n});", "err": {}, - "uuid": "a2303be9-c864-436d-a05a-0ccc25a231ed", - "parentUUID": "7087698d-079c-4c53-b439-5c8138fd1689", + "uuid": "76d4526b-bf16-4231-b7cf-5a755ff32282", + "parentUUID": "0d813e69-363a-4559-a916-c3ee91b5bb3b", "isHook": false, "skipped": false }, @@ -2379,21 +2379,21 @@ "context": null, "code": "const a = new ICalAttendee({ email: 'foo@example.com' }, new ICalEvent({ start: new Date() }, new ICalCalendar()));\nnew ICalAttendee(a.toJSON(), new ICalEvent({ start: new Date() }, new ICalCalendar()));", "err": {}, - "uuid": "316902a8-a65c-42cf-96eb-a297d6df96e4", - "parentUUID": "7087698d-079c-4c53-b439-5c8138fd1689", + "uuid": "c1ffaf50-fb47-49f8-9930-89341abc7b73", + "parentUUID": "0d813e69-363a-4559-a916-c3ee91b5bb3b", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "a2303be9-c864-436d-a05a-0ccc25a231ed", - "316902a8-a65c-42cf-96eb-a297d6df96e4" + "76d4526b-bf16-4231-b7cf-5a755ff32282", + "c1ffaf50-fb47-49f8-9930-89341abc7b73" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 @@ -2409,7 +2409,7 @@ "_timeout": 2000 }, { - "uuid": "ca70179c-31c5-490c-95a3-4c83c0b4827a", + "uuid": "7defc665-6712-4b5c-920b-aa6c9a6ca429", "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": "f7c00310-35dc-4897-b0c9-bc57d220b98e", + "uuid": "cbb3eed5-39d9-4972-835f-2ecd5a4e4864", "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": "4c3f8f96-e273-41e0-aef9-d047309771ad", - "parentUUID": "f7c00310-35dc-4897-b0c9-bc57d220b98e", + "uuid": "11f242dc-b023-4487-96bc-530f686931c2", + "parentUUID": "cbb3eed5-39d9-4972-835f-2ecd5a4e4864", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "4c3f8f96-e273-41e0-aef9-d047309771ad" + "11f242dc-b023-4487-96bc-530f686931c2" ], "failures": [], "pending": [], @@ -2457,7 +2457,7 @@ "_timeout": 2000 }, { - "uuid": "4b15c5f4-f339-405e-a18d-0c29e30a0c17", + "uuid": "f4c9e2bd-afb5-4a9c-98e2-1d3e9f7a3864", "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": "adcd2a65-5002-4d8d-ac31-32b6f67e6ae4", - "parentUUID": "4b15c5f4-f339-405e-a18d-0c29e30a0c17", + "uuid": "c67fd1a1-92d2-442f-ad21-99c0e630712d", + "parentUUID": "f4c9e2bd-afb5-4a9c-98e2-1d3e9f7a3864", "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": "ad699ba7-40e6-489c-ac25-f03653e93ce1", - "parentUUID": "4b15c5f4-f339-405e-a18d-0c29e30a0c17", + "uuid": "73cfd531-6aca-4d87-82b2-ad68c6f81536", + "parentUUID": "f4c9e2bd-afb5-4a9c-98e2-1d3e9f7a3864", "isHook": false, "skipped": false }, @@ -2513,8 +2513,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.throws(function () {\n cal.prodId('enemenemuh!');\n}, /`prodId`/);", "err": {}, - "uuid": "87646091-6457-4a03-8679-f837e8bbd280", - "parentUUID": "4b15c5f4-f339-405e-a18d-0c29e30a0c17", + "uuid": "5b94e462-7550-4bb7-b35f-7b8647eeecc5", + "parentUUID": "f4c9e2bd-afb5-4a9c-98e2-1d3e9f7a3864", "isHook": false, "skipped": false }, @@ -2531,8 +2531,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.throws(function () {\n // @ts-ignore\n cal.prodId(256);\n}, /`prodid`/);", "err": {}, - "uuid": "1da4ba15-5df9-4a62-828f-faa60af0dd0e", - "parentUUID": "4b15c5f4-f339-405e-a18d-0c29e30a0c17", + "uuid": "d35c7e45-edb6-4fbc-97f5-7a8b15c3e67f", + "parentUUID": "f4c9e2bd-afb5-4a9c-98e2-1d3e9f7a3864", "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 product: 'ical-tests'\n });\n}, /`prodid\\.company`/);", "err": {}, - "uuid": "b9203858-99b2-4746-9d98-67fd604ece17", - "parentUUID": "4b15c5f4-f339-405e-a18d-0c29e30a0c17", + "uuid": "8efe0e52-8df4-4c6f-a5f9-2ed96259ebd9", + "parentUUID": "f4c9e2bd-afb5-4a9c-98e2-1d3e9f7a3864", "isHook": false, "skipped": false }, @@ -2567,8 +2567,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": "71e3cdcf-631a-4b45-abdd-734bb3e1659a", - "parentUUID": "4b15c5f4-f339-405e-a18d-0c29e30a0c17", + "uuid": "7da284cc-c2d6-475f-a99a-d211454f458a", + "parentUUID": "f4c9e2bd-afb5-4a9c-98e2-1d3e9f7a3864", "isHook": false, "skipped": false }, @@ -2585,8 +2585,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": "ca20cad8-52f4-48a5-af59-fe1742617be9", - "parentUUID": "4b15c5f4-f339-405e-a18d-0c29e30a0c17", + "uuid": "60f99607-0267-4024-ac9b-7d2d73fb3c0a", + "parentUUID": "f4c9e2bd-afb5-4a9c-98e2-1d3e9f7a3864", "isHook": false, "skipped": false }, @@ -2603,22 +2603,22 @@ "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": "ac6ccae4-8054-4ae2-b976-b136aad954e5", - "parentUUID": "4b15c5f4-f339-405e-a18d-0c29e30a0c17", + "uuid": "04469328-e311-44c5-8a7b-06d884877775", + "parentUUID": "f4c9e2bd-afb5-4a9c-98e2-1d3e9f7a3864", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "adcd2a65-5002-4d8d-ac31-32b6f67e6ae4", - "ad699ba7-40e6-489c-ac25-f03653e93ce1", - "87646091-6457-4a03-8679-f837e8bbd280", - "1da4ba15-5df9-4a62-828f-faa60af0dd0e", - "b9203858-99b2-4746-9d98-67fd604ece17", - "71e3cdcf-631a-4b45-abdd-734bb3e1659a", - "ca20cad8-52f4-48a5-af59-fe1742617be9", - "ac6ccae4-8054-4ae2-b976-b136aad954e5" + "c67fd1a1-92d2-442f-ad21-99c0e630712d", + "73cfd531-6aca-4d87-82b2-ad68c6f81536", + "5b94e462-7550-4bb7-b35f-7b8647eeecc5", + "d35c7e45-edb6-4fbc-97f5-7a8b15c3e67f", + "8efe0e52-8df4-4c6f-a5f9-2ed96259ebd9", + "7da284cc-c2d6-475f-a99a-d211454f458a", + "60f99607-0267-4024-ac9b-7d2d73fb3c0a", + "04469328-e311-44c5-8a7b-06d884877775" ], "failures": [], "pending": [], @@ -2629,7 +2629,7 @@ "_timeout": 2000 }, { - "uuid": "0354b24b-6adb-48bc-9e1b-19d61cc2387e", + "uuid": "62abfeb3-e519-40d2-a672-7cc805feade3", "title": "method()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -2649,8 +2649,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": "f1dd23d7-db45-464d-b463-1817d6c153e0", - "parentUUID": "0354b24b-6adb-48bc-9e1b-19d61cc2387e", + "uuid": "ca296e3d-9e4c-432a-8f2d-0b51b08a0dea", + "parentUUID": "62abfeb3-e519-40d2-a672-7cc805feade3", "isHook": false, "skipped": false }, @@ -2667,8 +2667,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": "18369b32-f329-4831-ac0e-34e2746a2a23", - "parentUUID": "0354b24b-6adb-48bc-9e1b-19d61cc2387e", + "uuid": "d546dbdc-41b1-48ae-95dd-922dce193f42", + "parentUUID": "62abfeb3-e519-40d2-a672-7cc805feade3", "isHook": false, "skipped": false }, @@ -2685,8 +2685,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": "4c0ab8ac-6b35-4c6a-b4b6-1703953aa70a", - "parentUUID": "0354b24b-6adb-48bc-9e1b-19d61cc2387e", + "uuid": "386c20d1-2e70-467d-af78-5877757cd589", + "parentUUID": "62abfeb3-e519-40d2-a672-7cc805feade3", "isHook": false, "skipped": false }, @@ -2703,18 +2703,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": "48d95c5c-0337-4bbf-ba79-73de8101acd3", - "parentUUID": "0354b24b-6adb-48bc-9e1b-19d61cc2387e", + "uuid": "b9193384-1e8e-4e71-b1ab-e10a6afc77b6", + "parentUUID": "62abfeb3-e519-40d2-a672-7cc805feade3", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "f1dd23d7-db45-464d-b463-1817d6c153e0", - "18369b32-f329-4831-ac0e-34e2746a2a23", - "4c0ab8ac-6b35-4c6a-b4b6-1703953aa70a", - "48d95c5c-0337-4bbf-ba79-73de8101acd3" + "ca296e3d-9e4c-432a-8f2d-0b51b08a0dea", + "d546dbdc-41b1-48ae-95dd-922dce193f42", + "386c20d1-2e70-467d-af78-5877757cd589", + "b9193384-1e8e-4e71-b1ab-e10a6afc77b6" ], "failures": [], "pending": [], @@ -2725,7 +2725,7 @@ "_timeout": 2000 }, { - "uuid": "6513fd9c-891f-4061-80e8-fdf0f687ee3a", + "uuid": "830684a3-2e7a-4037-b84e-c6816beea78a", "title": "name()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -2745,8 +2745,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.deepStrictEqual(cal, cal.name(null));\nassert.deepStrictEqual(cal, cal.name('Testevents'));", "err": {}, - "uuid": "ed066c0a-dcca-4b00-a1f4-18dbfc136018", - "parentUUID": "6513fd9c-891f-4061-80e8-fdf0f687ee3a", + "uuid": "411fc6b3-b34e-42ba-ac26-a15727231e08", + "parentUUID": "830684a3-2e7a-4037-b84e-c6816beea78a", "isHook": false, "skipped": false }, @@ -2763,8 +2763,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": "b0e1dd63-1019-4582-898a-d9158d31c233", - "parentUUID": "6513fd9c-891f-4061-80e8-fdf0f687ee3a", + "uuid": "29de33eb-e8da-43f6-9931-bea1843f7119", + "parentUUID": "830684a3-2e7a-4037-b84e-c6816beea78a", "isHook": false, "skipped": false }, @@ -2781,17 +2781,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": "ea54ca33-89ea-4a68-8a39-38aee43d7ac8", - "parentUUID": "6513fd9c-891f-4061-80e8-fdf0f687ee3a", + "uuid": "b769dded-0ecc-4012-a21f-436b356e97c8", + "parentUUID": "830684a3-2e7a-4037-b84e-c6816beea78a", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "ed066c0a-dcca-4b00-a1f4-18dbfc136018", - "b0e1dd63-1019-4582-898a-d9158d31c233", - "ea54ca33-89ea-4a68-8a39-38aee43d7ac8" + "411fc6b3-b34e-42ba-ac26-a15727231e08", + "29de33eb-e8da-43f6-9931-bea1843f7119", + "b769dded-0ecc-4012-a21f-436b356e97c8" ], "failures": [], "pending": [], @@ -2802,7 +2802,7 @@ "_timeout": 2000 }, { - "uuid": "fb705869-9f07-412b-bc30-499cdadade2b", + "uuid": "2c161d09-f0ff-4c7e-8f81-dbc7fa2aa297", "title": "description()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -2822,8 +2822,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.deepStrictEqual(cal, cal.description(null));\nassert.deepStrictEqual(cal, cal.description('Testbeschreibung'));", "err": {}, - "uuid": "84f94262-f8b9-4815-a76a-f74142311dc4", - "parentUUID": "fb705869-9f07-412b-bc30-499cdadade2b", + "uuid": "e2ef6164-d880-4262-b13d-2f2534cf10bf", + "parentUUID": "2c161d09-f0ff-4c7e-8f81-dbc7fa2aa297", "isHook": false, "skipped": false }, @@ -2840,8 +2840,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": "09efa864-a468-4826-ae2b-3d8d66f28c73", - "parentUUID": "fb705869-9f07-412b-bc30-499cdadade2b", + "uuid": "72825752-fbf0-4266-a5e2-c6bc97fbe5d2", + "parentUUID": "2c161d09-f0ff-4c7e-8f81-dbc7fa2aa297", "isHook": false, "skipped": false }, @@ -2858,17 +2858,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": "c601c1bc-53ed-4922-8875-6dec4eb56d35", - "parentUUID": "fb705869-9f07-412b-bc30-499cdadade2b", + "uuid": "71f34032-251a-4030-a7ba-37dfd18788e1", + "parentUUID": "2c161d09-f0ff-4c7e-8f81-dbc7fa2aa297", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "84f94262-f8b9-4815-a76a-f74142311dc4", - "09efa864-a468-4826-ae2b-3d8d66f28c73", - "c601c1bc-53ed-4922-8875-6dec4eb56d35" + "e2ef6164-d880-4262-b13d-2f2534cf10bf", + "72825752-fbf0-4266-a5e2-c6bc97fbe5d2", + "71f34032-251a-4030-a7ba-37dfd18788e1" ], "failures": [], "pending": [], @@ -2879,7 +2879,7 @@ "_timeout": 2000 }, { - "uuid": "387715a0-c96c-4f4e-abae-5957ad72ee6a", + "uuid": "9fbebad4-6b42-438b-a667-808dfbd6b22c", "title": "timezone()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -2899,8 +2899,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": "fbfdf555-ebe0-442a-b887-3f0924698844", - "parentUUID": "387715a0-c96c-4f4e-abae-5957ad72ee6a", + "uuid": "f6a3a59c-86ef-4131-b540-c5f5210b8a26", + "parentUUID": "9fbebad4-6b42-438b-a667-808dfbd6b22c", "isHook": false, "skipped": false }, @@ -2917,8 +2917,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": "370e6097-f659-4aba-bf13-5eaf3c6cd4a7", - "parentUUID": "387715a0-c96c-4f4e-abae-5957ad72ee6a", + "uuid": "5ab6f213-b8ec-4761-a36d-0f5d87f03091", + "parentUUID": "9fbebad4-6b42-438b-a667-808dfbd6b22c", "isHook": false, "skipped": false }, @@ -2935,17 +2935,17 @@ "context": null, "code": "const cal = new ICalCalendar().timezone('Europe/Berlin');\nassert.strictEqual(cal.timezone(), 'Europe/Berlin');\ncal.timezone('UTC');\nassert.strictEqual(cal.timezone(), null);", "err": {}, - "uuid": "f65a0759-feba-4ba1-b128-7fb1754e85ba", - "parentUUID": "387715a0-c96c-4f4e-abae-5957ad72ee6a", + "uuid": "3bed1c66-f5db-4c06-89ce-671d1f566207", + "parentUUID": "9fbebad4-6b42-438b-a667-808dfbd6b22c", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "fbfdf555-ebe0-442a-b887-3f0924698844", - "370e6097-f659-4aba-bf13-5eaf3c6cd4a7", - "f65a0759-feba-4ba1-b128-7fb1754e85ba" + "f6a3a59c-86ef-4131-b540-c5f5210b8a26", + "5ab6f213-b8ec-4761-a36d-0f5d87f03091", + "3bed1c66-f5db-4c06-89ce-671d1f566207" ], "failures": [], "pending": [], @@ -2956,7 +2956,7 @@ "_timeout": 2000 }, { - "uuid": "6846018a-2e53-4549-b536-c680a242e6dd", + "uuid": "6fc0335a-59d8-48a9-9694-b8c2a8e8f5de", "title": "ttl()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -2967,7 +2967,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, @@ -2976,8 +2976,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": "2983ed77-65dd-4f4e-93ff-48c65308672b", - "parentUUID": "6846018a-2e53-4549-b536-c680a242e6dd", + "uuid": "d2ec07f1-00e6-4336-8a75-62b467d0a238", + "parentUUID": "6fc0335a-59d8-48a9-9694-b8c2a8e8f5de", "isHook": false, "skipped": false }, @@ -2985,7 +2985,7 @@ "title": "getter should return value", "fullTitle": "ical-generator Calendar ttl() getter should return value", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -2994,8 +2994,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.strictEqual(cal.ttl(), null);\ncal.ttl(86400);\nassert.strictEqual(cal.ttl(), 86400);", "err": {}, - "uuid": "93a6cadd-c2bd-4b99-a0f1-a0339fbea170", - "parentUUID": "6846018a-2e53-4549-b536-c680a242e6dd", + "uuid": "62cfad7c-2612-4636-8272-b80416c127a5", + "parentUUID": "6fc0335a-59d8-48a9-9694-b8c2a8e8f5de", "isHook": false, "skipped": false }, @@ -3012,17 +3012,17 @@ "context": null, "code": "const cal = new ICalCalendar().ttl(86400);\nassert.strictEqual(cal.ttl(), 86400);", "err": {}, - "uuid": "44669eb8-af92-4399-a5f8-7ff663ab2486", - "parentUUID": "6846018a-2e53-4549-b536-c680a242e6dd", + "uuid": "7cbd99c0-8bc1-4287-8568-c401c1d5ebdf", + "parentUUID": "6fc0335a-59d8-48a9-9694-b8c2a8e8f5de", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "2983ed77-65dd-4f4e-93ff-48c65308672b", - "93a6cadd-c2bd-4b99-a0f1-a0339fbea170", - "44669eb8-af92-4399-a5f8-7ff663ab2486" + "d2ec07f1-00e6-4336-8a75-62b467d0a238", + "62cfad7c-2612-4636-8272-b80416c127a5", + "7cbd99c0-8bc1-4287-8568-c401c1d5ebdf" ], "failures": [], "pending": [], @@ -3033,7 +3033,7 @@ "_timeout": 2000 }, { - "uuid": "0290fac8-e7f9-4704-925a-bdd0a28cfc84", + "uuid": "d1fc73ad-7e45-44fb-b016-2defa68ab7f6", "title": "source()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -3053,8 +3053,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.deepStrictEqual(cal, cal.source('http://example.com/my/original_source.ical'));", "err": {}, - "uuid": "d5601e91-1744-4a22-b5a1-9dc889a7c8c2", - "parentUUID": "0290fac8-e7f9-4704-925a-bdd0a28cfc84", + "uuid": "9084f469-a728-4389-9477-b1e823a3d192", + "parentUUID": "d1fc73ad-7e45-44fb-b016-2defa68ab7f6", "isHook": false, "skipped": false }, @@ -3071,16 +3071,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": "7827608d-c3dd-4a3b-b580-ca042c90e03c", - "parentUUID": "0290fac8-e7f9-4704-925a-bdd0a28cfc84", + "uuid": "b9fd9cb7-5c3a-4a3c-82e7-0f2cc9e78f52", + "parentUUID": "d1fc73ad-7e45-44fb-b016-2defa68ab7f6", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "d5601e91-1744-4a22-b5a1-9dc889a7c8c2", - "7827608d-c3dd-4a3b-b580-ca042c90e03c" + "9084f469-a728-4389-9477-b1e823a3d192", + "b9fd9cb7-5c3a-4a3c-82e7-0f2cc9e78f52" ], "failures": [], "pending": [], @@ -3091,7 +3091,7 @@ "_timeout": 2000 }, { - "uuid": "f6f4dd76-e6a5-4ae9-a407-04c126b1393b", + "uuid": "18a4ff87-8ae3-4561-9054-7de25e8aa69d", "title": "url()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -3102,7 +3102,7 @@ "title": "setter should return this", "fullTitle": "ical-generator Calendar url() setter should return this", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -3111,8 +3111,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.deepStrictEqual(cal, cal.url('https://example.com/calendar.ical'));", "err": {}, - "uuid": "f2cdfa66-e9a6-4d8b-8664-0ba97a435e5f", - "parentUUID": "f6f4dd76-e6a5-4ae9-a407-04c126b1393b", + "uuid": "406e5b32-a89d-4436-a583-acf13c9cb998", + "parentUUID": "18a4ff87-8ae3-4561-9054-7de25e8aa69d", "isHook": false, "skipped": false }, @@ -3129,8 +3129,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": "b80956bc-ba5d-42b0-8ede-49ae98e1062f", - "parentUUID": "f6f4dd76-e6a5-4ae9-a407-04c126b1393b", + "uuid": "cd7601b8-da7a-45fa-a563-2e9f2c8415dd", + "parentUUID": "18a4ff87-8ae3-4561-9054-7de25e8aa69d", "isHook": false, "skipped": false }, @@ -3138,7 +3138,7 @@ "title": "should change something", "fullTitle": "ical-generator Calendar url() should change something", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -3147,17 +3147,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": "d7e3f59f-31b3-4c0b-b463-b67231250cef", - "parentUUID": "f6f4dd76-e6a5-4ae9-a407-04c126b1393b", + "uuid": "6748139f-08f0-480a-bccb-f209a746869f", + "parentUUID": "18a4ff87-8ae3-4561-9054-7de25e8aa69d", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "f2cdfa66-e9a6-4d8b-8664-0ba97a435e5f", - "b80956bc-ba5d-42b0-8ede-49ae98e1062f", - "d7e3f59f-31b3-4c0b-b463-b67231250cef" + "406e5b32-a89d-4436-a583-acf13c9cb998", + "cd7601b8-da7a-45fa-a563-2e9f2c8415dd", + "6748139f-08f0-480a-bccb-f209a746869f" ], "failures": [], "pending": [], @@ -3168,7 +3168,7 @@ "_timeout": 2000 }, { - "uuid": "9b0a53f8-4eae-4526-a5f0-5a999deffc2a", + "uuid": "c1db883c-23bf-4823-9e88-298929943ee7", "title": "scale()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -3188,8 +3188,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.deepStrictEqual(cal, cal.scale('gregorian'));", "err": {}, - "uuid": "f4d81d39-dd3b-4ad8-a42c-158c7c92711f", - "parentUUID": "9b0a53f8-4eae-4526-a5f0-5a999deffc2a", + "uuid": "81e5ce06-bb80-4c01-a496-449f3bf6551d", + "parentUUID": "c1db883c-23bf-4823-9e88-298929943ee7", "isHook": false, "skipped": false }, @@ -3206,8 +3206,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": "3a548c80-c396-4409-bb48-114378e50279", - "parentUUID": "9b0a53f8-4eae-4526-a5f0-5a999deffc2a", + "uuid": "af14fdb1-6493-45ea-94c6-49f6cad8cd92", + "parentUUID": "c1db883c-23bf-4823-9e88-298929943ee7", "isHook": false, "skipped": false }, @@ -3224,17 +3224,17 @@ "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": "67c6c94f-057b-4c18-a4f0-4ea45f265a32", - "parentUUID": "9b0a53f8-4eae-4526-a5f0-5a999deffc2a", + "uuid": "a242f2d7-b7bf-4c15-9391-99379c66ce34", + "parentUUID": "c1db883c-23bf-4823-9e88-298929943ee7", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "f4d81d39-dd3b-4ad8-a42c-158c7c92711f", - "3a548c80-c396-4409-bb48-114378e50279", - "67c6c94f-057b-4c18-a4f0-4ea45f265a32" + "81e5ce06-bb80-4c01-a496-449f3bf6551d", + "af14fdb1-6493-45ea-94c6-49f6cad8cd92", + "a242f2d7-b7bf-4c15-9391-99379c66ce34" ], "failures": [], "pending": [], @@ -3245,7 +3245,7 @@ "_timeout": 2000 }, { - "uuid": "71ffbb46-777e-4e01-a0fb-3dee42ea35c2", + "uuid": "530a42a4-56f8-4edb-a20c-8e34277b62f9", "title": "createEvent()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -3265,8 +3265,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.ok(cal.createEvent({ start: new Date() }) instanceof ICalEvent);", "err": {}, - "uuid": "54b2ffdb-d496-4e6a-9519-64da449ddb27", - "parentUUID": "71ffbb46-777e-4e01-a0fb-3dee42ea35c2", + "uuid": "404b5748-0474-4e83-8541-73c2ee03242d", + "parentUUID": "530a42a4-56f8-4edb-a20c-8e34277b62f9", "isHook": false, "skipped": false }, @@ -3283,8 +3283,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": "98109386-f13c-4ebf-800c-6c36b34c6a2d", - "parentUUID": "71ffbb46-777e-4e01-a0fb-3dee42ea35c2", + "uuid": "af893d87-79c3-4134-b21c-ea67019e0bb4", + "parentUUID": "530a42a4-56f8-4edb-a20c-8e34277b62f9", "isHook": false, "skipped": false }, @@ -3301,17 +3301,17 @@ "context": null, "code": "assert.doesNotThrow(function () {\n new ICalCalendar().createEvent({\n start: new Date(),\n summary: 'Patch-Day'\n });\n}, Error);", "err": {}, - "uuid": "67bde020-e73b-413b-923d-9f843449c690", - "parentUUID": "71ffbb46-777e-4e01-a0fb-3dee42ea35c2", + "uuid": "303fb767-772c-4d91-8d98-6170d77e0d01", + "parentUUID": "530a42a4-56f8-4edb-a20c-8e34277b62f9", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "54b2ffdb-d496-4e6a-9519-64da449ddb27", - "98109386-f13c-4ebf-800c-6c36b34c6a2d", - "67bde020-e73b-413b-923d-9f843449c690" + "404b5748-0474-4e83-8541-73c2ee03242d", + "af893d87-79c3-4134-b21c-ea67019e0bb4", + "303fb767-772c-4d91-8d98-6170d77e0d01" ], "failures": [], "pending": [], @@ -3322,7 +3322,7 @@ "_timeout": 2000 }, { - "uuid": "b73ee93e-0007-4f92-895b-04f29d2dc375", + "uuid": "81f2f1df-71a9-4d55-b1fa-6c779e946df7", "title": "events()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -3333,7 +3333,7 @@ "title": "getter should return an array of events…", "fullTitle": "ical-generator Calendar events() getter should return an array of events…", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -3342,8 +3342,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": "5f15f5ce-c1ab-4993-b234-db5c13883e3d", - "parentUUID": "b73ee93e-0007-4f92-895b-04f29d2dc375", + "uuid": "89d55cc9-d2a4-47ca-acfd-812c272d9186", + "parentUUID": "81f2f1df-71a9-4d55-b1fa-6c779e946df7", "isHook": false, "skipped": false }, @@ -3360,27 +3360,27 @@ "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": "fcb6df29-7916-4977-95cc-32e593c6d6e4", - "parentUUID": "b73ee93e-0007-4f92-895b-04f29d2dc375", + "uuid": "ac7c497d-ab8a-49c2-a20e-e3e31ab7c0fd", + "parentUUID": "81f2f1df-71a9-4d55-b1fa-6c779e946df7", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "5f15f5ce-c1ab-4993-b234-db5c13883e3d", - "fcb6df29-7916-4977-95cc-32e593c6d6e4" + "89d55cc9-d2a4-47ca-acfd-812c272d9186", + "ac7c497d-ab8a-49c2-a20e-e3e31ab7c0fd" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "c16dd818-3cf6-43bf-b1b2-fc497b1bcb37", + "uuid": "f509b7b0-7e3c-4dce-bbe1-48dfddca9994", "title": "clear()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -3400,15 +3400,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": "06d55345-34e4-458c-8069-73087942b887", - "parentUUID": "c16dd818-3cf6-43bf-b1b2-fc497b1bcb37", + "uuid": "6b770085-dc48-4b5a-97c2-ca94913b3941", + "parentUUID": "f509b7b0-7e3c-4dce-bbe1-48dfddca9994", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "06d55345-34e4-458c-8069-73087942b887" + "6b770085-dc48-4b5a-97c2-ca94913b3941" ], "failures": [], "pending": [], @@ -3419,7 +3419,7 @@ "_timeout": 2000 }, { - "uuid": "7ae22ad6-a200-48a3-b6ce-0365c6352840", + "uuid": "7e6585c5-e33c-4eb1-be80-5c0e7646e545", "title": "x()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -3439,8 +3439,8 @@ "context": null, "code": "const cal = new ICalCalendar();\nassert.deepStrictEqual(cal, cal.x('X-FOO', 'bar'));", "err": {}, - "uuid": "afc1b83f-9d2e-408a-b358-52bd2b8da81a", - "parentUUID": "7ae22ad6-a200-48a3-b6ce-0365c6352840", + "uuid": "94c9a2b1-c550-498d-b7e0-6b36a39fb377", + "parentUUID": "7e6585c5-e33c-4eb1-be80-5c0e7646e545", "isHook": false, "skipped": false }, @@ -3457,8 +3457,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": "7dbc8e4b-8cd8-4470-a987-cb91940a5f7b", - "parentUUID": "7ae22ad6-a200-48a3-b6ce-0365c6352840", + "uuid": "86654875-602d-4444-93f8-0b619ff2b2b7", + "parentUUID": "7e6585c5-e33c-4eb1-be80-5c0e7646e545", "isHook": false, "skipped": false }, @@ -3475,8 +3475,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": "819bddb6-f03f-482a-8d2f-f57fea65e39e", - "parentUUID": "7ae22ad6-a200-48a3-b6ce-0365c6352840", + "uuid": "f828934d-40cc-452f-bca5-7d66102fd67b", + "parentUUID": "7e6585c5-e33c-4eb1-be80-5c0e7646e545", "isHook": false, "skipped": false }, @@ -3484,7 +3484,7 @@ "title": "setter should work with key and value object", "fullTitle": "ical-generator Calendar x() setter should work with key and value object", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -3493,8 +3493,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": "732cd080-ecd2-4fdb-8c25-f0a0f115dc5e", - "parentUUID": "7ae22ad6-a200-48a3-b6ce-0365c6352840", + "uuid": "dcccbf76-2a70-4e1a-b3e9-a345debf8588", + "parentUUID": "7e6585c5-e33c-4eb1-be80-5c0e7646e545", "isHook": false, "skipped": false }, @@ -3511,8 +3511,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": "65774746-546f-47be-a0dd-a0de0f20b1da", - "parentUUID": "7ae22ad6-a200-48a3-b6ce-0365c6352840", + "uuid": "5a1bee03-9bc1-4092-8255-80f3f715c100", + "parentUUID": "7e6585c5-e33c-4eb1-be80-5c0e7646e545", "isHook": false, "skipped": false }, @@ -3529,31 +3529,31 @@ "context": null, "code": "const cal = new ICalCalendar().x('X-FOO', 'BAR');\ncal.createEvent({\n start: new Date(),\n end: new Date(new Date().getTime() + 3600000),\n summary: 'Example Event'\n});\nassert.ok(cal.toString().includes('X-FOO'));", "err": {}, - "uuid": "ae7fca5c-368e-4ce5-9652-97183a8a4975", - "parentUUID": "7ae22ad6-a200-48a3-b6ce-0365c6352840", + "uuid": "e7fa0ae3-82f8-4a43-a351-24ce34fbe440", + "parentUUID": "7e6585c5-e33c-4eb1-be80-5c0e7646e545", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "afc1b83f-9d2e-408a-b358-52bd2b8da81a", - "7dbc8e4b-8cd8-4470-a987-cb91940a5f7b", - "819bddb6-f03f-482a-8d2f-f57fea65e39e", - "732cd080-ecd2-4fdb-8c25-f0a0f115dc5e", - "65774746-546f-47be-a0dd-a0de0f20b1da", - "ae7fca5c-368e-4ce5-9652-97183a8a4975" + "94c9a2b1-c550-498d-b7e0-6b36a39fb377", + "86654875-602d-4444-93f8-0b619ff2b2b7", + "f828934d-40cc-452f-bca5-7d66102fd67b", + "dcccbf76-2a70-4e1a-b3e9-a345debf8588", + "5a1bee03-9bc1-4092-8255-80f3f715c100", + "e7fa0ae3-82f8-4a43-a351-24ce34fbe440" ], "failures": [], "pending": [], "skipped": [], - "duration": 2, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "f4bb96be-9585-4b52-b733-f234f0c29e55", + "uuid": "3b6faf09-64af-4fb6-9abb-ec0b7b21c1b4", "title": "toJSON()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -3573,8 +3573,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": "ceaf56d3-8f5a-4691-8d6a-ad608533aed3", - "parentUUID": "f4bb96be-9585-4b52-b733-f234f0c29e55", + "uuid": "98013bf8-cce6-4a50-87d8-f1ee6b18d9b8", + "parentUUID": "3b6faf09-64af-4fb6-9abb-ec0b7b21c1b4", "isHook": false, "skipped": false }, @@ -3591,8 +3591,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": "bc6795ea-fb47-436c-af4b-d6aefef44f78", - "parentUUID": "f4bb96be-9585-4b52-b733-f234f0c29e55", + "uuid": "1a359891-1de0-41db-8e86-995554cee0be", + "parentUUID": "3b6faf09-64af-4fb6-9abb-ec0b7b21c1b4", "isHook": false, "skipped": false }, @@ -3609,17 +3609,17 @@ "context": null, "code": "const a = new ICalCalendar();\nnew ICalCalendar(a.toJSON());", "err": {}, - "uuid": "541f7c94-e7b4-41a6-8c6d-8b36ddd581bf", - "parentUUID": "f4bb96be-9585-4b52-b733-f234f0c29e55", + "uuid": "b16f09c8-532b-478e-bcbb-18b98020c321", + "parentUUID": "3b6faf09-64af-4fb6-9abb-ec0b7b21c1b4", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "ceaf56d3-8f5a-4691-8d6a-ad608533aed3", - "bc6795ea-fb47-436c-af4b-d6aefef44f78", - "541f7c94-e7b4-41a6-8c6d-8b36ddd581bf" + "98013bf8-cce6-4a50-87d8-f1ee6b18d9b8", + "1a359891-1de0-41db-8e86-995554cee0be", + "b16f09c8-532b-478e-bcbb-18b98020c321" ], "failures": [], "pending": [], @@ -3630,7 +3630,7 @@ "_timeout": 2000 }, { - "uuid": "8e769242-a41f-4c7c-aeec-23e00d31b6bd", + "uuid": "68f706fa-2c49-402f-9452-ef8a56c6df12", "title": "length()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -3650,15 +3650,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": "a39185e2-a46b-4564-9aa1-fcc9f7dcc53e", - "parentUUID": "8e769242-a41f-4c7c-aeec-23e00d31b6bd", + "uuid": "2d909efe-da54-4241-9fb2-66d82e20405e", + "parentUUID": "68f706fa-2c49-402f-9452-ef8a56c6df12", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "a39185e2-a46b-4564-9aa1-fcc9f7dcc53e" + "2d909efe-da54-4241-9fb2-66d82e20405e" ], "failures": [], "pending": [], @@ -3669,7 +3669,7 @@ "_timeout": 2000 }, { - "uuid": "74c38d57-8ff1-4b77-8940-8ed05f2127c1", + "uuid": "278da2ad-7f45-424f-a2d2-4a7ca707ef60", "title": "toString()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/calendar.ts", "file": "/test/calendar.ts", @@ -3689,8 +3689,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": "7ac5963c-7495-47db-ad16-9f3873f67133", - "parentUUID": "74c38d57-8ff1-4b77-8940-8ed05f2127c1", + "uuid": "62848298-2a32-4e9c-b622-32e8fdd5a316", + "parentUUID": "278da2ad-7f45-424f-a2d2-4a7ca707ef60", "isHook": false, "skipped": false }, @@ -3707,8 +3707,8 @@ "context": null, "code": "const cal = new ICalCalendar();\ncal.method(ICalCalendarMethod.REFRESH);\nassert.ok(cal.toString().indexOf('METHOD:REFRESH') > -1);", "err": {}, - "uuid": "a3872c4a-c2f1-4a5b-884e-2e084ba146e1", - "parentUUID": "74c38d57-8ff1-4b77-8940-8ed05f2127c1", + "uuid": "c807d521-3933-48b8-912f-f3024a2662ea", + "parentUUID": "278da2ad-7f45-424f-a2d2-4a7ca707ef60", "isHook": false, "skipped": false }, @@ -3725,8 +3725,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": "ff5be115-8251-4ea8-ba5d-791b81073afc", - "parentUUID": "74c38d57-8ff1-4b77-8940-8ed05f2127c1", + "uuid": "23589911-b75e-4742-b257-86bb9e6d629c", + "parentUUID": "278da2ad-7f45-424f-a2d2-4a7ca707ef60", "isHook": false, "skipped": false }, @@ -3743,8 +3743,8 @@ "context": null, "code": "const cal = new ICalCalendar();\ncal.description('TEST');\nassert.ok(cal.toString().indexOf('X-WR-CALDESC:TEST') > -1);", "err": {}, - "uuid": "2b9d3875-f099-48b4-a132-881471d94264", - "parentUUID": "74c38d57-8ff1-4b77-8940-8ed05f2127c1", + "uuid": "eff65cb2-97f5-48d5-9849-83a2d2cb6af2", + "parentUUID": "278da2ad-7f45-424f-a2d2-4a7ca707ef60", "isHook": false, "skipped": false }, @@ -3761,8 +3761,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": "85ba376b-ff03-408c-9ad9-2ab183683e4d", - "parentUUID": "74c38d57-8ff1-4b77-8940-8ed05f2127c1", + "uuid": "c4415eb4-a663-4684-9568-f9ced6513acd", + "parentUUID": "278da2ad-7f45-424f-a2d2-4a7ca707ef60", "isHook": false, "skipped": false }, @@ -3779,8 +3779,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": "53ec969b-b85a-43f5-9a1d-f96105eb0ded", - "parentUUID": "74c38d57-8ff1-4b77-8940-8ed05f2127c1", + "uuid": "44fc5955-537c-4ff0-b2e1-07bb652601b0", + "parentUUID": "278da2ad-7f45-424f-a2d2-4a7ca707ef60", "isHook": false, "skipped": false }, @@ -3797,8 +3797,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": "b98c0e94-0412-4160-8689-38e025f0de0b", - "parentUUID": "74c38d57-8ff1-4b77-8940-8ed05f2127c1", + "uuid": "f310b31c-d30e-47e3-aea1-2d0a09a0530b", + "parentUUID": "278da2ad-7f45-424f-a2d2-4a7ca707ef60", "isHook": false, "skipped": false }, @@ -3815,8 +3815,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": "56ae6079-73bc-445a-b870-8fc198f8dc8d", - "parentUUID": "74c38d57-8ff1-4b77-8940-8ed05f2127c1", + "uuid": "0570fcb5-2ba4-4b48-b971-361cd3d6b42b", + "parentUUID": "278da2ad-7f45-424f-a2d2-4a7ca707ef60", "isHook": false, "skipped": false }, @@ -3833,8 +3833,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": "50633fec-afe7-4db6-b953-21a2eb8784d8", - "parentUUID": "74c38d57-8ff1-4b77-8940-8ed05f2127c1", + "uuid": "14446e55-720a-4404-90d4-6d08a42cd9de", + "parentUUID": "278da2ad-7f45-424f-a2d2-4a7ca707ef60", "isHook": false, "skipped": false }, @@ -3842,7 +3842,7 @@ "title": "should include the ttl", "fullTitle": "ical-generator Calendar toString() should include the ttl", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -3851,29 +3851,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": "7d168492-3df9-4876-9175-a8ab7f280687", - "parentUUID": "74c38d57-8ff1-4b77-8940-8ed05f2127c1", + "uuid": "9679c35a-3a4d-48d2-ae8c-e3df8cfced3c", + "parentUUID": "278da2ad-7f45-424f-a2d2-4a7ca707ef60", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "7ac5963c-7495-47db-ad16-9f3873f67133", - "a3872c4a-c2f1-4a5b-884e-2e084ba146e1", - "ff5be115-8251-4ea8-ba5d-791b81073afc", - "2b9d3875-f099-48b4-a132-881471d94264", - "85ba376b-ff03-408c-9ad9-2ab183683e4d", - "53ec969b-b85a-43f5-9a1d-f96105eb0ded", - "b98c0e94-0412-4160-8689-38e025f0de0b", - "56ae6079-73bc-445a-b870-8fc198f8dc8d", - "50633fec-afe7-4db6-b953-21a2eb8784d8", - "7d168492-3df9-4876-9175-a8ab7f280687" + "62848298-2a32-4e9c-b622-32e8fdd5a316", + "c807d521-3933-48b8-912f-f3024a2662ea", + "23589911-b75e-4742-b257-86bb9e6d629c", + "eff65cb2-97f5-48d5-9849-83a2d2cb6af2", + "c4415eb4-a663-4684-9568-f9ced6513acd", + "44fc5955-537c-4ff0-b2e1-07bb652601b0", + "f310b31c-d30e-47e3-aea1-2d0a09a0530b", + "0570fcb5-2ba4-4b48-b971-361cd3d6b42b", + "14446e55-720a-4404-90d4-6d08a42cd9de", + "9679c35a-3a4d-48d2-ae8c-e3df8cfced3c" ], "failures": [], "pending": [], "skipped": [], - "duration": 5, + "duration": 6, "root": false, "rootEmpty": false, "_timeout": 2000 @@ -3889,7 +3889,7 @@ "_timeout": 2000 }, { - "uuid": "bad1f2ed-3d01-481d-b8cf-60f4cfd3b462", + "uuid": "a74b7079-3896-4781-b034-548e8a7af4cd", "title": "ical-generator Cases", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/cases.ts", "file": "/test/cases.ts", @@ -3909,8 +3909,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": "50587bee-bd01-487b-aadb-24148cbaa5d4", - "parentUUID": "bad1f2ed-3d01-481d-b8cf-60f4cfd3b462", + "uuid": "e9b3aa11-ba72-4dbe-ada3-919edc982d51", + "parentUUID": "a74b7079-3896-4781-b034-548e8a7af4cd", "isHook": false, "skipped": false }, @@ -3918,7 +3918,7 @@ "title": "case #2", "fullTitle": "ical-generator Cases case #2", "timedOut": false, - "duration": 6, + "duration": 2, "state": "passed", "speed": "fast", "pass": true, @@ -3927,8 +3927,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": "ca21d2a6-22af-4a19-b634-29667a6e1aff", - "parentUUID": "bad1f2ed-3d01-481d-b8cf-60f4cfd3b462", + "uuid": "2512cb6e-1551-40db-9952-0b5b767db860", + "parentUUID": "a74b7079-3896-4781-b034-548e8a7af4cd", "isHook": false, "skipped": false }, @@ -3936,7 +3936,7 @@ "title": "case #3", "fullTitle": "ical-generator Cases case #3", "timedOut": false, - "duration": 3, + "duration": 2, "state": "passed", "speed": "fast", "pass": true, @@ -3945,8 +3945,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": "f9cbeb3d-2c02-4aee-b61c-d4ee9a18ec18", - "parentUUID": "bad1f2ed-3d01-481d-b8cf-60f4cfd3b462", + "uuid": "826953b7-287d-4cd7-a4c0-a446db1e4b4c", + "parentUUID": "a74b7079-3896-4781-b034-548e8a7af4cd", "isHook": false, "skipped": false }, @@ -3954,7 +3954,7 @@ "title": "case #4 (repeating)", "fullTitle": "ical-generator Cases case #4 (repeating)", "timedOut": false, - "duration": 2, + "duration": 3, "state": "passed", "speed": "fast", "pass": true, @@ -3963,8 +3963,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": "8ef538d1-915c-4422-b3df-3b3431de6bae", - "parentUUID": "bad1f2ed-3d01-481d-b8cf-60f4cfd3b462", + "uuid": "f266aab2-fb35-4588-9b6c-be0cd22f64fd", + "parentUUID": "a74b7079-3896-4781-b034-548e8a7af4cd", "isHook": false, "skipped": false }, @@ -3972,7 +3972,7 @@ "title": "case #5 (floating)", "fullTitle": "ical-generator Cases case #5 (floating)", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -3981,8 +3981,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": "fde338b7-5064-42af-b406-94178dc4637f", - "parentUUID": "bad1f2ed-3d01-481d-b8cf-60f4cfd3b462", + "uuid": "df5a71ad-61a0-4c3f-abf9-5e0265e34841", + "parentUUID": "a74b7079-3896-4781-b034-548e8a7af4cd", "isHook": false, "skipped": false }, @@ -3999,8 +3999,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": "55c11565-cce7-4474-aa7a-b2d98f84aab0", - "parentUUID": "bad1f2ed-3d01-481d-b8cf-60f4cfd3b462", + "uuid": "2ea048ee-d9ce-4d62-8fb6-27a0cb6a735e", + "parentUUID": "a74b7079-3896-4781-b034-548e8a7af4cd", "isHook": false, "skipped": false }, @@ -4017,8 +4017,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": "af211c4e-af06-4393-96f9-168126df17fd", - "parentUUID": "bad1f2ed-3d01-481d-b8cf-60f4cfd3b462", + "uuid": "3c69548f-5d6d-410c-8704-fcc07e5bb431", + "parentUUID": "a74b7079-3896-4781-b034-548e8a7af4cd", "isHook": false, "skipped": false }, @@ -4026,7 +4026,7 @@ "title": "case #8", "fullTitle": "ical-generator Cases case #8", "timedOut": false, - "duration": 1, + "duration": 2, "state": "passed", "speed": "fast", "pass": true, @@ -4035,8 +4035,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": "4c89bae5-fc44-4559-a523-cbfc20525438", - "parentUUID": "bad1f2ed-3d01-481d-b8cf-60f4cfd3b462", + "uuid": "be9bff6c-a15c-4ea4-839a-28a0f536fae2", + "parentUUID": "a74b7079-3896-4781-b034-548e8a7af4cd", "isHook": false, "skipped": false }, @@ -4053,34 +4053,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": "920d96a6-7338-4e70-b229-5c5fe40610d1", - "parentUUID": "bad1f2ed-3d01-481d-b8cf-60f4cfd3b462", + "uuid": "9a3693bc-d017-4ee9-ad73-e33fc54eb244", + "parentUUID": "a74b7079-3896-4781-b034-548e8a7af4cd", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "50587bee-bd01-487b-aadb-24148cbaa5d4", - "ca21d2a6-22af-4a19-b634-29667a6e1aff", - "f9cbeb3d-2c02-4aee-b61c-d4ee9a18ec18", - "8ef538d1-915c-4422-b3df-3b3431de6bae", - "fde338b7-5064-42af-b406-94178dc4637f", - "55c11565-cce7-4474-aa7a-b2d98f84aab0", - "af211c4e-af06-4393-96f9-168126df17fd", - "4c89bae5-fc44-4559-a523-cbfc20525438", - "920d96a6-7338-4e70-b229-5c5fe40610d1" + "e9b3aa11-ba72-4dbe-ada3-919edc982d51", + "2512cb6e-1551-40db-9952-0b5b767db860", + "826953b7-287d-4cd7-a4c0-a446db1e4b4c", + "f266aab2-fb35-4588-9b6c-be0cd22f64fd", + "df5a71ad-61a0-4c3f-abf9-5e0265e34841", + "2ea048ee-d9ce-4d62-8fb6-27a0cb6a735e", + "3c69548f-5d6d-410c-8704-fcc07e5bb431", + "be9bff6c-a15c-4ea4-839a-28a0f536fae2", + "9a3693bc-d017-4ee9-ad73-e33fc54eb244" ], "failures": [], "pending": [], "skipped": [], - "duration": 20, + "duration": 16, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "02f0c134-209b-497d-a358-94a613fce08c", + "uuid": "22596443-8d77-4062-9758-22c37eddcc11", "title": "ical-generator Category", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/category.ts", "file": "/test/category.ts", @@ -4089,7 +4089,7 @@ "tests": [], "suites": [ { - "uuid": "03395abe-b692-485b-8368-2e86b161f80c", + "uuid": "5715f57f-2b5d-4457-9ef4-217d8b0e3ff5", "title": "constructor()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/category.ts", "file": "/test/category.ts", @@ -4100,7 +4100,7 @@ "title": "should ignore unknown data attributes", "fullTitle": "ical-generator Category constructor() should ignore unknown data attributes", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -4109,8 +4109,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": "002b1144-6192-4772-8299-c7a522acd84d", - "parentUUID": "03395abe-b692-485b-8368-2e86b161f80c", + "uuid": "d8f0cc04-c624-4fc0-9345-c129ccb2d2c7", + "parentUUID": "5715f57f-2b5d-4457-9ef4-217d8b0e3ff5", "isHook": false, "skipped": false }, @@ -4127,27 +4127,27 @@ "context": null, "code": "assert.throws(function () {\n // @ts-ignore\n new ICalCategory({});\n}, /`name`/);", "err": {}, - "uuid": "f015b051-6d1c-451e-978c-9a05db6c37fc", - "parentUUID": "03395abe-b692-485b-8368-2e86b161f80c", + "uuid": "efcf92b8-172c-44d8-a053-6d2f8337ff8f", + "parentUUID": "5715f57f-2b5d-4457-9ef4-217d8b0e3ff5", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "002b1144-6192-4772-8299-c7a522acd84d", - "f015b051-6d1c-451e-978c-9a05db6c37fc" + "d8f0cc04-c624-4fc0-9345-c129ccb2d2c7", + "efcf92b8-172c-44d8-a053-6d2f8337ff8f" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "65317ff5-eef0-429f-8a70-37586acb243f", + "uuid": "24786c25-5e9d-4651-9a71-76a5b9a922e7", "title": "name()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/category.ts", "file": "/test/category.ts", @@ -4167,8 +4167,8 @@ "context": null, "code": "const c = new ICalCategory({ name: 'foo' });\nassert.deepStrictEqual(c, c.name('FOO'));", "err": {}, - "uuid": "8734b657-be46-4850-baa4-020f86261aa3", - "parentUUID": "65317ff5-eef0-429f-8a70-37586acb243f", + "uuid": "1a4c9668-11b0-4537-8f7a-62dd13a244c8", + "parentUUID": "24786c25-5e9d-4651-9a71-76a5b9a922e7", "isHook": false, "skipped": false }, @@ -4185,8 +4185,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": "9c706bdd-bae2-4b49-a99e-610548b0e121", - "parentUUID": "65317ff5-eef0-429f-8a70-37586acb243f", + "uuid": "37eb28d9-6c2a-431b-9df5-d7932e34ab3c", + "parentUUID": "24786c25-5e9d-4651-9a71-76a5b9a922e7", "isHook": false, "skipped": false }, @@ -4203,17 +4203,17 @@ "context": null, "code": "const c = new ICalCategory({ name: 'BANANA' });\nassert.ok(c.toString().includes('BANANA'));", "err": {}, - "uuid": "3cc63257-29d9-4f5d-a3d5-a34b96d3cbb6", - "parentUUID": "65317ff5-eef0-429f-8a70-37586acb243f", + "uuid": "7f96bb9c-74ec-4cd5-855e-5e55e5a64f64", + "parentUUID": "24786c25-5e9d-4651-9a71-76a5b9a922e7", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "8734b657-be46-4850-baa4-020f86261aa3", - "9c706bdd-bae2-4b49-a99e-610548b0e121", - "3cc63257-29d9-4f5d-a3d5-a34b96d3cbb6" + "1a4c9668-11b0-4537-8f7a-62dd13a244c8", + "37eb28d9-6c2a-431b-9df5-d7932e34ab3c", + "7f96bb9c-74ec-4cd5-855e-5e55e5a64f64" ], "failures": [], "pending": [], @@ -4224,7 +4224,7 @@ "_timeout": 2000 }, { - "uuid": "a2fcd4ec-5f93-401e-906b-94b3f18470d7", + "uuid": "d378e51b-47af-4dfa-be32-017fb92cb735", "title": "toJSON()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/category.ts", "file": "/test/category.ts", @@ -4244,15 +4244,15 @@ "context": null, "code": "const c = new ICalCategory({ name: 'FOOBAR' });\nassert.deepStrictEqual(c.toJSON(), { name: 'FOOBAR' });", "err": {}, - "uuid": "34168583-0f02-4db7-a285-4f11a1fce6b2", - "parentUUID": "a2fcd4ec-5f93-401e-906b-94b3f18470d7", + "uuid": "6fb75fb8-1c4b-4ab6-b0df-5cde35332f5d", + "parentUUID": "d378e51b-47af-4dfa-be32-017fb92cb735", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "34168583-0f02-4db7-a285-4f11a1fce6b2" + "6fb75fb8-1c4b-4ab6-b0df-5cde35332f5d" ], "failures": [], "pending": [], @@ -4273,7 +4273,7 @@ "_timeout": 2000 }, { - "uuid": "f0ffddb6-13e0-43fa-a921-ffb7e383438f", + "uuid": "b4cda439-e3c6-4225-a201-8a11dffd8851", "title": "ical-generator Event", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -4282,7 +4282,7 @@ "tests": [], "suites": [ { - "uuid": "42d1d840-a1fb-4ac0-b45e-906789d6d1b0", + "uuid": "38ba32b0-c956-433a-92c6-cb8d7774d4b5", "title": "constructor()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -4302,8 +4302,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": "e703a7fc-1d65-4faf-afa7-e6af05e0a786", - "parentUUID": "42d1d840-a1fb-4ac0-b45e-906789d6d1b0", + "uuid": "3dbb94d9-ceb1-4137-b248-8f4c2ca7aac3", + "parentUUID": "38ba32b0-c956-433a-92c6-cb8d7774d4b5", "isHook": false, "skipped": false }, @@ -4320,16 +4320,16 @@ "context": null, "code": "assert.throws(function () {\n // @ts-ignore\n new ICalEvent({ summary: 'Testevent' }, null);\n}, /`calendar`/);", "err": {}, - "uuid": "eaa3e052-bfd0-41c8-bef1-e0661df64146", - "parentUUID": "42d1d840-a1fb-4ac0-b45e-906789d6d1b0", + "uuid": "51d2e4f4-2d01-40c8-a9de-a19182bcdeef", + "parentUUID": "38ba32b0-c956-433a-92c6-cb8d7774d4b5", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "e703a7fc-1d65-4faf-afa7-e6af05e0a786", - "eaa3e052-bfd0-41c8-bef1-e0661df64146" + "3dbb94d9-ceb1-4137-b248-8f4c2ca7aac3", + "51d2e4f4-2d01-40c8-a9de-a19182bcdeef" ], "failures": [], "pending": [], @@ -4340,7 +4340,7 @@ "_timeout": 2000 }, { - "uuid": "75209993-94b8-4ed1-85ab-9919bc24e0f6", + "uuid": "b5ea083a-8789-4ec6-a7b8-03016d1c1bc1", "title": "id()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -4360,8 +4360,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(event, event.id(1048));", "err": {}, - "uuid": "670373f6-0e3e-4945-8f16-87eccc9fa98b", - "parentUUID": "75209993-94b8-4ed1-85ab-9919bc24e0f6", + "uuid": "4d5b6d64-872e-4b0a-a000-6977050127c7", + "parentUUID": "b5ea083a-8789-4ec6-a7b8-03016d1c1bc1", "isHook": false, "skipped": false }, @@ -4369,7 +4369,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, @@ -4378,27 +4378,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": "cb78fb55-f88a-4ae6-a679-2dd3601aaaef", - "parentUUID": "75209993-94b8-4ed1-85ab-9919bc24e0f6", + "uuid": "ec3c8ccc-efb9-435a-9a8b-cfe2ac20969d", + "parentUUID": "b5ea083a-8789-4ec6-a7b8-03016d1c1bc1", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "670373f6-0e3e-4945-8f16-87eccc9fa98b", - "cb78fb55-f88a-4ae6-a679-2dd3601aaaef" + "4d5b6d64-872e-4b0a-a000-6977050127c7", + "ec3c8ccc-efb9-435a-9a8b-cfe2ac20969d" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "4cb1aca4-e42e-4b44-a265-aab7f3008416", + "uuid": "d5de5c3d-41dd-40ad-abe0-d2542567773b", "title": "uid()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -4418,8 +4418,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(event, event.uid(1048));", "err": {}, - "uuid": "1fd45389-b47c-4356-b8fa-8198adece55b", - "parentUUID": "4cb1aca4-e42e-4b44-a265-aab7f3008416", + "uuid": "83a5a360-d4e2-4026-aa0e-4055fe264b28", + "parentUUID": "d5de5c3d-41dd-40ad-abe0-d2542567773b", "isHook": false, "skipped": false }, @@ -4436,16 +4436,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": "0df6f213-8833-4168-8ec4-4fec2b8e35a4", - "parentUUID": "4cb1aca4-e42e-4b44-a265-aab7f3008416", + "uuid": "2cd73097-9814-4bf4-b5d0-72e8c12c3590", + "parentUUID": "d5de5c3d-41dd-40ad-abe0-d2542567773b", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "1fd45389-b47c-4356-b8fa-8198adece55b", - "0df6f213-8833-4168-8ec4-4fec2b8e35a4" + "83a5a360-d4e2-4026-aa0e-4055fe264b28", + "2cd73097-9814-4bf4-b5d0-72e8c12c3590" ], "failures": [], "pending": [], @@ -4456,7 +4456,7 @@ "_timeout": 2000 }, { - "uuid": "66c0d333-2cd9-4d82-912d-c17698e19e50", + "uuid": "48ca268a-7cee-4862-9dd2-b7466878d6bf", "title": "sequence()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -4476,8 +4476,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(event, event.sequence(1));", "err": {}, - "uuid": "1926ac13-60b1-4cf0-84f1-650b78f8c259", - "parentUUID": "66c0d333-2cd9-4d82-912d-c17698e19e50", + "uuid": "c1dded59-0ae3-40d0-8a14-fdb7458f393e", + "parentUUID": "48ca268a-7cee-4862-9dd2-b7466878d6bf", "isHook": false, "skipped": false }, @@ -4494,8 +4494,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar()).sequence(1048);\nassert.strictEqual(event.sequence(), 1048);", "err": {}, - "uuid": "37ba23ec-ccfc-461f-8d40-fcc724e5c010", - "parentUUID": "66c0d333-2cd9-4d82-912d-c17698e19e50", + "uuid": "6f629789-1459-43ca-a31f-dd5565ac1e5a", + "parentUUID": "48ca268a-7cee-4862-9dd2-b7466878d6bf", "isHook": false, "skipped": false }, @@ -4503,7 +4503,7 @@ "title": "setter should throw error when sequence is not valid", "fullTitle": "ical-generator Event sequence() setter should throw error when sequence is not valid", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -4512,8 +4512,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": "c12537d8-5d27-45cc-9764-7c24e07edc33", - "parentUUID": "66c0d333-2cd9-4d82-912d-c17698e19e50", + "uuid": "5c142634-c3fd-4ad5-8e68-a61e5c7c4b74", + "parentUUID": "48ca268a-7cee-4862-9dd2-b7466878d6bf", "isHook": false, "skipped": false }, @@ -4521,7 +4521,7 @@ "title": "setter should work with 0", "fullTitle": "ical-generator Event sequence() setter should work with 0", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -4530,18 +4530,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": "c91f8eb7-e9da-4a49-82b3-8be818fc1ec1", - "parentUUID": "66c0d333-2cd9-4d82-912d-c17698e19e50", + "uuid": "b99d2bb8-47db-4aac-9094-233ecc4b1750", + "parentUUID": "48ca268a-7cee-4862-9dd2-b7466878d6bf", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "1926ac13-60b1-4cf0-84f1-650b78f8c259", - "37ba23ec-ccfc-461f-8d40-fcc724e5c010", - "c12537d8-5d27-45cc-9764-7c24e07edc33", - "c91f8eb7-e9da-4a49-82b3-8be818fc1ec1" + "c1dded59-0ae3-40d0-8a14-fdb7458f393e", + "6f629789-1459-43ca-a31f-dd5565ac1e5a", + "5c142634-c3fd-4ad5-8e68-a61e5c7c4b74", + "b99d2bb8-47db-4aac-9094-233ecc4b1750" ], "failures": [], "pending": [], @@ -4552,7 +4552,7 @@ "_timeout": 2000 }, { - "uuid": "a73f469e-c2fc-478a-be14-28262dcd9b70", + "uuid": "5e1a3a76-88a0-4b18-8a76-15d207e07a6c", "title": "start()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -4572,8 +4572,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": "21a93a9a-64a1-43c8-aac1-cbeaa521d474", - "parentUUID": "a73f469e-c2fc-478a-be14-28262dcd9b70", + "uuid": "80ad6424-5f37-4348-9661-0dc7303d52f9", + "parentUUID": "5e1a3a76-88a0-4b18-8a76-15d207e07a6c", "isHook": false, "skipped": false }, @@ -4581,7 +4581,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, @@ -4590,8 +4590,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": "be17a9ce-18b6-4fa1-8c14-efb78dd51478", - "parentUUID": "a73f469e-c2fc-478a-be14-28262dcd9b70", + "uuid": "b5557180-30b1-49b6-8b36-6dff8c9efcd3", + "parentUUID": "5e1a3a76-88a0-4b18-8a76-15d207e07a6c", "isHook": false, "skipped": false }, @@ -4608,8 +4608,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": "032d3c93-d7a0-4ac6-b0f2-46f488024eca", - "parentUUID": "a73f469e-c2fc-478a-be14-28262dcd9b70", + "uuid": "5ec13c5f-981a-4523-bc52-1f181ae865e7", + "parentUUID": "5e1a3a76-88a0-4b18-8a76-15d207e07a6c", "isHook": false, "skipped": false }, @@ -4626,8 +4626,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": "ce3b84f6-aa87-4a58-9bb8-e040dc329f30", - "parentUUID": "a73f469e-c2fc-478a-be14-28262dcd9b70", + "uuid": "330f66cd-94bc-4510-bd6d-b7bfb718970f", + "parentUUID": "5e1a3a76-88a0-4b18-8a76-15d207e07a6c", "isHook": false, "skipped": false }, @@ -4644,8 +4644,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": "e47ac949-827f-4940-a41e-c1cb26c51288", - "parentUUID": "a73f469e-c2fc-478a-be14-28262dcd9b70", + "uuid": "3ce76b0d-3eca-4493-b78f-f1c895856a32", + "parentUUID": "5e1a3a76-88a0-4b18-8a76-15d207e07a6c", "isHook": false, "skipped": false }, @@ -4653,7 +4653,7 @@ "title": "setter should return this", "fullTitle": "ical-generator Event start() setter should return this", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -4662,20 +4662,20 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(event, event.start(moment()));\nassert.deepStrictEqual(event, event.start(new Date()));", "err": {}, - "uuid": "9d6dd901-da21-434e-98c4-ba58064ec9f9", - "parentUUID": "a73f469e-c2fc-478a-be14-28262dcd9b70", + "uuid": "dbec9683-899f-483a-a59b-e3ff7bd8b98c", + "parentUUID": "5e1a3a76-88a0-4b18-8a76-15d207e07a6c", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "21a93a9a-64a1-43c8-aac1-cbeaa521d474", - "be17a9ce-18b6-4fa1-8c14-efb78dd51478", - "032d3c93-d7a0-4ac6-b0f2-46f488024eca", - "ce3b84f6-aa87-4a58-9bb8-e040dc329f30", - "e47ac949-827f-4940-a41e-c1cb26c51288", - "9d6dd901-da21-434e-98c4-ba58064ec9f9" + "80ad6424-5f37-4348-9661-0dc7303d52f9", + "b5557180-30b1-49b6-8b36-6dff8c9efcd3", + "5ec13c5f-981a-4523-bc52-1f181ae865e7", + "330f66cd-94bc-4510-bd6d-b7bfb718970f", + "3ce76b0d-3eca-4493-b78f-f1c895856a32", + "dbec9683-899f-483a-a59b-e3ff7bd8b98c" ], "failures": [], "pending": [], @@ -4686,7 +4686,7 @@ "_timeout": 2000 }, { - "uuid": "def565ac-a829-4738-a274-7fb61e414a1f", + "uuid": "51054899-2ebf-4477-84f5-7e9fc5241035", "title": "end()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -4697,7 +4697,7 @@ "title": "getter should return value", "fullTitle": "ical-generator Event end() getter should return value", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -4706,8 +4706,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": "eda06977-d43e-4040-ae70-5bd1297fe781", - "parentUUID": "def565ac-a829-4738-a274-7fb61e414a1f", + "uuid": "9fcdb2b0-764e-4a38-a8c4-b151c68157d5", + "parentUUID": "51054899-2ebf-4477-84f5-7e9fc5241035", "isHook": false, "skipped": false }, @@ -4724,8 +4724,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": "3f711fcc-da0e-4e38-9b3d-f2166d5433f2", - "parentUUID": "def565ac-a829-4738-a274-7fb61e414a1f", + "uuid": "e6cc4a48-5740-483d-aade-99c31819cbc0", + "parentUUID": "51054899-2ebf-4477-84f5-7e9fc5241035", "isHook": false, "skipped": false }, @@ -4733,7 +4733,7 @@ "title": "setter should handle Dates if required", "fullTitle": "ical-generator Event end() setter should handle Dates if required", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -4742,8 +4742,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": "fa7aa4f4-da0d-493e-b891-a673d7039d00", - "parentUUID": "def565ac-a829-4738-a274-7fb61e414a1f", + "uuid": "8f69bbee-f9f9-4038-9a3f-95df0b8bf1f2", + "parentUUID": "51054899-2ebf-4477-84f5-7e9fc5241035", "isHook": false, "skipped": false }, @@ -4760,8 +4760,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": "a9168856-adcd-4d5a-96ed-1180d07fa6f2", - "parentUUID": "def565ac-a829-4738-a274-7fb61e414a1f", + "uuid": "858ea9e7-bbf6-45b3-b6bc-78c92447cf4c", + "parentUUID": "51054899-2ebf-4477-84f5-7e9fc5241035", "isHook": false, "skipped": false }, @@ -4778,8 +4778,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": "83cb06a2-432c-495d-9f6b-092903c5cb5d", - "parentUUID": "def565ac-a829-4738-a274-7fb61e414a1f", + "uuid": "e5c53394-8a2e-4267-9d35-2d9db6ad0fd2", + "parentUUID": "51054899-2ebf-4477-84f5-7e9fc5241035", "isHook": false, "skipped": false }, @@ -4796,20 +4796,20 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(event, event.end(moment()));\nassert.deepStrictEqual(event, event.end(new Date()));", "err": {}, - "uuid": "0fda8420-9ce5-4039-98c7-10afad78c174", - "parentUUID": "def565ac-a829-4738-a274-7fb61e414a1f", + "uuid": "58e6a501-ff99-4cbf-ae4e-3b2832f74ad8", + "parentUUID": "51054899-2ebf-4477-84f5-7e9fc5241035", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "eda06977-d43e-4040-ae70-5bd1297fe781", - "3f711fcc-da0e-4e38-9b3d-f2166d5433f2", - "fa7aa4f4-da0d-493e-b891-a673d7039d00", - "a9168856-adcd-4d5a-96ed-1180d07fa6f2", - "83cb06a2-432c-495d-9f6b-092903c5cb5d", - "0fda8420-9ce5-4039-98c7-10afad78c174" + "9fcdb2b0-764e-4a38-a8c4-b151c68157d5", + "e6cc4a48-5740-483d-aade-99c31819cbc0", + "8f69bbee-f9f9-4038-9a3f-95df0b8bf1f2", + "858ea9e7-bbf6-45b3-b6bc-78c92447cf4c", + "e5c53394-8a2e-4267-9d35-2d9db6ad0fd2", + "58e6a501-ff99-4cbf-ae4e-3b2832f74ad8" ], "failures": [], "pending": [], @@ -4820,7 +4820,7 @@ "_timeout": 2000 }, { - "uuid": "0a0b86b8-ae90-48e0-aa08-67dd640aa1ff", + "uuid": "20654bb7-60e9-4683-8d21-890b26fe9394", "title": "recurrenceId()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -4831,7 +4831,7 @@ "title": "getter should return value", "fullTitle": "ical-generator Event recurrenceId() getter should return value", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -4840,8 +4840,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": "4afe2942-2ba6-4583-b66a-267014ae9c4c", - "parentUUID": "0a0b86b8-ae90-48e0-aa08-67dd640aa1ff", + "uuid": "68c613cb-19b8-4de7-8828-25740bbda910", + "parentUUID": "20654bb7-60e9-4683-8d21-890b26fe9394", "isHook": false, "skipped": false }, @@ -4858,8 +4858,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": "a56f9c28-ffe3-4e57-9136-88635210165f", - "parentUUID": "0a0b86b8-ae90-48e0-aa08-67dd640aa1ff", + "uuid": "d2d685e7-8498-47ba-a39d-936a1e27b10c", + "parentUUID": "20654bb7-60e9-4683-8d21-890b26fe9394", "isHook": false, "skipped": false }, @@ -4876,8 +4876,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": "2a97b66e-3288-4d21-8627-58b230e96c9b", - "parentUUID": "0a0b86b8-ae90-48e0-aa08-67dd640aa1ff", + "uuid": "825d7f3f-281e-4026-a82a-8b093cc68d9b", + "parentUUID": "20654bb7-60e9-4683-8d21-890b26fe9394", "isHook": false, "skipped": false }, @@ -4885,7 +4885,7 @@ "title": "setter should throw error when time is not a Date", "fullTitle": "ical-generator Event recurrenceId() setter should throw error when time is not a Date", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -4894,8 +4894,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": "6aa9f4be-bdd6-4f8f-998b-10a291a1ce33", - "parentUUID": "0a0b86b8-ae90-48e0-aa08-67dd640aa1ff", + "uuid": "25a91e0a-38da-45bb-8086-da33b2168d6d", + "parentUUID": "20654bb7-60e9-4683-8d21-890b26fe9394", "isHook": false, "skipped": false }, @@ -4912,19 +4912,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": "a394eba8-d354-4dea-ac47-ba7d9687b361", - "parentUUID": "0a0b86b8-ae90-48e0-aa08-67dd640aa1ff", + "uuid": "5f657342-8b44-42c7-8877-ec3200b2e9d8", + "parentUUID": "20654bb7-60e9-4683-8d21-890b26fe9394", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "4afe2942-2ba6-4583-b66a-267014ae9c4c", - "a56f9c28-ffe3-4e57-9136-88635210165f", - "2a97b66e-3288-4d21-8627-58b230e96c9b", - "6aa9f4be-bdd6-4f8f-998b-10a291a1ce33", - "a394eba8-d354-4dea-ac47-ba7d9687b361" + "68c613cb-19b8-4de7-8828-25740bbda910", + "d2d685e7-8498-47ba-a39d-936a1e27b10c", + "825d7f3f-281e-4026-a82a-8b093cc68d9b", + "25a91e0a-38da-45bb-8086-da33b2168d6d", + "5f657342-8b44-42c7-8877-ec3200b2e9d8" ], "failures": [], "pending": [], @@ -4935,7 +4935,7 @@ "_timeout": 2000 }, { - "uuid": "a98e3d8a-0fbc-4b07-98a6-f98f42255cf1", + "uuid": "27bb1005-70c1-4db9-89b8-ab22d5176113", "title": "timezone()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -4955,8 +4955,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": "6d8fe84a-4ca8-4604-981e-ac46ee62735f", - "parentUUID": "a98e3d8a-0fbc-4b07-98a6-f98f42255cf1", + "uuid": "8064bb1b-ac99-4c06-ade8-bd36ce2550f8", + "parentUUID": "27bb1005-70c1-4db9-89b8-ab22d5176113", "isHook": false, "skipped": false }, @@ -4973,8 +4973,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": "853188ad-b800-4199-a63d-6c6bcea0b6a5", - "parentUUID": "a98e3d8a-0fbc-4b07-98a6-f98f42255cf1", + "uuid": "325d73f3-a64d-437f-96a4-e99fdf1fb774", + "parentUUID": "27bb1005-70c1-4db9-89b8-ab22d5176113", "isHook": false, "skipped": false }, @@ -4991,8 +4991,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.timezone('Europe/Berlin'));", "err": {}, - "uuid": "026333b2-c8f3-4780-a2f4-6531c77bb31c", - "parentUUID": "a98e3d8a-0fbc-4b07-98a6-f98f42255cf1", + "uuid": "d71795fb-030d-4813-afe4-2e442bc2c92c", + "parentUUID": "27bb1005-70c1-4db9-89b8-ab22d5176113", "isHook": false, "skipped": false }, @@ -5009,8 +5009,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": "c7907914-ac0a-45b8-8d5d-7fd6bce49272", - "parentUUID": "a98e3d8a-0fbc-4b07-98a6-f98f42255cf1", + "uuid": "29fb5376-21d6-4317-b282-a705823b4f30", + "parentUUID": "27bb1005-70c1-4db9-89b8-ab22d5176113", "isHook": false, "skipped": false }, @@ -5027,8 +5027,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": "0ad905d1-bf8a-4b4e-91c9-ba052cdfd798", - "parentUUID": "a98e3d8a-0fbc-4b07-98a6-f98f42255cf1", + "uuid": "684b7985-c7c2-4b50-9592-8e254985dc52", + "parentUUID": "27bb1005-70c1-4db9-89b8-ab22d5176113", "isHook": false, "skipped": false }, @@ -5045,8 +5045,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": "449df356-7da8-4774-94d9-243d267fda08", - "parentUUID": "a98e3d8a-0fbc-4b07-98a6-f98f42255cf1", + "uuid": "f937a618-a46a-44d3-96af-8ae598c807c4", + "parentUUID": "27bb1005-70c1-4db9-89b8-ab22d5176113", "isHook": false, "skipped": false }, @@ -5063,21 +5063,21 @@ "context": null, "code": "const e = new ICalEvent({\n start: moment(),\n timezone: 'Europe/Berlin',\n summary: 'Example Event'\n}, new ICalCalendar());\nassert.strictEqual(e.timezone(), 'Europe/Berlin');\ne.timezone('UTC');\nassert.strictEqual(e.timezone(), null);", "err": {}, - "uuid": "54325780-f2d9-4ad6-8f62-7cf04592fa3f", - "parentUUID": "a98e3d8a-0fbc-4b07-98a6-f98f42255cf1", + "uuid": "7987088c-6bb0-46e5-bd85-14aa3f0e3f22", + "parentUUID": "27bb1005-70c1-4db9-89b8-ab22d5176113", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "6d8fe84a-4ca8-4604-981e-ac46ee62735f", - "853188ad-b800-4199-a63d-6c6bcea0b6a5", - "026333b2-c8f3-4780-a2f4-6531c77bb31c", - "c7907914-ac0a-45b8-8d5d-7fd6bce49272", - "0ad905d1-bf8a-4b4e-91c9-ba052cdfd798", - "449df356-7da8-4774-94d9-243d267fda08", - "54325780-f2d9-4ad6-8f62-7cf04592fa3f" + "8064bb1b-ac99-4c06-ade8-bd36ce2550f8", + "325d73f3-a64d-437f-96a4-e99fdf1fb774", + "d71795fb-030d-4813-afe4-2e442bc2c92c", + "29fb5376-21d6-4317-b282-a705823b4f30", + "684b7985-c7c2-4b50-9592-8e254985dc52", + "f937a618-a46a-44d3-96af-8ae598c807c4", + "7987088c-6bb0-46e5-bd85-14aa3f0e3f22" ], "failures": [], "pending": [], @@ -5088,7 +5088,7 @@ "_timeout": 2000 }, { - "uuid": "f7e01352-962d-4b55-8180-f2d205acada7", + "uuid": "b9570d1e-9115-4964-a56d-32b8d105b9de", "title": "stamp()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -5108,8 +5108,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": "875114fa-9a28-4b75-b563-0fa96cc6f35a", - "parentUUID": "f7e01352-962d-4b55-8180-f2d205acada7", + "uuid": "e416a8f4-d9c4-4002-8734-7342e1e9a1ac", + "parentUUID": "b9570d1e-9115-4964-a56d-32b8d105b9de", "isHook": false, "skipped": false }, @@ -5117,7 +5117,7 @@ "title": "setter should parse string if required", "fullTitle": "ical-generator Event stamp() setter should parse string if required", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -5126,8 +5126,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": "a7025107-acd6-4194-9e38-89db1ffd5b7a", - "parentUUID": "f7e01352-962d-4b55-8180-f2d205acada7", + "uuid": "731e652b-247f-433e-8fcd-f010ba57540b", + "parentUUID": "b9570d1e-9115-4964-a56d-32b8d105b9de", "isHook": false, "skipped": false }, @@ -5144,8 +5144,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": "9838802c-a54f-425f-b344-69236f50abd8", - "parentUUID": "f7e01352-962d-4b55-8180-f2d205acada7", + "uuid": "d16a9cf7-12ef-4d59-82bc-74bd29998cdb", + "parentUUID": "b9570d1e-9115-4964-a56d-32b8d105b9de", "isHook": false, "skipped": false }, @@ -5153,7 +5153,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, @@ -5162,8 +5162,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": "3ab4b7dd-d6f3-40a4-9304-cd99320b536a", - "parentUUID": "f7e01352-962d-4b55-8180-f2d205acada7", + "uuid": "87bc926f-79a6-4514-906d-b980e25954df", + "parentUUID": "b9570d1e-9115-4964-a56d-32b8d105b9de", "isHook": false, "skipped": false }, @@ -5180,19 +5180,19 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.stamp(new Date()));", "err": {}, - "uuid": "1e8281cb-027a-4112-9ef7-94cbaa3eefc7", - "parentUUID": "f7e01352-962d-4b55-8180-f2d205acada7", + "uuid": "2f99c7ec-aa6d-422d-9f2f-ddda161dfd3d", + "parentUUID": "b9570d1e-9115-4964-a56d-32b8d105b9de", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "875114fa-9a28-4b75-b563-0fa96cc6f35a", - "a7025107-acd6-4194-9e38-89db1ffd5b7a", - "9838802c-a54f-425f-b344-69236f50abd8", - "3ab4b7dd-d6f3-40a4-9304-cd99320b536a", - "1e8281cb-027a-4112-9ef7-94cbaa3eefc7" + "e416a8f4-d9c4-4002-8734-7342e1e9a1ac", + "731e652b-247f-433e-8fcd-f010ba57540b", + "d16a9cf7-12ef-4d59-82bc-74bd29998cdb", + "87bc926f-79a6-4514-906d-b980e25954df", + "2f99c7ec-aa6d-422d-9f2f-ddda161dfd3d" ], "failures": [], "pending": [], @@ -5203,7 +5203,7 @@ "_timeout": 2000 }, { - "uuid": "db6d7988-3c16-48e1-8c04-6fe9e749f0a1", + "uuid": "47d673bd-e220-4789-9853-6562c73c1e4e", "title": "timestamp()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -5223,8 +5223,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": "e7158b1c-8419-4912-a9f5-c4e2aab80b32", - "parentUUID": "db6d7988-3c16-48e1-8c04-6fe9e749f0a1", + "uuid": "72b30264-cf17-4b44-9f2f-840bf013b2a4", + "parentUUID": "47d673bd-e220-4789-9853-6562c73c1e4e", "isHook": false, "skipped": false }, @@ -5241,8 +5241,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": "4c39afc2-4b02-4e62-a2db-c16a8faf39b8", - "parentUUID": "db6d7988-3c16-48e1-8c04-6fe9e749f0a1", + "uuid": "a926143a-37a5-401a-b4d3-483424d6ef7c", + "parentUUID": "47d673bd-e220-4789-9853-6562c73c1e4e", "isHook": false, "skipped": false }, @@ -5259,8 +5259,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": "bb24cf00-a343-437d-ab71-f67ba2dd88d2", - "parentUUID": "db6d7988-3c16-48e1-8c04-6fe9e749f0a1", + "uuid": "2f714981-d30c-402d-9a6c-2359761af10a", + "parentUUID": "47d673bd-e220-4789-9853-6562c73c1e4e", "isHook": false, "skipped": false }, @@ -5277,8 +5277,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": "c6220ac9-f1b2-4fce-9f44-83e9261db880", - "parentUUID": "db6d7988-3c16-48e1-8c04-6fe9e749f0a1", + "uuid": "641ee6f4-3934-4fb7-af36-559afc2adeab", + "parentUUID": "47d673bd-e220-4789-9853-6562c73c1e4e", "isHook": false, "skipped": false }, @@ -5295,19 +5295,19 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.timestamp(new Date()));", "err": {}, - "uuid": "087fda53-99b1-421c-8172-527bd7452de6", - "parentUUID": "db6d7988-3c16-48e1-8c04-6fe9e749f0a1", + "uuid": "e4e72a0a-ba79-417e-8e52-dcf7b296a28e", + "parentUUID": "47d673bd-e220-4789-9853-6562c73c1e4e", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "e7158b1c-8419-4912-a9f5-c4e2aab80b32", - "4c39afc2-4b02-4e62-a2db-c16a8faf39b8", - "bb24cf00-a343-437d-ab71-f67ba2dd88d2", - "c6220ac9-f1b2-4fce-9f44-83e9261db880", - "087fda53-99b1-421c-8172-527bd7452de6" + "72b30264-cf17-4b44-9f2f-840bf013b2a4", + "a926143a-37a5-401a-b4d3-483424d6ef7c", + "2f714981-d30c-402d-9a6c-2359761af10a", + "641ee6f4-3934-4fb7-af36-559afc2adeab", + "e4e72a0a-ba79-417e-8e52-dcf7b296a28e" ], "failures": [], "pending": [], @@ -5318,7 +5318,7 @@ "_timeout": 2000 }, { - "uuid": "94cb7545-0e04-4e85-88ac-04dda80facc7", + "uuid": "ac7e22bb-ae17-4aa9-b2f8-87b7bd39141f", "title": "allDay()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -5338,8 +5338,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.allDay(true);\nassert.strictEqual(e.allDay(), true);", "err": {}, - "uuid": "353adb74-ff94-4b1f-b091-8ab0a24ac812", - "parentUUID": "94cb7545-0e04-4e85-88ac-04dda80facc7", + "uuid": "0779f45e-e774-4d2d-887a-52ed442cbcda", + "parentUUID": "ac7e22bb-ae17-4aa9-b2f8-87b7bd39141f", "isHook": false, "skipped": false }, @@ -5356,8 +5356,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.allDay(true));", "err": {}, - "uuid": "84b844ff-e384-4dae-b305-e1af60246215", - "parentUUID": "94cb7545-0e04-4e85-88ac-04dda80facc7", + "uuid": "18dd6c9d-426b-4233-adb7-0c7567fe6c86", + "parentUUID": "ac7e22bb-ae17-4aa9-b2f8-87b7bd39141f", "isHook": false, "skipped": false }, @@ -5374,17 +5374,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": "ae53a52e-df56-45ef-8958-d467ddf3ea59", - "parentUUID": "94cb7545-0e04-4e85-88ac-04dda80facc7", + "uuid": "62279172-7ff1-4f92-a277-27c87c50e41e", + "parentUUID": "ac7e22bb-ae17-4aa9-b2f8-87b7bd39141f", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "353adb74-ff94-4b1f-b091-8ab0a24ac812", - "84b844ff-e384-4dae-b305-e1af60246215", - "ae53a52e-df56-45ef-8958-d467ddf3ea59" + "0779f45e-e774-4d2d-887a-52ed442cbcda", + "18dd6c9d-426b-4233-adb7-0c7567fe6c86", + "62279172-7ff1-4f92-a277-27c87c50e41e" ], "failures": [], "pending": [], @@ -5395,7 +5395,7 @@ "_timeout": 2000 }, { - "uuid": "088003f1-bd58-4084-802a-504c8457d46f", + "uuid": "6e78a9e4-b553-46d7-9892-d419730dee89", "title": "floating()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -5415,8 +5415,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar()).floating(true);\nassert.strictEqual(e.floating(), true);", "err": {}, - "uuid": "183480fd-f52d-4947-afb4-9c3947e35c24", - "parentUUID": "088003f1-bd58-4084-802a-504c8457d46f", + "uuid": "eb5578f9-9f68-4fa1-b51e-03e1d688ccb1", + "parentUUID": "6e78a9e4-b553-46d7-9892-d419730dee89", "isHook": false, "skipped": false }, @@ -5433,8 +5433,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": "065ec3dd-39c9-4dfd-a230-09c0c82e9a86", - "parentUUID": "088003f1-bd58-4084-802a-504c8457d46f", + "uuid": "ae02f600-2ca0-4b9e-babe-763c768d4dfd", + "parentUUID": "6e78a9e4-b553-46d7-9892-d419730dee89", "isHook": false, "skipped": false }, @@ -5451,8 +5451,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": "c8796881-423c-47d6-913f-bb58ae8a2558", - "parentUUID": "088003f1-bd58-4084-802a-504c8457d46f", + "uuid": "9d2a1173-1144-4398-bff3-4becca8cc678", + "parentUUID": "6e78a9e4-b553-46d7-9892-d419730dee89", "isHook": false, "skipped": false }, @@ -5469,8 +5469,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": "3a93a2cb-4746-4484-93d5-edc446c7b584", - "parentUUID": "088003f1-bd58-4084-802a-504c8457d46f", + "uuid": "36ae8010-2283-4a53-be02-433590912209", + "parentUUID": "6e78a9e4-b553-46d7-9892-d419730dee89", "isHook": false, "skipped": false }, @@ -5487,19 +5487,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": "49928d3c-a8d8-4eba-b865-cac1235049db", - "parentUUID": "088003f1-bd58-4084-802a-504c8457d46f", + "uuid": "3c6d93ba-1e1e-4802-ba82-d6f64917af32", + "parentUUID": "6e78a9e4-b553-46d7-9892-d419730dee89", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "183480fd-f52d-4947-afb4-9c3947e35c24", - "065ec3dd-39c9-4dfd-a230-09c0c82e9a86", - "c8796881-423c-47d6-913f-bb58ae8a2558", - "3a93a2cb-4746-4484-93d5-edc446c7b584", - "49928d3c-a8d8-4eba-b865-cac1235049db" + "eb5578f9-9f68-4fa1-b51e-03e1d688ccb1", + "ae02f600-2ca0-4b9e-babe-763c768d4dfd", + "9d2a1173-1144-4398-bff3-4becca8cc678", + "36ae8010-2283-4a53-be02-433590912209", + "3c6d93ba-1e1e-4802-ba82-d6f64917af32" ], "failures": [], "pending": [], @@ -5510,7 +5510,7 @@ "_timeout": 2000 }, { - "uuid": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "b338bdde-afeb-4361-bfac-87c26611628b", "title": "repeating()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -5530,8 +5530,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": "1557b24b-041d-498d-8a5c-f4a7b955f6e1", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "90077229-8cfd-43fe-b736-1b6c471f166f", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -5548,8 +5548,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": "ff4a950a-8ed5-4ced-b363-b5cfbc559a75", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "ef979359-2295-4e67-b9c3-32ad6b686113", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -5566,8 +5566,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": "0bc8d9cd-f550-4dc8-96cb-456c8171a4ec", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "b16a47cf-ab49-4c1b-b863-437f8a3100e8", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -5584,8 +5584,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": "37197966-5bfd-411a-9990-3b0ae2867e18", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "42e0d056-3716-4873-9eca-45f92be61a07", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -5593,7 +5593,7 @@ "title": "setter should throw error when repeating when freq is not allowed", "fullTitle": "ical-generator Event repeating() setter should throw error when repeating when freq is not allowed", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -5602,8 +5602,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": "7b87fa22-3c34-4f53-8245-1294d6c6f704", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "6b7c7197-d0f5-4767-a6aa-0f1ccacd0a36", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -5620,8 +5620,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": "3bec2ec7-96db-4f95-926a-4789370a13fb", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "8b4495fb-179a-4a84-9e2c-af35c189a8d0", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -5638,8 +5638,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": "05038fa3-b577-4eb1-82d7-b5e447334458", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "f673da1e-6fbb-4eb9-b010-a44698ae30b0", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -5656,8 +5656,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": "1cf26edf-4b7b-40fe-9479-c9a415155c57", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "8aaed293-a6ee-42c9-8b36-f92fe8fa0d32", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -5665,7 +5665,7 @@ "title": "should throw error when repeating.interval is not a number", "fullTitle": "ical-generator Event repeating() should throw error when repeating.interval is not a number", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -5674,8 +5674,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": "5bd7769d-3589-49f6-b6a8-3d4be0af7530", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "d40ecc57-617c-489d-a663-be8d745f0813", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -5692,8 +5692,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": "00618f78-0901-4e55-878e-11adeaa120d0", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "5cae86f8-89c3-4bcf-99db-a113dcf2ca49", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -5710,8 +5710,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": "1c89e52d-f529-4c54-98ab-2b22e130cf29", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "04c6a2a8-e904-4f44-ad0c-affb096ba88d", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -5728,8 +5728,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": "2bb04727-7cb4-46d0-915d-28cae98b7138", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "0b2d9429-c275-4b2c-a6e2-6cebd3989b10", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -5737,7 +5737,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": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -5746,8 +5746,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": "fbb14287-d9be-47e0-af82-30fa9e1b961f", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "5e5468b9-1e87-4e5e-b1d7-3aa9fe96c1c2", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -5764,8 +5764,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": "2dfffe7f-9413-4586-801b-0b4a33d437fa", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "a4c4c16c-fca4-4f94-9bc8-ef2f310c284c", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -5782,8 +5782,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": "e19019bf-b6bb-4be4-bb6e-0cfb05a21a1a", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "d6c77b4f-cd13-4036-b433-a32490ce8200", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -5800,8 +5800,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": "7815979a-6dce-477c-b225-9ae8b4d474a8", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "adef9d83-da40-49d7-8ce6-57ecea631471", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -5809,7 +5809,7 @@ "title": "setter should update repeating.byDay", "fullTitle": "ical-generator Event repeating() setter should update repeating.byDay", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -5818,8 +5818,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": "43b9c429-3e87-446b-ac77-e202298c9334", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "c406e281-f75e-40da-ae7a-c4bc20cd9d99", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -5836,8 +5836,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": "5f57480d-26a7-471f-b026-e2c20e475432", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "0812bb5b-41a7-4478-837a-44af3585c65b", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -5854,8 +5854,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": "2c0a58db-fc51-4cee-a0e0-14301719f5a2", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "912888d5-3d84-4d91-a015-4c5cee40dd6b", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -5863,7 +5863,7 @@ "title": "should throw error when repeating.byMonthDay is not valid", "fullTitle": "ical-generator Event repeating() should throw error when repeating.byMonthDay is not valid", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -5872,8 +5872,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": "4ee53478-a4e2-4d71-8e84-84ddc98a11af", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "08aee20d-e280-4be5-8818-a2d41a62278b", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -5890,8 +5890,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": "627f8013-8a8e-40fa-89fa-94a860bf65c8", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "e524d601-9a23-4698-92e7-5b0b2ab26a52", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -5908,8 +5908,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": "ec1fe2e2-7e8d-418a-b0ca-b1abf5aad534", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "0e4d6273-71d5-4a0d-bc79-b8ced8918cf7", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -5926,8 +5926,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": "97192771-c57c-4817-8eb5-4f7595cf6538", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "d66b7f40-f34d-4388-b69f-7c768d727906", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -5944,8 +5944,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": "8f53c07a-beaa-4193-a571-73b7598096cf", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "29f323aa-b4b7-4db2-b8e7-83f55769c160", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -5962,8 +5962,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": "02b791da-4dbf-4e00-ae4f-12602727f579", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "2c12a7b8-2725-4997-9d78-29f370cac4d5", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -5980,8 +5980,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": "1bca68a2-77ab-426a-8e75-3797fb3c4772", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "e0bb8d9f-b5bc-4533-9dd5-a99215f51d48", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -5998,8 +5998,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": "820154f8-0353-4f59-b396-0ac62287a625", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "367c6e84-3fca-4572-a8bc-6477c4926323", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -6016,8 +6016,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": "f91e3893-7a20-4bd3-8e86-8df3c9f4ea32", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "7d902610-102b-48b3-817c-bf211a4af811", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -6034,8 +6034,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": "1eb0a538-eef8-4096-b585-56f40b726e28", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "10c0e6c2-937e-4b2c-b4ed-fb748c96bfa9", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -6052,8 +6052,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": "e0d505ee-838e-49d3-ab32-a06eb99f0309", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "110f5074-cf4b-43d9-8ee3-7b05b8bd5f2f", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -6061,7 +6061,7 @@ "title": "should support RRules", "fullTitle": "ical-generator Event repeating() should support RRules", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -6070,8 +6070,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": "f438bbae-bfa7-47e0-813c-a9122fe469ef", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "56fd95d6-9acb-434e-a496-cea308ed2643", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -6079,7 +6079,7 @@ "title": "should support strings", "fullTitle": "ical-generator Event repeating() should support strings", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -6088,8 +6088,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": "ffe12253-bd07-479a-85ab-bc46cb9e56e2", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "64b8c77e-1bc1-4525-9a0d-3bb5ad544ea3", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false }, @@ -6106,58 +6106,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": "18fa45ee-bfbe-4aae-94ed-8985ad151c4c", - "parentUUID": "ac544768-803a-4473-b8d6-3756250f053d", + "uuid": "ff0fb37c-3067-4210-830e-57a2878ec625", + "parentUUID": "b338bdde-afeb-4361-bfac-87c26611628b", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "1557b24b-041d-498d-8a5c-f4a7b955f6e1", - "ff4a950a-8ed5-4ced-b363-b5cfbc559a75", - "0bc8d9cd-f550-4dc8-96cb-456c8171a4ec", - "37197966-5bfd-411a-9990-3b0ae2867e18", - "7b87fa22-3c34-4f53-8245-1294d6c6f704", - "3bec2ec7-96db-4f95-926a-4789370a13fb", - "05038fa3-b577-4eb1-82d7-b5e447334458", - "1cf26edf-4b7b-40fe-9479-c9a415155c57", - "5bd7769d-3589-49f6-b6a8-3d4be0af7530", - "00618f78-0901-4e55-878e-11adeaa120d0", - "1c89e52d-f529-4c54-98ab-2b22e130cf29", - "2bb04727-7cb4-46d0-915d-28cae98b7138", - "fbb14287-d9be-47e0-af82-30fa9e1b961f", - "2dfffe7f-9413-4586-801b-0b4a33d437fa", - "e19019bf-b6bb-4be4-bb6e-0cfb05a21a1a", - "7815979a-6dce-477c-b225-9ae8b4d474a8", - "43b9c429-3e87-446b-ac77-e202298c9334", - "5f57480d-26a7-471f-b026-e2c20e475432", - "2c0a58db-fc51-4cee-a0e0-14301719f5a2", - "4ee53478-a4e2-4d71-8e84-84ddc98a11af", - "627f8013-8a8e-40fa-89fa-94a860bf65c8", - "ec1fe2e2-7e8d-418a-b0ca-b1abf5aad534", - "97192771-c57c-4817-8eb5-4f7595cf6538", - "8f53c07a-beaa-4193-a571-73b7598096cf", - "02b791da-4dbf-4e00-ae4f-12602727f579", - "1bca68a2-77ab-426a-8e75-3797fb3c4772", - "820154f8-0353-4f59-b396-0ac62287a625", - "f91e3893-7a20-4bd3-8e86-8df3c9f4ea32", - "1eb0a538-eef8-4096-b585-56f40b726e28", - "e0d505ee-838e-49d3-ab32-a06eb99f0309", - "f438bbae-bfa7-47e0-813c-a9122fe469ef", - "ffe12253-bd07-479a-85ab-bc46cb9e56e2", - "18fa45ee-bfbe-4aae-94ed-8985ad151c4c" + "90077229-8cfd-43fe-b736-1b6c471f166f", + "ef979359-2295-4e67-b9c3-32ad6b686113", + "b16a47cf-ab49-4c1b-b863-437f8a3100e8", + "42e0d056-3716-4873-9eca-45f92be61a07", + "6b7c7197-d0f5-4767-a6aa-0f1ccacd0a36", + "8b4495fb-179a-4a84-9e2c-af35c189a8d0", + "f673da1e-6fbb-4eb9-b010-a44698ae30b0", + "8aaed293-a6ee-42c9-8b36-f92fe8fa0d32", + "d40ecc57-617c-489d-a663-be8d745f0813", + "5cae86f8-89c3-4bcf-99db-a113dcf2ca49", + "04c6a2a8-e904-4f44-ad0c-affb096ba88d", + "0b2d9429-c275-4b2c-a6e2-6cebd3989b10", + "5e5468b9-1e87-4e5e-b1d7-3aa9fe96c1c2", + "a4c4c16c-fca4-4f94-9bc8-ef2f310c284c", + "d6c77b4f-cd13-4036-b433-a32490ce8200", + "adef9d83-da40-49d7-8ce6-57ecea631471", + "c406e281-f75e-40da-ae7a-c4bc20cd9d99", + "0812bb5b-41a7-4478-837a-44af3585c65b", + "912888d5-3d84-4d91-a015-4c5cee40dd6b", + "08aee20d-e280-4be5-8818-a2d41a62278b", + "e524d601-9a23-4698-92e7-5b0b2ab26a52", + "0e4d6273-71d5-4a0d-bc79-b8ced8918cf7", + "d66b7f40-f34d-4388-b69f-7c768d727906", + "29f323aa-b4b7-4db2-b8e7-83f55769c160", + "2c12a7b8-2725-4997-9d78-29f370cac4d5", + "e0bb8d9f-b5bc-4533-9dd5-a99215f51d48", + "367c6e84-3fca-4572-a8bc-6477c4926323", + "7d902610-102b-48b3-817c-bf211a4af811", + "10c0e6c2-937e-4b2c-b4ed-fb748c96bfa9", + "110f5074-cf4b-43d9-8ee3-7b05b8bd5f2f", + "56fd95d6-9acb-434e-a496-cea308ed2643", + "64b8c77e-1bc1-4525-9a0d-3bb5ad544ea3", + "ff0fb37c-3067-4210-830e-57a2878ec625" ], "failures": [], "pending": [], "skipped": [], - "duration": 4, + "duration": 5, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "fd0c0318-d45f-4f36-9d6b-4627fd52d386", + "uuid": "87c1be6c-da86-4753-9d0a-cefcb760cb71", "title": "summary()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -6177,8 +6177,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": "8adde67e-4cd9-4305-b3f8-9a86f66567a3", - "parentUUID": "fd0c0318-d45f-4f36-9d6b-4627fd52d386", + "uuid": "4fe8411b-deb2-45c9-bb3a-4067b63c0aa3", + "parentUUID": "87c1be6c-da86-4753-9d0a-cefcb760cb71", "isHook": false, "skipped": false }, @@ -6195,8 +6195,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": "03eeaf0a-edc4-47c0-9ca7-181fd3042607", - "parentUUID": "fd0c0318-d45f-4f36-9d6b-4627fd52d386", + "uuid": "7c41fe15-2058-4ba2-9aa5-2b3001073d23", + "parentUUID": "87c1be6c-da86-4753-9d0a-cefcb760cb71", "isHook": false, "skipped": false }, @@ -6213,17 +6213,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": "3f7d65fb-0b95-41b5-a492-3a47b87215c6", - "parentUUID": "fd0c0318-d45f-4f36-9d6b-4627fd52d386", + "uuid": "5b5cb93d-edd7-40f9-9a0b-473764f16bf2", + "parentUUID": "87c1be6c-da86-4753-9d0a-cefcb760cb71", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "8adde67e-4cd9-4305-b3f8-9a86f66567a3", - "03eeaf0a-edc4-47c0-9ca7-181fd3042607", - "3f7d65fb-0b95-41b5-a492-3a47b87215c6" + "4fe8411b-deb2-45c9-bb3a-4067b63c0aa3", + "7c41fe15-2058-4ba2-9aa5-2b3001073d23", + "5b5cb93d-edd7-40f9-9a0b-473764f16bf2" ], "failures": [], "pending": [], @@ -6234,7 +6234,7 @@ "_timeout": 2000 }, { - "uuid": "9c96e61b-b49e-4f76-8acd-f180abc35003", + "uuid": "6ddd5870-a8d3-441b-ace2-1fad479855c0", "title": "location()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -6245,7 +6245,7 @@ "title": "getter should return value (string)", "fullTitle": "ical-generator Event location() getter should return value (string)", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -6254,8 +6254,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": "c7106328-eadc-479f-b125-629caa88685c", - "parentUUID": "9c96e61b-b49e-4f76-8acd-f180abc35003", + "uuid": "1e246a38-650a-4ac9-9dc9-99f92b1fcc24", + "parentUUID": "6ddd5870-a8d3-441b-ace2-1fad479855c0", "isHook": false, "skipped": false }, @@ -6263,7 +6263,7 @@ "title": "getter should return value (obj)", "fullTitle": "ical-generator Event location() getter should return value (obj)", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -6272,8 +6272,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": "8ca30f0e-4b75-4b4f-af83-5b6f01cbba3e", - "parentUUID": "9c96e61b-b49e-4f76-8acd-f180abc35003", + "uuid": "74189b40-9c69-4893-8230-0e1fb5ee0178", + "parentUUID": "6ddd5870-a8d3-441b-ace2-1fad479855c0", "isHook": false, "skipped": false }, @@ -6290,8 +6290,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": "0f8c48d4-f745-4a91-917d-3e982d085adb", - "parentUUID": "9c96e61b-b49e-4f76-8acd-f180abc35003", + "uuid": "93868212-7a61-488e-8e2d-ad432345fe3b", + "parentUUID": "6ddd5870-a8d3-441b-ace2-1fad479855c0", "isHook": false, "skipped": false }, @@ -6308,8 +6308,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": "6a4f6792-56f6-4f49-8bb9-f8a0b75e8e87", - "parentUUID": "9c96e61b-b49e-4f76-8acd-f180abc35003", + "uuid": "21eda00b-40c3-42c9-9eee-39155d3332bf", + "parentUUID": "6ddd5870-a8d3-441b-ace2-1fad479855c0", "isHook": false, "skipped": false }, @@ -6317,7 +6317,7 @@ "title": "should throw error when location is not valid", "fullTitle": "ical-generator Event location() should throw error when location is not valid", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -6326,30 +6326,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": "5ef53075-f5a0-4f1f-a30f-161798277687", - "parentUUID": "9c96e61b-b49e-4f76-8acd-f180abc35003", + "uuid": "09dc706f-dfa9-4c2d-8012-353100af5535", + "parentUUID": "6ddd5870-a8d3-441b-ace2-1fad479855c0", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "c7106328-eadc-479f-b125-629caa88685c", - "8ca30f0e-4b75-4b4f-af83-5b6f01cbba3e", - "0f8c48d4-f745-4a91-917d-3e982d085adb", - "6a4f6792-56f6-4f49-8bb9-f8a0b75e8e87", - "5ef53075-f5a0-4f1f-a30f-161798277687" + "1e246a38-650a-4ac9-9dc9-99f92b1fcc24", + "74189b40-9c69-4893-8230-0e1fb5ee0178", + "93868212-7a61-488e-8e2d-ad432345fe3b", + "21eda00b-40c3-42c9-9eee-39155d3332bf", + "09dc706f-dfa9-4c2d-8012-353100af5535" ], "failures": [], "pending": [], "skipped": [], - "duration": 2, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "fd592bb4-b0b7-4178-8f45-b5523b549647", + "uuid": "397a8b04-44c3-4ad8-9a42-081a28c66983", "title": "description()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -6360,7 +6360,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, @@ -6369,8 +6369,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": "c722fecd-0b5d-4dee-a351-0d01363d2aeb", - "parentUUID": "fd592bb4-b0b7-4178-8f45-b5523b549647", + "uuid": "d51e7257-b6bb-4171-811f-733a0204c4e8", + "parentUUID": "397a8b04-44c3-4ad8-9a42-081a28c66983", "isHook": false, "skipped": false }, @@ -6387,8 +6387,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": "98648718-e625-4760-81de-c6250b0848c9", - "parentUUID": "fd592bb4-b0b7-4178-8f45-b5523b549647", + "uuid": "91987dc3-1c0e-4f39-b42d-dfdf5d5214dc", + "parentUUID": "397a8b04-44c3-4ad8-9a42-081a28c66983", "isHook": false, "skipped": false }, @@ -6405,28 +6405,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": "514b7279-2760-45ca-9963-63f5f3cca1d0", - "parentUUID": "fd592bb4-b0b7-4178-8f45-b5523b549647", + "uuid": "59bba786-b2ac-46fd-bb48-fa36e0c2ab22", + "parentUUID": "397a8b04-44c3-4ad8-9a42-081a28c66983", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "c722fecd-0b5d-4dee-a351-0d01363d2aeb", - "98648718-e625-4760-81de-c6250b0848c9", - "514b7279-2760-45ca-9963-63f5f3cca1d0" + "d51e7257-b6bb-4171-811f-733a0204c4e8", + "91987dc3-1c0e-4f39-b42d-dfdf5d5214dc", + "59bba786-b2ac-46fd-bb48-fa36e0c2ab22" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "264521d5-9118-4f99-89d8-db62abc2e39a", + "uuid": "2d05d7b9-1816-461b-b67b-39e5a6d743b5", "title": "organizer()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -6446,8 +6446,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": "824278ca-674c-4b3d-9bb1-4681835b6be4", - "parentUUID": "264521d5-9118-4f99-89d8-db62abc2e39a", + "uuid": "fcb2a511-9726-42e3-a3d0-12ab018f49c7", + "parentUUID": "2d05d7b9-1816-461b-b67b-39e5a6d743b5", "isHook": false, "skipped": false }, @@ -6455,7 +6455,7 @@ "title": "setter should return this", "fullTitle": "ical-generator Event organizer() setter should return this", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -6464,8 +6464,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": "3a1f91fd-a148-403e-8ffe-8c813f45657c", - "parentUUID": "264521d5-9118-4f99-89d8-db62abc2e39a", + "uuid": "98f0187d-b772-4788-b64e-65a4894f62f3", + "parentUUID": "2d05d7b9-1816-461b-b67b-39e5a6d743b5", "isHook": false, "skipped": false }, @@ -6482,8 +6482,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": "95b7ebb5-3a64-4a71-858d-61bed24444f0", - "parentUUID": "264521d5-9118-4f99-89d8-db62abc2e39a", + "uuid": "d0cc8f70-1617-4716-be63-260f75d11ff8", + "parentUUID": "2d05d7b9-1816-461b-b67b-39e5a6d743b5", "isHook": false, "skipped": false }, @@ -6500,8 +6500,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": "a0c5bd83-35e4-437f-aaea-ad34a64c574e", - "parentUUID": "264521d5-9118-4f99-89d8-db62abc2e39a", + "uuid": "15e345fb-f773-41d7-bcc3-a888ae8076de", + "parentUUID": "2d05d7b9-1816-461b-b67b-39e5a6d743b5", "isHook": false, "skipped": false }, @@ -6509,7 +6509,7 @@ "title": "should work with valid strings", "fullTitle": "ical-generator Event organizer() should work with valid strings", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -6518,8 +6518,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": "0d42668d-7fb1-44aa-b114-0cafb813f00f", - "parentUUID": "264521d5-9118-4f99-89d8-db62abc2e39a", + "uuid": "8d1b7feb-8274-495e-9cda-8a9c088f4e68", + "parentUUID": "2d05d7b9-1816-461b-b67b-39e5a6d743b5", "isHook": false, "skipped": false }, @@ -6536,8 +6536,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": "1db87a92-e13e-460f-aea9-a35dd9beaf11", - "parentUUID": "264521d5-9118-4f99-89d8-db62abc2e39a", + "uuid": "a783e0ab-fd90-4f89-b904-52bffee17409", + "parentUUID": "2d05d7b9-1816-461b-b67b-39e5a6d743b5", "isHook": false, "skipped": false }, @@ -6554,8 +6554,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": "67e6c764-6dd9-4209-9a8b-fcb6c1eca758", - "parentUUID": "264521d5-9118-4f99-89d8-db62abc2e39a", + "uuid": "39df33bd-5a5e-4f51-b750-c3c6d633ee33", + "parentUUID": "2d05d7b9-1816-461b-b67b-39e5a6d743b5", "isHook": false, "skipped": false }, @@ -6572,8 +6572,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": "1c923bb6-eba2-4ec8-b325-1a8e970e4f50", - "parentUUID": "264521d5-9118-4f99-89d8-db62abc2e39a", + "uuid": "ec1d9a04-eeb8-4757-93c8-b076328fc1f0", + "parentUUID": "2d05d7b9-1816-461b-b67b-39e5a6d743b5", "isHook": false, "skipped": false }, @@ -6590,23 +6590,23 @@ "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": "9eef8f6b-961b-4aa7-8a86-4bc4aa1e09e8", - "parentUUID": "264521d5-9118-4f99-89d8-db62abc2e39a", + "uuid": "d0246b82-fa70-484f-92cf-fdfbb4b5c316", + "parentUUID": "2d05d7b9-1816-461b-b67b-39e5a6d743b5", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "824278ca-674c-4b3d-9bb1-4681835b6be4", - "3a1f91fd-a148-403e-8ffe-8c813f45657c", - "95b7ebb5-3a64-4a71-858d-61bed24444f0", - "a0c5bd83-35e4-437f-aaea-ad34a64c574e", - "0d42668d-7fb1-44aa-b114-0cafb813f00f", - "1db87a92-e13e-460f-aea9-a35dd9beaf11", - "67e6c764-6dd9-4209-9a8b-fcb6c1eca758", - "1c923bb6-eba2-4ec8-b325-1a8e970e4f50", - "9eef8f6b-961b-4aa7-8a86-4bc4aa1e09e8" + "fcb2a511-9726-42e3-a3d0-12ab018f49c7", + "98f0187d-b772-4788-b64e-65a4894f62f3", + "d0cc8f70-1617-4716-be63-260f75d11ff8", + "15e345fb-f773-41d7-bcc3-a888ae8076de", + "8d1b7feb-8274-495e-9cda-8a9c088f4e68", + "a783e0ab-fd90-4f89-b904-52bffee17409", + "39df33bd-5a5e-4f51-b750-c3c6d633ee33", + "ec1d9a04-eeb8-4757-93c8-b076328fc1f0", + "d0246b82-fa70-484f-92cf-fdfbb4b5c316" ], "failures": [], "pending": [], @@ -6617,7 +6617,7 @@ "_timeout": 2000 }, { - "uuid": "ccffb5ef-ce98-407f-a0fe-c5f54072d0ff", + "uuid": "6e911038-51b8-4315-80e1-b6db30a01e5c", "title": "createAttendee()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -6637,8 +6637,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": "d433c1ad-d12e-4e86-97a8-67de273cdf49", - "parentUUID": "ccffb5ef-ce98-407f-a0fe-c5f54072d0ff", + "uuid": "af8438b9-333a-45c5-ae8e-3b335e264d37", + "parentUUID": "6e911038-51b8-4315-80e1-b6db30a01e5c", "isHook": false, "skipped": false }, @@ -6655,8 +6655,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": "f52ea439-eb11-4519-a01a-4c85156f5d1a", - "parentUUID": "ccffb5ef-ce98-407f-a0fe-c5f54072d0ff", + "uuid": "3e7739f8-2007-405c-915b-88deb580ffb0", + "parentUUID": "6e911038-51b8-4315-80e1-b6db30a01e5c", "isHook": false, "skipped": false }, @@ -6673,8 +6673,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": "03b0b578-3e4f-4138-a732-b0a39ac469ff", - "parentUUID": "ccffb5ef-ce98-407f-a0fe-c5f54072d0ff", + "uuid": "9cf490ac-028d-4be0-8cee-933da699323a", + "parentUUID": "6e911038-51b8-4315-80e1-b6db30a01e5c", "isHook": false, "skipped": false }, @@ -6691,8 +6691,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": "359cf69e-5581-401d-8aaf-d6b333cb25a1", - "parentUUID": "ccffb5ef-ce98-407f-a0fe-c5f54072d0ff", + "uuid": "a1e8c5b5-6ced-489b-adcf-4bf0aee15bb1", + "parentUUID": "6e911038-51b8-4315-80e1-b6db30a01e5c", "isHook": false, "skipped": false }, @@ -6709,19 +6709,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": "50dc0ffc-d1a4-42ff-aac7-69d4a078e5eb", - "parentUUID": "ccffb5ef-ce98-407f-a0fe-c5f54072d0ff", + "uuid": "639be226-1017-4d06-b93d-fffd4bb5085c", + "parentUUID": "6e911038-51b8-4315-80e1-b6db30a01e5c", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "d433c1ad-d12e-4e86-97a8-67de273cdf49", - "f52ea439-eb11-4519-a01a-4c85156f5d1a", - "03b0b578-3e4f-4138-a732-b0a39ac469ff", - "359cf69e-5581-401d-8aaf-d6b333cb25a1", - "50dc0ffc-d1a4-42ff-aac7-69d4a078e5eb" + "af8438b9-333a-45c5-ae8e-3b335e264d37", + "3e7739f8-2007-405c-915b-88deb580ffb0", + "9cf490ac-028d-4be0-8cee-933da699323a", + "a1e8c5b5-6ced-489b-adcf-4bf0aee15bb1", + "639be226-1017-4d06-b93d-fffd4bb5085c" ], "failures": [], "pending": [], @@ -6732,7 +6732,7 @@ "_timeout": 2000 }, { - "uuid": "e469a7d7-0d08-480a-bee8-ed98e738031d", + "uuid": "12261deb-c8c8-400d-aeab-e6de02d26d8b", "title": "attendees()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -6752,8 +6752,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": "02666e2e-98cb-465d-af9c-98addc8b3abf", - "parentUUID": "e469a7d7-0d08-480a-bee8-ed98e738031d", + "uuid": "ce1fa949-daad-470f-a070-7d906c2ac199", + "parentUUID": "12261deb-c8c8-400d-aeab-e6de02d26d8b", "isHook": false, "skipped": false }, @@ -6770,16 +6770,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": "c3f2cb7b-0ae1-477a-b640-69d3a818835e", - "parentUUID": "e469a7d7-0d08-480a-bee8-ed98e738031d", + "uuid": "8643722f-d2c8-4202-bfc8-e6b04cfd2e09", + "parentUUID": "12261deb-c8c8-400d-aeab-e6de02d26d8b", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "02666e2e-98cb-465d-af9c-98addc8b3abf", - "c3f2cb7b-0ae1-477a-b640-69d3a818835e" + "ce1fa949-daad-470f-a070-7d906c2ac199", + "8643722f-d2c8-4202-bfc8-e6b04cfd2e09" ], "failures": [], "pending": [], @@ -6790,7 +6790,7 @@ "_timeout": 2000 }, { - "uuid": "4a286d2e-2704-43e8-87cb-2e8fd1419eec", + "uuid": "523634ee-26bf-4e48-a21e-2fa2aa19db8d", "title": "createAlarm()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -6810,8 +6810,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": "727e94f3-d94a-40b9-ab4f-134bf36f1172", - "parentUUID": "4a286d2e-2704-43e8-87cb-2e8fd1419eec", + "uuid": "ec91ffc4-29e4-41df-91a3-d5c3873d85e6", + "parentUUID": "523634ee-26bf-4e48-a21e-2fa2aa19db8d", "isHook": false, "skipped": false }, @@ -6828,16 +6828,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": "b5cd1f21-7505-4a55-9572-06ec22f3fccc", - "parentUUID": "4a286d2e-2704-43e8-87cb-2e8fd1419eec", + "uuid": "52cd17ee-a8c0-4acf-8179-f873d10d67ff", + "parentUUID": "523634ee-26bf-4e48-a21e-2fa2aa19db8d", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "727e94f3-d94a-40b9-ab4f-134bf36f1172", - "b5cd1f21-7505-4a55-9572-06ec22f3fccc" + "ec91ffc4-29e4-41df-91a3-d5c3873d85e6", + "52cd17ee-a8c0-4acf-8179-f873d10d67ff" ], "failures": [], "pending": [], @@ -6848,7 +6848,7 @@ "_timeout": 2000 }, { - "uuid": "132cb421-064a-4130-bd5f-b308282039ec", + "uuid": "d3cc5ad3-e8ba-467b-ab7d-c8acb7a2d582", "title": "alarms()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -6868,8 +6868,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": "cdafd149-6f87-4c7f-b1e4-9e5cd2e19b3b", - "parentUUID": "132cb421-064a-4130-bd5f-b308282039ec", + "uuid": "dfc2d6b9-1648-4565-af65-7d1d1e73d772", + "parentUUID": "d3cc5ad3-e8ba-467b-ab7d-c8acb7a2d582", "isHook": false, "skipped": false }, @@ -6886,16 +6886,16 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nconst foo = event.alarms([\n { type: ICalAlarmType.audio, trigger: 60 },\n { type: ICalAlarmType.display, trigger: 600 }\n]);\nassert.strictEqual(event.alarms().length, 2);\nassert.deepStrictEqual(foo, event);", "err": {}, - "uuid": "5da5b4cb-1a75-4c0b-adf5-dfe77bc6813d", - "parentUUID": "132cb421-064a-4130-bd5f-b308282039ec", + "uuid": "f592ce82-eba4-41be-b258-dd5704523034", + "parentUUID": "d3cc5ad3-e8ba-467b-ab7d-c8acb7a2d582", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "cdafd149-6f87-4c7f-b1e4-9e5cd2e19b3b", - "5da5b4cb-1a75-4c0b-adf5-dfe77bc6813d" + "dfc2d6b9-1648-4565-af65-7d1d1e73d772", + "f592ce82-eba4-41be-b258-dd5704523034" ], "failures": [], "pending": [], @@ -6906,7 +6906,7 @@ "_timeout": 2000 }, { - "uuid": "2749f86d-8ed6-40f5-933e-460f8e0e4a62", + "uuid": "9a2e2269-fb7f-42f1-a9eb-6a1dd5b20f2d", "title": "createCategory()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -6926,8 +6926,8 @@ "context": null, "code": "const event = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.ok(event.createCategory({ name: 'Test' }) instanceof ICalCategory);", "err": {}, - "uuid": "b57ced67-8ad1-4037-828b-b33fa8e3c898", - "parentUUID": "2749f86d-8ed6-40f5-933e-460f8e0e4a62", + "uuid": "311eaedf-7b16-4d6a-93f7-6756319426a7", + "parentUUID": "9a2e2269-fb7f-42f1-a9eb-6a1dd5b20f2d", "isHook": false, "skipped": false }, @@ -6944,16 +6944,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": "d6d5f80d-7e78-4233-9e64-7e5039669596", - "parentUUID": "2749f86d-8ed6-40f5-933e-460f8e0e4a62", + "uuid": "a74ee9e2-18c8-49e6-8db8-e51a4c6408fb", + "parentUUID": "9a2e2269-fb7f-42f1-a9eb-6a1dd5b20f2d", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "b57ced67-8ad1-4037-828b-b33fa8e3c898", - "d6d5f80d-7e78-4233-9e64-7e5039669596" + "311eaedf-7b16-4d6a-93f7-6756319426a7", + "a74ee9e2-18c8-49e6-8db8-e51a4c6408fb" ], "failures": [], "pending": [], @@ -6964,7 +6964,7 @@ "_timeout": 2000 }, { - "uuid": "c6ef8158-0e26-4c50-90fd-00f520c1ef5e", + "uuid": "f433a01b-71e6-4e21-85fd-39a30d7a935b", "title": "categories()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -6984,8 +6984,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": "3867832f-eba7-4cab-86ce-acea6ae5fdd6", - "parentUUID": "c6ef8158-0e26-4c50-90fd-00f520c1ef5e", + "uuid": "e8eb8289-5e54-4f99-bfa9-2a62320e5c06", + "parentUUID": "f433a01b-71e6-4e21-85fd-39a30d7a935b", "isHook": false, "skipped": false }, @@ -7002,16 +7002,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": "d60e034b-826f-4b72-95ca-08f45d989f9c", - "parentUUID": "c6ef8158-0e26-4c50-90fd-00f520c1ef5e", + "uuid": "e93e5508-4a3a-4437-b366-7a38f4aed319", + "parentUUID": "f433a01b-71e6-4e21-85fd-39a30d7a935b", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "3867832f-eba7-4cab-86ce-acea6ae5fdd6", - "d60e034b-826f-4b72-95ca-08f45d989f9c" + "e8eb8289-5e54-4f99-bfa9-2a62320e5c06", + "e93e5508-4a3a-4437-b366-7a38f4aed319" ], "failures": [], "pending": [], @@ -7022,7 +7022,7 @@ "_timeout": 2000 }, { - "uuid": "1ff5e7b5-f05b-49e3-8bf0-443601c896b2", + "uuid": "bda765e8-4752-415f-b048-f4898cf5a234", "title": "status()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -7033,7 +7033,7 @@ "title": "getter should return value", "fullTitle": "ical-generator Event status() getter should return value", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -7042,8 +7042,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": "c93a6570-f6ef-4b0a-aca9-e73772a0b8e4", - "parentUUID": "1ff5e7b5-f05b-49e3-8bf0-443601c896b2", + "uuid": "a100bbb5-9f9b-4083-bf4c-20971a01d828", + "parentUUID": "bda765e8-4752-415f-b048-f4898cf5a234", "isHook": false, "skipped": false }, @@ -7060,8 +7060,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": "08821e7d-620a-40b3-bf04-bbee330ca37e", - "parentUUID": "1ff5e7b5-f05b-49e3-8bf0-443601c896b2", + "uuid": "76a795cb-1cb1-4c8e-87fb-b02d43d0b86f", + "parentUUID": "bda765e8-4752-415f-b048-f4898cf5a234", "isHook": false, "skipped": false }, @@ -7078,8 +7078,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": "f466e938-57fe-4d1e-9b6e-2633f285876f", - "parentUUID": "1ff5e7b5-f05b-49e3-8bf0-443601c896b2", + "uuid": "e48e1d38-8eee-44b0-92d3-0f28440037d6", + "parentUUID": "bda765e8-4752-415f-b048-f4898cf5a234", "isHook": false, "skipped": false }, @@ -7087,7 +7087,7 @@ "title": "setter should allow setting valid value", "fullTitle": "ical-generator Event status() setter should allow setting valid value", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -7096,8 +7096,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": "b6d22e6f-a339-40e5-aa95-026dd0b33064", - "parentUUID": "1ff5e7b5-f05b-49e3-8bf0-443601c896b2", + "uuid": "98e78e1c-424e-48f9-8f8d-509a922d8cbb", + "parentUUID": "bda765e8-4752-415f-b048-f4898cf5a234", "isHook": false, "skipped": false }, @@ -7114,19 +7114,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": "136f13fd-0ce7-41c5-808d-dd28e97c0b70", - "parentUUID": "1ff5e7b5-f05b-49e3-8bf0-443601c896b2", + "uuid": "6cbc2601-4f29-4e90-8a1c-68c3ef95721b", + "parentUUID": "bda765e8-4752-415f-b048-f4898cf5a234", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "c93a6570-f6ef-4b0a-aca9-e73772a0b8e4", - "08821e7d-620a-40b3-bf04-bbee330ca37e", - "f466e938-57fe-4d1e-9b6e-2633f285876f", - "b6d22e6f-a339-40e5-aa95-026dd0b33064", - "136f13fd-0ce7-41c5-808d-dd28e97c0b70" + "a100bbb5-9f9b-4083-bf4c-20971a01d828", + "76a795cb-1cb1-4c8e-87fb-b02d43d0b86f", + "e48e1d38-8eee-44b0-92d3-0f28440037d6", + "98e78e1c-424e-48f9-8f8d-509a922d8cbb", + "6cbc2601-4f29-4e90-8a1c-68c3ef95721b" ], "failures": [], "pending": [], @@ -7137,7 +7137,7 @@ "_timeout": 2000 }, { - "uuid": "ddf1cad8-d8a1-4d79-bef1-9f39741def36", + "uuid": "021bc07b-196f-48ad-8726-c9c828c3b5be", "title": "busystatus()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -7157,8 +7157,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": "d514f423-6286-43ad-8052-f95dd0f0df11", - "parentUUID": "ddf1cad8-d8a1-4d79-bef1-9f39741def36", + "uuid": "25c012a5-d5d4-4a88-986a-4a45e53850cf", + "parentUUID": "021bc07b-196f-48ad-8726-c9c828c3b5be", "isHook": false, "skipped": false }, @@ -7175,8 +7175,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": "a24b4070-e224-4961-8bd2-ba56cc517d7a", - "parentUUID": "ddf1cad8-d8a1-4d79-bef1-9f39741def36", + "uuid": "992e07c4-5ba1-4fa4-8f14-b06f3da8231e", + "parentUUID": "021bc07b-196f-48ad-8726-c9c828c3b5be", "isHook": false, "skipped": false }, @@ -7193,8 +7193,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": "3d4bcf96-0ce2-45dc-a196-99e554c41279", - "parentUUID": "ddf1cad8-d8a1-4d79-bef1-9f39741def36", + "uuid": "f4103dd7-720e-4c29-bd1e-7e1a125bfcc2", + "parentUUID": "021bc07b-196f-48ad-8726-c9c828c3b5be", "isHook": false, "skipped": false }, @@ -7211,8 +7211,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.busystatus(ICalEventBusyStatus.BUSY);\nassert.strictEqual(e.busystatus(), 'BUSY');", "err": {}, - "uuid": "c69d41ba-a2f8-4567-a303-7ba9eed9ca5f", - "parentUUID": "ddf1cad8-d8a1-4d79-bef1-9f39741def36", + "uuid": "621abcfc-cbc2-4375-9d5b-e6048245adb9", + "parentUUID": "021bc07b-196f-48ad-8726-c9c828c3b5be", "isHook": false, "skipped": false }, @@ -7220,7 +7220,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, @@ -7229,30 +7229,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": "7806f455-6cc5-419d-926c-849ac52c4c75", - "parentUUID": "ddf1cad8-d8a1-4d79-bef1-9f39741def36", + "uuid": "68f520e2-9a49-4ddd-a07a-8969f16375d9", + "parentUUID": "021bc07b-196f-48ad-8726-c9c828c3b5be", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "d514f423-6286-43ad-8052-f95dd0f0df11", - "a24b4070-e224-4961-8bd2-ba56cc517d7a", - "3d4bcf96-0ce2-45dc-a196-99e554c41279", - "c69d41ba-a2f8-4567-a303-7ba9eed9ca5f", - "7806f455-6cc5-419d-926c-849ac52c4c75" + "25c012a5-d5d4-4a88-986a-4a45e53850cf", + "992e07c4-5ba1-4fa4-8f14-b06f3da8231e", + "f4103dd7-720e-4c29-bd1e-7e1a125bfcc2", + "621abcfc-cbc2-4375-9d5b-e6048245adb9", + "68f520e2-9a49-4ddd-a07a-8969f16375d9" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "55813c2d-46ae-4c9b-9674-19d5af41cfd1", + "uuid": "6b8d2be6-3325-45e3-acf0-5ea9d5052634", "title": "priority()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -7272,8 +7272,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": "45f6a826-ed8e-4083-abc9-f9eb876117e2", - "parentUUID": "55813c2d-46ae-4c9b-9674-19d5af41cfd1", + "uuid": "b4723153-4fe7-4538-9d7c-7963c42e722d", + "parentUUID": "6b8d2be6-3325-45e3-acf0-5ea9d5052634", "isHook": false, "skipped": false }, @@ -7290,8 +7290,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": "49ed5564-142f-4ebe-b4b7-09ac99b2cf85", - "parentUUID": "55813c2d-46ae-4c9b-9674-19d5af41cfd1", + "uuid": "7b8b2c9f-ee4e-4715-bbea-bebad03a9b83", + "parentUUID": "6b8d2be6-3325-45e3-acf0-5ea9d5052634", "isHook": false, "skipped": false }, @@ -7308,17 +7308,17 @@ "context": null, "code": "const event = new ICalEvent({\n start: moment(),\n summary: 'Example Event'\n}, new ICalCalendar());\nevent.priority(5);\nassert.strictEqual(event.priority(), 5);\nassert.ok(event.toString().includes('PRIORITY:5'));", "err": {}, - "uuid": "17d7874e-ea26-4ebd-a2c4-d5e39bac08a0", - "parentUUID": "55813c2d-46ae-4c9b-9674-19d5af41cfd1", + "uuid": "b0b47e7c-c3b8-4246-98bf-c73502548bf5", + "parentUUID": "6b8d2be6-3325-45e3-acf0-5ea9d5052634", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "45f6a826-ed8e-4083-abc9-f9eb876117e2", - "49ed5564-142f-4ebe-b4b7-09ac99b2cf85", - "17d7874e-ea26-4ebd-a2c4-d5e39bac08a0" + "b4723153-4fe7-4538-9d7c-7963c42e722d", + "7b8b2c9f-ee4e-4715-bbea-bebad03a9b83", + "b0b47e7c-c3b8-4246-98bf-c73502548bf5" ], "failures": [], "pending": [], @@ -7329,7 +7329,7 @@ "_timeout": 2000 }, { - "uuid": "6a600ef1-fc89-4c75-a7e4-8facfcefbb22", + "uuid": "6607e0e9-a986-4c66-99eb-e84e360aa344", "title": "url()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -7349,8 +7349,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": "f294e6d9-0bd7-4245-98d7-4983ad0a6c0c", - "parentUUID": "6a600ef1-fc89-4c75-a7e4-8facfcefbb22", + "uuid": "41211d17-9203-4e4c-9477-0408c07e933d", + "parentUUID": "6607e0e9-a986-4c66-99eb-e84e360aa344", "isHook": false, "skipped": false }, @@ -7358,7 +7358,7 @@ "title": "setter should return this", "fullTitle": "ical-generator Event url() setter should return this", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -7367,8 +7367,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": "f37dfd1f-c696-4a03-8f59-38c5ef8e43ac", - "parentUUID": "6a600ef1-fc89-4c75-a7e4-8facfcefbb22", + "uuid": "8bcceed7-190f-4502-a643-a41bf490a587", + "parentUUID": "6607e0e9-a986-4c66-99eb-e84e360aa344", "isHook": false, "skipped": false }, @@ -7385,28 +7385,28 @@ "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": "ca33cf70-a436-476d-b0f9-385e1f1524b0", - "parentUUID": "6a600ef1-fc89-4c75-a7e4-8facfcefbb22", + "uuid": "d54357ee-e75c-4ce3-b09e-bcf09f6f6c7b", + "parentUUID": "6607e0e9-a986-4c66-99eb-e84e360aa344", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "f294e6d9-0bd7-4245-98d7-4983ad0a6c0c", - "f37dfd1f-c696-4a03-8f59-38c5ef8e43ac", - "ca33cf70-a436-476d-b0f9-385e1f1524b0" + "41211d17-9203-4e4c-9477-0408c07e933d", + "8bcceed7-190f-4502-a643-a41bf490a587", + "d54357ee-e75c-4ce3-b09e-bcf09f6f6c7b" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "265ed8a2-24ea-4cac-ac24-1fa871c60f8f", + "uuid": "fb2d1fc3-44fc-42b7-a833-38d06a2c19f5", "title": "createAttachment()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -7426,15 +7426,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": "c317d0e4-29ac-4708-a4b0-8b3ed1a064e9", - "parentUUID": "265ed8a2-24ea-4cac-ac24-1fa871c60f8f", + "uuid": "ff7cf8aa-23c3-4537-bef0-6fd428665b81", + "parentUUID": "fb2d1fc3-44fc-42b7-a833-38d06a2c19f5", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "c317d0e4-29ac-4708-a4b0-8b3ed1a064e9" + "ff7cf8aa-23c3-4537-bef0-6fd428665b81" ], "failures": [], "pending": [], @@ -7445,7 +7445,7 @@ "_timeout": 2000 }, { - "uuid": "ed43970c-9fc7-4151-9f0e-bd7c3f4bcca3", + "uuid": "61c2b92f-7652-48ad-892e-0ba11c4332a4", "title": "attachments()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -7465,8 +7465,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": "1267efbe-57b0-4357-8e64-aeeaebda8222", - "parentUUID": "ed43970c-9fc7-4151-9f0e-bd7c3f4bcca3", + "uuid": "87dd7fdd-f066-45e2-abb5-5c928ed3aaa4", + "parentUUID": "61c2b92f-7652-48ad-892e-0ba11c4332a4", "isHook": false, "skipped": false }, @@ -7483,16 +7483,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": "d3b617ea-ea3f-41da-91e4-04653ad8c7e1", - "parentUUID": "ed43970c-9fc7-4151-9f0e-bd7c3f4bcca3", + "uuid": "537c0ab4-8404-4de0-8cac-cd36774465a8", + "parentUUID": "61c2b92f-7652-48ad-892e-0ba11c4332a4", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "1267efbe-57b0-4357-8e64-aeeaebda8222", - "d3b617ea-ea3f-41da-91e4-04653ad8c7e1" + "87dd7fdd-f066-45e2-abb5-5c928ed3aaa4", + "537c0ab4-8404-4de0-8cac-cd36774465a8" ], "failures": [], "pending": [], @@ -7503,7 +7503,7 @@ "_timeout": 2000 }, { - "uuid": "d256f788-a928-49c4-a9f7-8fa0cbf90426", + "uuid": "b614b738-526a-49d6-aadc-3630e5125112", "title": "created()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -7523,8 +7523,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.created(new Date()));", "err": {}, - "uuid": "feb4b703-15df-4e5c-9f9b-cdb006b34ccf", - "parentUUID": "d256f788-a928-49c4-a9f7-8fa0cbf90426", + "uuid": "112b2862-8544-49eb-a93e-8e44256d674d", + "parentUUID": "b614b738-526a-49d6-aadc-3630e5125112", "isHook": false, "skipped": false }, @@ -7541,8 +7541,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.created(moment());\nassert.ok(moment.isMoment(e.created()));", "err": {}, - "uuid": "6dc32d6d-34ea-493e-8cc4-677a28afa999", - "parentUUID": "d256f788-a928-49c4-a9f7-8fa0cbf90426", + "uuid": "ac8445fd-6b82-4be4-95eb-30704238987e", + "parentUUID": "b614b738-526a-49d6-aadc-3630e5125112", "isHook": false, "skipped": false }, @@ -7559,8 +7559,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": "8e9de214-86dd-4108-a11b-1be2d6b9a62e", - "parentUUID": "d256f788-a928-49c4-a9f7-8fa0cbf90426", + "uuid": "0a49179a-aaad-46f1-8d73-28c789f5c558", + "parentUUID": "b614b738-526a-49d6-aadc-3630e5125112", "isHook": false, "skipped": false }, @@ -7577,8 +7577,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": "9474c276-45df-43d5-b3b4-b88cdb27df36", - "parentUUID": "d256f788-a928-49c4-a9f7-8fa0cbf90426", + "uuid": "510f7ec2-2f2e-475f-9742-40d478b86b0a", + "parentUUID": "b614b738-526a-49d6-aadc-3630e5125112", "isHook": false, "skipped": false }, @@ -7586,7 +7586,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, @@ -7595,8 +7595,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": "d68633e0-5aa2-4944-93e0-b22cf64afb56", - "parentUUID": "d256f788-a928-49c4-a9f7-8fa0cbf90426", + "uuid": "da8173fb-1da1-4d64-b2fa-a6dc86f79413", + "parentUUID": "b614b738-526a-49d6-aadc-3630e5125112", "isHook": false, "skipped": false }, @@ -7604,7 +7604,7 @@ "title": "getter should return value", "fullTitle": "ical-generator Event created() getter should return value", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -7613,8 +7613,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": "dc68d463-6524-4467-9e20-bdb7167d7939", - "parentUUID": "d256f788-a928-49c4-a9f7-8fa0cbf90426", + "uuid": "107312bd-294d-4497-bbd9-3847b0d82750", + "parentUUID": "b614b738-526a-49d6-aadc-3630e5125112", "isHook": false, "skipped": false }, @@ -7631,21 +7631,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": "ccbba2ad-a8d3-4010-b9a9-55ec8cd60833", - "parentUUID": "d256f788-a928-49c4-a9f7-8fa0cbf90426", + "uuid": "7d442c11-07f8-482d-9fc5-54080bf840f1", + "parentUUID": "b614b738-526a-49d6-aadc-3630e5125112", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "feb4b703-15df-4e5c-9f9b-cdb006b34ccf", - "6dc32d6d-34ea-493e-8cc4-677a28afa999", - "8e9de214-86dd-4108-a11b-1be2d6b9a62e", - "9474c276-45df-43d5-b3b4-b88cdb27df36", - "d68633e0-5aa2-4944-93e0-b22cf64afb56", - "dc68d463-6524-4467-9e20-bdb7167d7939", - "ccbba2ad-a8d3-4010-b9a9-55ec8cd60833" + "112b2862-8544-49eb-a93e-8e44256d674d", + "ac8445fd-6b82-4be4-95eb-30704238987e", + "0a49179a-aaad-46f1-8d73-28c789f5c558", + "510f7ec2-2f2e-475f-9742-40d478b86b0a", + "da8173fb-1da1-4d64-b2fa-a6dc86f79413", + "107312bd-294d-4497-bbd9-3847b0d82750", + "7d442c11-07f8-482d-9fc5-54080bf840f1" ], "failures": [], "pending": [], @@ -7656,7 +7656,7 @@ "_timeout": 2000 }, { - "uuid": "8ce4a78c-aa1d-4b8f-bbf6-2810df1cd802", + "uuid": "1a47cef7-8a9e-47a1-a673-d5b0d96b6866", "title": "lastModified()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -7676,8 +7676,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.lastModified(new Date()));", "err": {}, - "uuid": "be8d2ea5-cb47-4a15-8830-c45dda565bbb", - "parentUUID": "8ce4a78c-aa1d-4b8f-bbf6-2810df1cd802", + "uuid": "de5b1e17-bda6-4e96-88e1-2329d85047af", + "parentUUID": "1a47cef7-8a9e-47a1-a673-d5b0d96b6866", "isHook": false, "skipped": false }, @@ -7694,8 +7694,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.lastModified(moment());\nassert.ok(moment.isMoment(e.lastModified()));", "err": {}, - "uuid": "52fd90f5-a231-4f09-9b29-842d07c21d62", - "parentUUID": "8ce4a78c-aa1d-4b8f-bbf6-2810df1cd802", + "uuid": "1f24ca14-1f8b-4f93-bc22-b575eb933d06", + "parentUUID": "1a47cef7-8a9e-47a1-a673-d5b0d96b6866", "isHook": false, "skipped": false }, @@ -7712,8 +7712,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": "bfd59c80-aadc-4885-b635-98b946933a5b", - "parentUUID": "8ce4a78c-aa1d-4b8f-bbf6-2810df1cd802", + "uuid": "c466d98d-4128-4444-a90b-26e98ead8da6", + "parentUUID": "1a47cef7-8a9e-47a1-a673-d5b0d96b6866", "isHook": false, "skipped": false }, @@ -7730,8 +7730,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": "76e93c08-0446-4a48-9d53-d9bea74aa6a4", - "parentUUID": "8ce4a78c-aa1d-4b8f-bbf6-2810df1cd802", + "uuid": "d0a2983b-eb10-4d38-851a-726c04d0afed", + "parentUUID": "1a47cef7-8a9e-47a1-a673-d5b0d96b6866", "isHook": false, "skipped": false }, @@ -7748,8 +7748,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": "808d3844-daa4-4fa8-82e3-4aa7ef270709", - "parentUUID": "8ce4a78c-aa1d-4b8f-bbf6-2810df1cd802", + "uuid": "1872eec0-7483-4d23-8761-fa079c581149", + "parentUUID": "1a47cef7-8a9e-47a1-a673-d5b0d96b6866", "isHook": false, "skipped": false }, @@ -7766,8 +7766,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": "89070a84-20dc-43ac-9cca-9c06ee1a73ab", - "parentUUID": "8ce4a78c-aa1d-4b8f-bbf6-2810df1cd802", + "uuid": "8fdbffb3-2d12-4474-bfc4-7f6e6757d64c", + "parentUUID": "1a47cef7-8a9e-47a1-a673-d5b0d96b6866", "isHook": false, "skipped": false }, @@ -7784,21 +7784,21 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.throws(function () {\n e.lastModified('hallo');\n}, /`lastModified`/);", "err": {}, - "uuid": "d352c43c-774d-4eca-abb5-d9e9ae726f35", - "parentUUID": "8ce4a78c-aa1d-4b8f-bbf6-2810df1cd802", + "uuid": "81efdc0a-a904-4337-8a10-e9ed9f91acf7", + "parentUUID": "1a47cef7-8a9e-47a1-a673-d5b0d96b6866", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "be8d2ea5-cb47-4a15-8830-c45dda565bbb", - "52fd90f5-a231-4f09-9b29-842d07c21d62", - "bfd59c80-aadc-4885-b635-98b946933a5b", - "76e93c08-0446-4a48-9d53-d9bea74aa6a4", - "808d3844-daa4-4fa8-82e3-4aa7ef270709", - "89070a84-20dc-43ac-9cca-9c06ee1a73ab", - "d352c43c-774d-4eca-abb5-d9e9ae726f35" + "de5b1e17-bda6-4e96-88e1-2329d85047af", + "1f24ca14-1f8b-4f93-bc22-b575eb933d06", + "c466d98d-4128-4444-a90b-26e98ead8da6", + "d0a2983b-eb10-4d38-851a-726c04d0afed", + "1872eec0-7483-4d23-8761-fa079c581149", + "8fdbffb3-2d12-4474-bfc4-7f6e6757d64c", + "81efdc0a-a904-4337-8a10-e9ed9f91acf7" ], "failures": [], "pending": [], @@ -7809,7 +7809,7 @@ "_timeout": 2000 }, { - "uuid": "18546de1-5a0d-411a-8268-aced49727d6b", + "uuid": "8100e290-2868-4792-95ea-eee09666a013", "title": "class()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -7829,8 +7829,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": "e9355456-7daf-4f48-ba1e-f81b800e191b", - "parentUUID": "18546de1-5a0d-411a-8268-aced49727d6b", + "uuid": "696cd819-2ace-4297-abbd-18f8c37553fb", + "parentUUID": "8100e290-2868-4792-95ea-eee09666a013", "isHook": false, "skipped": false }, @@ -7847,8 +7847,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": "5211a193-566f-464c-93bc-8110af8a190f", - "parentUUID": "18546de1-5a0d-411a-8268-aced49727d6b", + "uuid": "e250de33-766f-46f9-8f2a-b305c11215e2", + "parentUUID": "8100e290-2868-4792-95ea-eee09666a013", "isHook": false, "skipped": false }, @@ -7865,8 +7865,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": "20a2316d-9b47-4ede-9958-4f769c4815a2", - "parentUUID": "18546de1-5a0d-411a-8268-aced49727d6b", + "uuid": "cf686882-d861-4b6e-9299-8e2d65078fdf", + "parentUUID": "8100e290-2868-4792-95ea-eee09666a013", "isHook": false, "skipped": false }, @@ -7874,7 +7874,7 @@ "title": "setter should allow setting valid value", "fullTitle": "ical-generator Event class() setter should allow setting valid value", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -7883,8 +7883,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": "ce5706cf-37c6-49b0-b204-97059e4fb397", - "parentUUID": "18546de1-5a0d-411a-8268-aced49727d6b", + "uuid": "65e8ce28-6383-42e8-b683-514dfd869214", + "parentUUID": "8100e290-2868-4792-95ea-eee09666a013", "isHook": false, "skipped": false }, @@ -7901,30 +7901,30 @@ "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": "72ef8405-8bcf-4878-833b-064de0320764", - "parentUUID": "18546de1-5a0d-411a-8268-aced49727d6b", + "uuid": "36cde9e8-f20b-4f98-a82c-c7724f37ea9e", + "parentUUID": "8100e290-2868-4792-95ea-eee09666a013", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "e9355456-7daf-4f48-ba1e-f81b800e191b", - "5211a193-566f-464c-93bc-8110af8a190f", - "20a2316d-9b47-4ede-9958-4f769c4815a2", - "ce5706cf-37c6-49b0-b204-97059e4fb397", - "72ef8405-8bcf-4878-833b-064de0320764" + "696cd819-2ace-4297-abbd-18f8c37553fb", + "e250de33-766f-46f9-8f2a-b305c11215e2", + "cf686882-d861-4b6e-9299-8e2d65078fdf", + "65e8ce28-6383-42e8-b683-514dfd869214", + "36cde9e8-f20b-4f98-a82c-c7724f37ea9e" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "7b60166a-3f90-419c-91e8-2b644ec017ca", + "uuid": "7cb36ee1-a890-4bf1-91b5-5f2332fd74f3", "title": "x()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -7944,15 +7944,15 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\nassert.deepStrictEqual(e, e.x('X-FOO', 'bar'));", "err": {}, - "uuid": "fc164c01-846e-4c47-8507-9fac470e3979", - "parentUUID": "7b60166a-3f90-419c-91e8-2b644ec017ca", + "uuid": "9a5dffb9-ed56-4145-a8cc-39e665c62f4a", + "parentUUID": "7cb36ee1-a890-4bf1-91b5-5f2332fd74f3", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "fc164c01-846e-4c47-8507-9fac470e3979" + "9a5dffb9-ed56-4145-a8cc-39e665c62f4a" ], "failures": [], "pending": [], @@ -7963,7 +7963,7 @@ "_timeout": 2000 }, { - "uuid": "b09c9f21-05eb-41bb-8492-ee02bacf6000", + "uuid": "06a1e886-238c-4f8c-942d-787d54c82f6d", "title": "toJSON()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -7974,7 +7974,7 @@ "title": "should maybe work", "fullTitle": "ical-generator Event toJSON() should maybe work", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -7983,8 +7983,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": "b7547da4-a8ec-49dd-b800-40dc02807495", - "parentUUID": "b09c9f21-05eb-41bb-8492-ee02bacf6000", + "uuid": "47a0db1c-8373-467c-b5d9-7569e1f34491", + "parentUUID": "06a1e886-238c-4f8c-942d-787d54c82f6d", "isHook": false, "skipped": false }, @@ -8001,8 +8001,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": "575391a7-6347-4e5b-bcff-f012e93b1235", - "parentUUID": "b09c9f21-05eb-41bb-8492-ee02bacf6000", + "uuid": "a1c0c039-4bcb-4376-b77d-f846737c720e", + "parentUUID": "06a1e886-238c-4f8c-942d-787d54c82f6d", "isHook": false, "skipped": false }, @@ -8019,28 +8019,28 @@ "context": null, "code": "const a = new ICalEvent({ start: new Date() }, new ICalCalendar());\nnew ICalEvent(a.toJSON(), new ICalCalendar());", "err": {}, - "uuid": "a533a17a-6f3c-4206-8754-9cd471d2b79f", - "parentUUID": "b09c9f21-05eb-41bb-8492-ee02bacf6000", + "uuid": "b7a090dd-dd4b-4ac9-bfdf-eebc30ecd496", + "parentUUID": "06a1e886-238c-4f8c-942d-787d54c82f6d", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "b7547da4-a8ec-49dd-b800-40dc02807495", - "575391a7-6347-4e5b-bcff-f012e93b1235", - "a533a17a-6f3c-4206-8754-9cd471d2b79f" + "47a0db1c-8373-467c-b5d9-7569e1f34491", + "a1c0c039-4bcb-4376-b77d-f846737c720e", + "b7a090dd-dd4b-4ac9-bfdf-eebc30ecd496" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "5bea940a-d080-4f48-b071-29e21a227bfe", + "uuid": "f0c33250-32f2-4c18-a40c-1ce5fbf286b9", "title": "transparency()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -8051,7 +8051,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, @@ -8060,8 +8060,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": "02c03839-942f-4bb2-9ac1-c3ee6716c377", - "parentUUID": "5bea940a-d080-4f48-b071-29e21a227bfe", + "uuid": "28723fcc-d5be-4bdc-af22-1b95d0fee26e", + "parentUUID": "f0c33250-32f2-4c18-a40c-1ce5fbf286b9", "isHook": false, "skipped": false }, @@ -8078,8 +8078,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": "d4e80745-0971-4512-bf67-131362e6df05", - "parentUUID": "5bea940a-d080-4f48-b071-29e21a227bfe", + "uuid": "ed583fcd-6061-4900-a13a-619aed6e7a9b", + "parentUUID": "f0c33250-32f2-4c18-a40c-1ce5fbf286b9", "isHook": false, "skipped": false }, @@ -8096,8 +8096,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": "0db83a79-8a74-44b6-9f91-8a4e18ef80f6", - "parentUUID": "5bea940a-d080-4f48-b071-29e21a227bfe", + "uuid": "1afd0092-1564-42f5-af99-16e811a23749", + "parentUUID": "f0c33250-32f2-4c18-a40c-1ce5fbf286b9", "isHook": false, "skipped": false }, @@ -8114,8 +8114,8 @@ "context": null, "code": "const e = new ICalEvent({ start: new Date() }, new ICalCalendar());\ne.transparency(ICalEventTransparency.OPAQUE);\nassert.strictEqual(e.transparency(), 'OPAQUE');", "err": {}, - "uuid": "366d25d3-b9c9-4305-b6c5-43322aa78930", - "parentUUID": "5bea940a-d080-4f48-b071-29e21a227bfe", + "uuid": "9e3fb89d-93be-4ff1-84a3-da59dda4fd77", + "parentUUID": "f0c33250-32f2-4c18-a40c-1ce5fbf286b9", "isHook": false, "skipped": false }, @@ -8132,30 +8132,30 @@ "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": "58e53a59-9eba-4bb1-a7a9-c6bbb1b9947c", - "parentUUID": "5bea940a-d080-4f48-b071-29e21a227bfe", + "uuid": "ca4d579c-c0fc-4275-968e-5caf01f008bd", + "parentUUID": "f0c33250-32f2-4c18-a40c-1ce5fbf286b9", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "02c03839-942f-4bb2-9ac1-c3ee6716c377", - "d4e80745-0971-4512-bf67-131362e6df05", - "0db83a79-8a74-44b6-9f91-8a4e18ef80f6", - "366d25d3-b9c9-4305-b6c5-43322aa78930", - "58e53a59-9eba-4bb1-a7a9-c6bbb1b9947c" + "28723fcc-d5be-4bdc-af22-1b95d0fee26e", + "ed583fcd-6061-4900-a13a-619aed6e7a9b", + "1afd0092-1564-42f5-af99-16e811a23749", + "9e3fb89d-93be-4ff1-84a3-da59dda4fd77", + "ca4d579c-c0fc-4275-968e-5caf01f008bd" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "80e00c29-3b55-40c7-bf48-e62489a2cf76", + "uuid": "ff23be9b-5acd-429e-b977-f236f938e085", "title": "toString()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/event.ts", "file": "/test/event.ts", @@ -8175,8 +8175,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": "6dd2f8af-e33c-4e2d-af17-289af0b4eda5", - "parentUUID": "80e00c29-3b55-40c7-bf48-e62489a2cf76", + "uuid": "c92f141c-de1e-4b36-8e12-8dc6880aaa65", + "parentUUID": "ff23be9b-5acd-429e-b977-f236f938e085", "isHook": false, "skipped": false }, @@ -8193,8 +8193,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": "b9294613-d464-48b4-933c-51a26ec3e779", - "parentUUID": "80e00c29-3b55-40c7-bf48-e62489a2cf76", + "uuid": "47ab167f-f68c-4e89-b09b-64b8d9f6eae2", + "parentUUID": "ff23be9b-5acd-429e-b977-f236f938e085", "isHook": false, "skipped": false }, @@ -8202,7 +8202,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, @@ -8211,22 +8211,22 @@ "context": null, "code": "const cal = new ICalCalendar();\nlet event = new ICalEvent({\n start: moment(),\n end: moment(),\n repeating: {\n freq: ICalEventRepeatingFreq.WEEKLY\n }\n}, cal);\nassert.ok(!event.toString().includes('WKST'), 'without WKST');\nevent = new ICalEvent({\n start: moment(),\n end: moment(),\n repeating: {\n freq: ICalEventRepeatingFreq.WEEKLY,\n startOfWeek: ICalWeekday.SU\n }\n}, cal);\nassert.ok(event.toString().includes('WKST'), 'with WKST');", "err": {}, - "uuid": "ba668103-5520-4946-98bf-17978be43a49", - "parentUUID": "80e00c29-3b55-40c7-bf48-e62489a2cf76", + "uuid": "3cefaec1-7244-4dc6-8c54-69940be9bce5", + "parentUUID": "ff23be9b-5acd-429e-b977-f236f938e085", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "6dd2f8af-e33c-4e2d-af17-289af0b4eda5", - "b9294613-d464-48b4-933c-51a26ec3e779", - "ba668103-5520-4946-98bf-17978be43a49" + "c92f141c-de1e-4b36-8e12-8dc6880aaa65", + "47ab167f-f68c-4e89-b09b-64b8d9f6eae2", + "3cefaec1-7244-4dc6-8c54-69940be9bce5" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 @@ -8242,7 +8242,7 @@ "_timeout": 2000 }, { - "uuid": "1235d0b1-eced-4807-8b23-c6eba4f7f06b", + "uuid": "0f3689aa-a082-4628-b4c0-bb69e5f128a6", "title": "ical-generator Index", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/index.ts", "file": "/test/index.ts", @@ -8251,7 +8251,7 @@ "tests": [], "suites": [ { - "uuid": "f1d588c3-6dce-4ff4-b309-237161b5f600", + "uuid": "e3779ff6-5608-4e9c-8962-d7b2ebeabee0", "title": "default", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/index.ts", "file": "/test/index.ts", @@ -8271,8 +8271,8 @@ "context": null, "code": "assert.strictEqual(typeof ical, 'function');", "err": {}, - "uuid": "ef3fa3f2-1293-49d7-8bfa-31b942278383", - "parentUUID": "f1d588c3-6dce-4ff4-b309-237161b5f600", + "uuid": "2c1bb2fe-ac41-45ea-ae9d-ec9e5dcbc807", + "parentUUID": "e3779ff6-5608-4e9c-8962-d7b2ebeabee0", "isHook": false, "skipped": false }, @@ -8289,16 +8289,16 @@ "context": null, "code": "assert.ok(ical() instanceof ICalCalendar);", "err": {}, - "uuid": "2fa31bfc-bdf9-41a0-aa3c-12f2d852b68a", - "parentUUID": "f1d588c3-6dce-4ff4-b309-237161b5f600", + "uuid": "ee3a1a1e-436f-4083-94ea-b306b24139fe", + "parentUUID": "e3779ff6-5608-4e9c-8962-d7b2ebeabee0", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "ef3fa3f2-1293-49d7-8bfa-31b942278383", - "2fa31bfc-bdf9-41a0-aa3c-12f2d852b68a" + "2c1bb2fe-ac41-45ea-ae9d-ec9e5dcbc807", + "ee3a1a1e-436f-4083-94ea-b306b24139fe" ], "failures": [], "pending": [], @@ -8309,7 +8309,7 @@ "_timeout": 2000 }, { - "uuid": "5f88705f-66df-4abd-9725-3055220b1432", + "uuid": "ce0a9aa9-b92a-442b-8abe-a6a1a72bdf75", "title": "Alarm", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/index.ts", "file": "/test/index.ts", @@ -8329,8 +8329,8 @@ "context": null, "code": "assert.ok(ICalAlarm);", "err": {}, - "uuid": "c05deb6d-c7e8-4277-ab48-52bd5c5abada", - "parentUUID": "5f88705f-66df-4abd-9725-3055220b1432", + "uuid": "3473706b-01ae-478d-bacc-bc0da1266047", + "parentUUID": "ce0a9aa9-b92a-442b-8abe-a6a1a72bdf75", "isHook": false, "skipped": false }, @@ -8338,7 +8338,7 @@ "title": "should export ICalAlarmType", "fullTitle": "ical-generator Index Alarm should export ICalAlarmType", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -8347,27 +8347,27 @@ "context": null, "code": "assert.ok(ICalAlarmType);", "err": {}, - "uuid": "cab84cb0-bbc4-4869-b9bf-69c06a83007d", - "parentUUID": "5f88705f-66df-4abd-9725-3055220b1432", + "uuid": "49e584c1-8344-4e0c-b158-f20034f5501f", + "parentUUID": "ce0a9aa9-b92a-442b-8abe-a6a1a72bdf75", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "c05deb6d-c7e8-4277-ab48-52bd5c5abada", - "cab84cb0-bbc4-4869-b9bf-69c06a83007d" + "3473706b-01ae-478d-bacc-bc0da1266047", + "49e584c1-8344-4e0c-b158-f20034f5501f" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "51566535-8297-49cf-a0e8-25c3a9ac3776", + "uuid": "b2fa7ace-eca9-405f-9dfc-48fc622e87e1", "title": "Attendee", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/index.ts", "file": "/test/index.ts", @@ -8387,8 +8387,8 @@ "context": null, "code": "assert.ok(ICalAttendee);", "err": {}, - "uuid": "4bc9bf55-389a-4c6a-9768-7a0446647787", - "parentUUID": "51566535-8297-49cf-a0e8-25c3a9ac3776", + "uuid": "61df82dd-3af4-453b-910f-6ebb45a6b45e", + "parentUUID": "b2fa7ace-eca9-405f-9dfc-48fc622e87e1", "isHook": false, "skipped": false }, @@ -8405,8 +8405,8 @@ "context": null, "code": "assert.ok(ICalAttendeeType);", "err": {}, - "uuid": "485fca86-c2b7-472e-ae17-df496d300150", - "parentUUID": "51566535-8297-49cf-a0e8-25c3a9ac3776", + "uuid": "be6b9f9e-3c65-4de1-919d-8faf03265951", + "parentUUID": "b2fa7ace-eca9-405f-9dfc-48fc622e87e1", "isHook": false, "skipped": false }, @@ -8423,8 +8423,8 @@ "context": null, "code": "assert.ok(ICalAttendeeRole);", "err": {}, - "uuid": "6b3b7804-5f9b-43f6-b235-df0ab0910796", - "parentUUID": "51566535-8297-49cf-a0e8-25c3a9ac3776", + "uuid": "91ce50e7-cd50-4b3d-9a10-6fb26e3a3386", + "parentUUID": "b2fa7ace-eca9-405f-9dfc-48fc622e87e1", "isHook": false, "skipped": false }, @@ -8441,18 +8441,18 @@ "context": null, "code": "assert.ok(ICalAttendeeStatus);", "err": {}, - "uuid": "4d188f19-ec1c-4111-b25c-58d7a3322c02", - "parentUUID": "51566535-8297-49cf-a0e8-25c3a9ac3776", + "uuid": "baf4449e-9c2f-4b40-8a98-ef4faa41166b", + "parentUUID": "b2fa7ace-eca9-405f-9dfc-48fc622e87e1", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "4bc9bf55-389a-4c6a-9768-7a0446647787", - "485fca86-c2b7-472e-ae17-df496d300150", - "6b3b7804-5f9b-43f6-b235-df0ab0910796", - "4d188f19-ec1c-4111-b25c-58d7a3322c02" + "61df82dd-3af4-453b-910f-6ebb45a6b45e", + "be6b9f9e-3c65-4de1-919d-8faf03265951", + "91ce50e7-cd50-4b3d-9a10-6fb26e3a3386", + "baf4449e-9c2f-4b40-8a98-ef4faa41166b" ], "failures": [], "pending": [], @@ -8463,7 +8463,7 @@ "_timeout": 2000 }, { - "uuid": "baaba89e-addb-49ef-bd5b-871606b57148", + "uuid": "0e84f5c2-437a-41ed-b1a7-17598ed46080", "title": "Calendar", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/index.ts", "file": "/test/index.ts", @@ -8483,8 +8483,8 @@ "context": null, "code": "assert.ok(ICalCalendar);", "err": {}, - "uuid": "a4a3aca5-ab8d-4d61-9cf9-9d5eb52174d1", - "parentUUID": "baaba89e-addb-49ef-bd5b-871606b57148", + "uuid": "24236c86-fc29-40c0-9020-cefce4007689", + "parentUUID": "0e84f5c2-437a-41ed-b1a7-17598ed46080", "isHook": false, "skipped": false }, @@ -8492,7 +8492,7 @@ "title": "should export ICalCalendarMethod", "fullTitle": "ical-generator Index Calendar should export ICalCalendarMethod", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -8501,27 +8501,27 @@ "context": null, "code": "assert.ok(ICalCalendarMethod);", "err": {}, - "uuid": "bd6596b8-52c3-4cb7-8377-7baa5f96631f", - "parentUUID": "baaba89e-addb-49ef-bd5b-871606b57148", + "uuid": "11a8f24f-7fa4-49a7-98c8-b8e4b1b836f1", + "parentUUID": "0e84f5c2-437a-41ed-b1a7-17598ed46080", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "a4a3aca5-ab8d-4d61-9cf9-9d5eb52174d1", - "bd6596b8-52c3-4cb7-8377-7baa5f96631f" + "24236c86-fc29-40c0-9020-cefce4007689", + "11a8f24f-7fa4-49a7-98c8-b8e4b1b836f1" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "3826ab30-9f02-4c30-84b2-916dfa0f6d01", + "uuid": "e18ee10f-91a3-4ca1-ad36-f074fbd255b3", "title": "Category", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/index.ts", "file": "/test/index.ts", @@ -8541,15 +8541,15 @@ "context": null, "code": "assert.ok(ICalCategory);", "err": {}, - "uuid": "aa0ee834-9fb5-4709-8070-29c024510af0", - "parentUUID": "3826ab30-9f02-4c30-84b2-916dfa0f6d01", + "uuid": "3e6d1c2c-f5ae-462f-a738-91911f3f15d9", + "parentUUID": "e18ee10f-91a3-4ca1-ad36-f074fbd255b3", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "aa0ee834-9fb5-4709-8070-29c024510af0" + "3e6d1c2c-f5ae-462f-a738-91911f3f15d9" ], "failures": [], "pending": [], @@ -8560,7 +8560,7 @@ "_timeout": 2000 }, { - "uuid": "9d46b0ca-451f-48e8-83f0-9929909b9482", + "uuid": "e34e36f6-fad9-41a4-b16e-88b10b9fb1bc", "title": "Event", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/index.ts", "file": "/test/index.ts", @@ -8580,8 +8580,8 @@ "context": null, "code": "assert.ok(ICalEvent);", "err": {}, - "uuid": "01c4291b-9ef4-484f-b68f-46c92da34bf7", - "parentUUID": "9d46b0ca-451f-48e8-83f0-9929909b9482", + "uuid": "c8e61706-5b83-49f5-87a7-10c3ca891b80", + "parentUUID": "e34e36f6-fad9-41a4-b16e-88b10b9fb1bc", "isHook": false, "skipped": false }, @@ -8598,8 +8598,8 @@ "context": null, "code": "assert.ok(ICalEventStatus);", "err": {}, - "uuid": "61377ce2-5099-489d-a0bb-f80c198601a3", - "parentUUID": "9d46b0ca-451f-48e8-83f0-9929909b9482", + "uuid": "e0c59604-ff9d-4b20-9c62-66c1dce9ac74", + "parentUUID": "e34e36f6-fad9-41a4-b16e-88b10b9fb1bc", "isHook": false, "skipped": false }, @@ -8616,8 +8616,8 @@ "context": null, "code": "assert.ok(ICalEventBusyStatus);", "err": {}, - "uuid": "bbb12ce4-91b3-40f3-92f1-de96e0041a09", - "parentUUID": "9d46b0ca-451f-48e8-83f0-9929909b9482", + "uuid": "bd7f98ae-4aa0-46ea-a51c-acecfc54ebd7", + "parentUUID": "e34e36f6-fad9-41a4-b16e-88b10b9fb1bc", "isHook": false, "skipped": false }, @@ -8625,7 +8625,7 @@ "title": "should export ICalEventTransparency", "fullTitle": "ical-generator Index Event should export ICalEventTransparency", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -8634,29 +8634,29 @@ "context": null, "code": "assert.ok(ICalEventTransparency);", "err": {}, - "uuid": "b1dd24dd-578f-4640-a357-4362f1fb09a4", - "parentUUID": "9d46b0ca-451f-48e8-83f0-9929909b9482", + "uuid": "c371dd41-b7ae-4458-a6c9-a78173d91ec3", + "parentUUID": "e34e36f6-fad9-41a4-b16e-88b10b9fb1bc", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "01c4291b-9ef4-484f-b68f-46c92da34bf7", - "61377ce2-5099-489d-a0bb-f80c198601a3", - "bbb12ce4-91b3-40f3-92f1-de96e0041a09", - "b1dd24dd-578f-4640-a357-4362f1fb09a4" + "c8e61706-5b83-49f5-87a7-10c3ca891b80", + "e0c59604-ff9d-4b20-9c62-66c1dce9ac74", + "bd7f98ae-4aa0-46ea-a51c-acecfc54ebd7", + "c371dd41-b7ae-4458-a6c9-a78173d91ec3" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "7f0489d7-9e2b-447f-9b3b-c1324fbcd1db", + "uuid": "645bc156-f378-4980-9f9e-dd110a7dd401", "title": "Type", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/index.ts", "file": "/test/index.ts", @@ -8676,8 +8676,8 @@ "context": null, "code": "assert.ok(ICalEventRepeatingFreq);", "err": {}, - "uuid": "dfe4f9d1-01f7-4de9-aa14-bab7dc347da8", - "parentUUID": "7f0489d7-9e2b-447f-9b3b-c1324fbcd1db", + "uuid": "48891070-d00e-4aea-b5f7-32fa0728cfbc", + "parentUUID": "645bc156-f378-4980-9f9e-dd110a7dd401", "isHook": false, "skipped": false }, @@ -8694,16 +8694,16 @@ "context": null, "code": "assert.ok(ICalWeekday);", "err": {}, - "uuid": "dd09a56d-3f91-40d4-ae99-eb67ceabdf61", - "parentUUID": "7f0489d7-9e2b-447f-9b3b-c1324fbcd1db", + "uuid": "d1f07689-bb04-4f53-9307-459d2248548d", + "parentUUID": "645bc156-f378-4980-9f9e-dd110a7dd401", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "dfe4f9d1-01f7-4de9-aa14-bab7dc347da8", - "dd09a56d-3f91-40d4-ae99-eb67ceabdf61" + "48891070-d00e-4aea-b5f7-32fa0728cfbc", + "d1f07689-bb04-4f53-9307-459d2248548d" ], "failures": [], "pending": [], @@ -8714,7 +8714,7 @@ "_timeout": 2000 }, { - "uuid": "8778c06a-43f9-4813-b931-ec902f4cdc1a", + "uuid": "6855817a-3c23-4094-954f-bd04ab9e8cde", "title": "Tools", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/index.ts", "file": "/test/index.ts", @@ -8734,8 +8734,8 @@ "context": null, "code": "assert.ok(typeof formatDate === 'function');", "err": {}, - "uuid": "f8f2e5d3-bc94-467b-a6e6-96955d6af023", - "parentUUID": "8778c06a-43f9-4813-b931-ec902f4cdc1a", + "uuid": "1f6e2f5d-c884-4dc8-8151-e6b569b92839", + "parentUUID": "6855817a-3c23-4094-954f-bd04ab9e8cde", "isHook": false, "skipped": false }, @@ -8752,8 +8752,8 @@ "context": null, "code": "assert.ok(typeof formatDateTZ === 'function');", "err": {}, - "uuid": "6eb95d4c-3f9f-44f1-8099-2b1e300ec215", - "parentUUID": "8778c06a-43f9-4813-b931-ec902f4cdc1a", + "uuid": "c0564ca5-aa23-41f9-af4a-2f33da9be821", + "parentUUID": "6855817a-3c23-4094-954f-bd04ab9e8cde", "isHook": false, "skipped": false }, @@ -8770,8 +8770,8 @@ "context": null, "code": "assert.ok(typeof escape === 'function');", "err": {}, - "uuid": "761567e5-2e08-4e50-aaa5-cdc1057af7b9", - "parentUUID": "8778c06a-43f9-4813-b931-ec902f4cdc1a", + "uuid": "1c58ba2e-c352-4359-9f14-abf118c8120a", + "parentUUID": "6855817a-3c23-4094-954f-bd04ab9e8cde", "isHook": false, "skipped": false }, @@ -8788,18 +8788,18 @@ "context": null, "code": "assert.ok(typeof foldLines === 'function');", "err": {}, - "uuid": "e850855c-512b-419c-a33b-02f56fd78705", - "parentUUID": "8778c06a-43f9-4813-b931-ec902f4cdc1a", + "uuid": "4ff6bb1d-c8fa-4e25-a5d0-695d7e382ac9", + "parentUUID": "6855817a-3c23-4094-954f-bd04ab9e8cde", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "f8f2e5d3-bc94-467b-a6e6-96955d6af023", - "6eb95d4c-3f9f-44f1-8099-2b1e300ec215", - "761567e5-2e08-4e50-aaa5-cdc1057af7b9", - "e850855c-512b-419c-a33b-02f56fd78705" + "1f6e2f5d-c884-4dc8-8151-e6b569b92839", + "c0564ca5-aa23-41f9-af4a-2f33da9be821", + "1c58ba2e-c352-4359-9f14-abf118c8120a", + "4ff6bb1d-c8fa-4e25-a5d0-695d7e382ac9" ], "failures": [], "pending": [], @@ -8820,7 +8820,7 @@ "_timeout": 2000 }, { - "uuid": "cc982852-d4e3-4484-b81d-2e089ca932fb", + "uuid": "365dcbf8-3ea4-434c-a907-6cc0e4145989", "title": "Issues", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/issues.ts", "file": "/test/issues.ts", @@ -8829,7 +8829,7 @@ "tests": [], "suites": [ { - "uuid": "46b5f06a-66de-4ccb-9413-2dbe13c88ca9", + "uuid": "4c2b31cf-6e6b-48a3-90ba-d8d92f2e49bf", "title": "Issue #38", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/issues.ts", "file": "/test/issues.ts", @@ -8849,8 +8849,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": "4e46b8f3-9e56-4924-a24b-d4b44748a596", - "parentUUID": "46b5f06a-66de-4ccb-9413-2dbe13c88ca9", + "uuid": "58c47e2c-ec9e-4fd3-b363-bfa287a43cae", + "parentUUID": "4c2b31cf-6e6b-48a3-90ba-d8d92f2e49bf", "isHook": false, "skipped": false }, @@ -8858,7 +8858,7 @@ "title": "should work with Brazil/East", "fullTitle": "Issues Issue #38 should work with Brazil/East", "timedOut": false, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast", "pass": true, @@ -8867,27 +8867,27 @@ "context": null, "code": "const calendar = ical({\n prodId: '//superman-industries.com//ical-generator//EN',\n timezone: 'Brazil/East',\n events: [{\n start: moment('2016-05-01T03:00:00.000Z'),\n summary: 'Example Event',\n allDay: true\n }]\n});\nconst str = calendar.toString();\nassert.ok(str.indexOf('DTSTART;VALUE=DATE:20160501') > -1);", "err": {}, - "uuid": "0391e012-852c-4b14-8721-a2ee00473b5b", - "parentUUID": "46b5f06a-66de-4ccb-9413-2dbe13c88ca9", + "uuid": "8c72cd5b-b1f6-4a49-9a1b-de98f21a2bde", + "parentUUID": "4c2b31cf-6e6b-48a3-90ba-d8d92f2e49bf", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "4e46b8f3-9e56-4924-a24b-d4b44748a596", - "0391e012-852c-4b14-8721-a2ee00473b5b" + "58c47e2c-ec9e-4fd3-b363-bfa287a43cae", + "8c72cd5b-b1f6-4a49-9a1b-de98f21a2bde" ], "failures": [], "pending": [], "skipped": [], - "duration": 2, + "duration": 3, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "2ac5cd0f-d092-4491-b5c0-d62e39832b23", + "uuid": "e4b99659-46f3-4935-bf92-722d8576e9d2", "title": "Issue #123", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/issues.ts", "file": "/test/issues.ts", @@ -8907,8 +8907,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": "c14f7168-3d1c-4785-93d6-ba6aec6da22f", - "parentUUID": "2ac5cd0f-d092-4491-b5c0-d62e39832b23", + "uuid": "0b5a1b4f-5bd5-4f54-b25e-a9e9444d0b94", + "parentUUID": "e4b99659-46f3-4935-bf92-722d8576e9d2", "isHook": false, "skipped": false }, @@ -8925,16 +8925,16 @@ "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": "8faa31e5-5895-4e86-bb92-49b7fbbdcbff", - "parentUUID": "2ac5cd0f-d092-4491-b5c0-d62e39832b23", + "uuid": "2ba0eb67-50ba-43e4-a4a9-6d24edd5336a", + "parentUUID": "e4b99659-46f3-4935-bf92-722d8576e9d2", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "c14f7168-3d1c-4785-93d6-ba6aec6da22f", - "8faa31e5-5895-4e86-bb92-49b7fbbdcbff" + "0b5a1b4f-5bd5-4f54-b25e-a9e9444d0b94", + "2ba0eb67-50ba-43e4-a4a9-6d24edd5336a" ], "failures": [], "pending": [], @@ -8945,7 +8945,7 @@ "_timeout": 2000 }, { - "uuid": "c32aff27-9bd0-473c-acee-9e01ebd1b622", + "uuid": "723472d6-6c89-4d7f-b949-676657c21f5f", "title": "Issue #154", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/issues.ts", "file": "/test/issues.ts", @@ -8965,8 +8965,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": "6b0dfb6e-af5a-4e6d-8292-2b938263401d", - "parentUUID": "c32aff27-9bd0-473c-acee-9e01ebd1b622", + "uuid": "60d33104-25c1-46ce-abc7-82047e0b31c6", + "parentUUID": "723472d6-6c89-4d7f-b949-676657c21f5f", "isHook": false, "skipped": false }, @@ -8974,7 +8974,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, @@ -8983,8 +8983,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": "cd7cf365-4879-46b8-8d0d-c387651be941", - "parentUUID": "c32aff27-9bd0-473c-acee-9e01ebd1b622", + "uuid": "a185c330-b186-4fe7-a96a-bb7cbe3ff03a", + "parentUUID": "723472d6-6c89-4d7f-b949-676657c21f5f", "isHook": false, "skipped": false }, @@ -9001,28 +9001,28 @@ "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": "77424ec1-fdbe-4895-b132-c4d7ef4e1c2c", - "parentUUID": "c32aff27-9bd0-473c-acee-9e01ebd1b622", + "uuid": "5190f43b-abfe-464c-a983-fe98a92ce91d", + "parentUUID": "723472d6-6c89-4d7f-b949-676657c21f5f", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "6b0dfb6e-af5a-4e6d-8292-2b938263401d", - "cd7cf365-4879-46b8-8d0d-c387651be941", - "77424ec1-fdbe-4895-b132-c4d7ef4e1c2c" + "60d33104-25c1-46ce-abc7-82047e0b31c6", + "a185c330-b186-4fe7-a96a-bb7cbe3ff03a", + "5190f43b-abfe-464c-a983-fe98a92ce91d" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "237a6ffd-d5b7-412c-867d-93c8773bb4cd", + "uuid": "8f33d2da-c920-42c7-9d16-fa168331b936", "title": "Issue #210", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/issues.ts", "file": "/test/issues.ts", @@ -9042,8 +9042,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": "c51dfb86-7e9b-45c4-8c87-bf37c280cf10", - "parentUUID": "237a6ffd-d5b7-412c-867d-93c8773bb4cd", + "uuid": "1b9583e5-6b72-405a-95ff-722096ca80ac", + "parentUUID": "8f33d2da-c920-42c7-9d16-fa168331b936", "isHook": false, "skipped": false }, @@ -9060,16 +9060,16 @@ "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": "114d280d-248f-404a-9052-8e54b54c26c9", - "parentUUID": "237a6ffd-d5b7-412c-867d-93c8773bb4cd", + "uuid": "5bd67fdf-dfbd-4741-bc06-806227c4ba9d", + "parentUUID": "8f33d2da-c920-42c7-9d16-fa168331b936", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "c51dfb86-7e9b-45c4-8c87-bf37c280cf10", - "114d280d-248f-404a-9052-8e54b54c26c9" + "1b9583e5-6b72-405a-95ff-722096ca80ac", + "5bd67fdf-dfbd-4741-bc06-806227c4ba9d" ], "failures": [], "pending": [], @@ -9080,7 +9080,7 @@ "_timeout": 2000 }, { - "uuid": "ab5a6a50-8339-494f-b783-0bd48baff4dc", + "uuid": "fefe7a74-215d-40f1-bc86-a9e1aed5966a", "title": "Issue #236", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/issues.ts", "file": "/test/issues.ts", @@ -9100,15 +9100,15 @@ "context": null, "code": "const calendar = ical({\n events: [{\n id: 'foo',\n start: new Date('2020-08-13T00:00:00-05:00'),\n stamp: new Date('2020-08-13T00:00:00-05:00'),\n summary: 'Example Event',\n location: {\n title: 'Los Angeles, California, United States',\n geo: {\n lon: -118.24368,\n lat: 34.05223,\n },\n radius: 400\n }\n }]\n});\nassert.strictEqual(calendar.toString(), [\n 'BEGIN:VCALENDAR',\n 'VERSION:2.0',\n 'PRODID:-//sebbo.net//ical-generator//EN',\n 'BEGIN:VEVENT',\n 'UID:foo',\n 'SEQUENCE:0',\n 'DTSTAMP:20200813T050000Z',\n 'DTSTART:20200813T050000Z',\n 'SUMMARY:Example Event',\n 'LOCATION:Los Angeles\\\\, California\\\\, United States',\n 'X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-APPLE-RADIUS=400;X-TITLE=Los Angel',\n ' es\\\\, California\\\\, United States:geo:34.05223,-118.24368',\n 'GEO:34.05223;-118.24368',\n 'END:VEVENT',\n 'END:VCALENDAR'\n].join('\\r\\n'));", "err": {}, - "uuid": "f5d2a5e4-a5ee-463f-94c8-e59c263b473a", - "parentUUID": "ab5a6a50-8339-494f-b783-0bd48baff4dc", + "uuid": "82bccc32-c6da-4f10-888b-b66bbf414d12", + "parentUUID": "fefe7a74-215d-40f1-bc86-a9e1aed5966a", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "f5d2a5e4-a5ee-463f-94c8-e59c263b473a" + "82bccc32-c6da-4f10-888b-b66bbf414d12" ], "failures": [], "pending": [], @@ -9119,7 +9119,7 @@ "_timeout": 2000 }, { - "uuid": "7e7bc75a-121a-4572-8ac8-cf34dba40f63", + "uuid": "7c993a7c-1267-47a1-9a15-f7558fb9cd7d", "title": "Issue #377", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/issues.ts", "file": "/test/issues.ts", @@ -9139,15 +9139,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": "9dc82541-495d-4e9d-8a18-cc7006015689", - "parentUUID": "7e7bc75a-121a-4572-8ac8-cf34dba40f63", + "uuid": "d93d6453-a77b-4687-8150-2c7f4afb4492", + "parentUUID": "7c993a7c-1267-47a1-9a15-f7558fb9cd7d", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "9dc82541-495d-4e9d-8a18-cc7006015689" + "d93d6453-a77b-4687-8150-2c7f4afb4492" ], "failures": [], "pending": [], @@ -9158,7 +9158,7 @@ "_timeout": 2000 }, { - "uuid": "540ad9c8-ed2b-4fc6-bb86-05b58508ec14", + "uuid": "b6ddf2ee-816d-44b0-b7e4-14d6c8bdbc61", "title": "Issue #442", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/issues.ts", "file": "/test/issues.ts", @@ -9178,8 +9178,8 @@ "context": null, "code": "", "err": {}, - "uuid": "a6b77e01-1fc8-4b10-8ea8-0a19c7facac4", - "parentUUID": "540ad9c8-ed2b-4fc6-bb86-05b58508ec14", + "uuid": "58dc58b8-941d-4ac6-8a13-3e9de9f16553", + "parentUUID": "b6ddf2ee-816d-44b0-b7e4-14d6c8bdbc61", "isHook": false, "skipped": false }, @@ -9196,8 +9196,8 @@ "context": null, "code": "", "err": {}, - "uuid": "1cbb9233-ff70-4891-8434-561846714049", - "parentUUID": "540ad9c8-ed2b-4fc6-bb86-05b58508ec14", + "uuid": "70a514d1-1a3b-45cb-ba9d-68cb99e5b3ba", + "parentUUID": "b6ddf2ee-816d-44b0-b7e4-14d6c8bdbc61", "isHook": false, "skipped": false } @@ -9206,8 +9206,8 @@ "passes": [], "failures": [], "pending": [ - "a6b77e01-1fc8-4b10-8ea8-0a19c7facac4", - "1cbb9233-ff70-4891-8434-561846714049" + "58dc58b8-941d-4ac6-8a13-3e9de9f16553", + "70a514d1-1a3b-45cb-ba9d-68cb99e5b3ba" ], "skipped": [], "duration": 0, @@ -9216,7 +9216,7 @@ "_timeout": 2000 }, { - "uuid": "0603f675-974c-4d2b-beac-b7ea52ef6b70", + "uuid": "40238fc3-5286-4715-846a-e130d3fbadab", "title": "Issue #459", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/issues.ts", "file": "/test/issues.ts", @@ -9227,7 +9227,7 @@ "title": "event.repeating should work with `RRULE:` prefix", "fullTitle": "Issues Issue #459 event.repeating should work with `RRULE:` prefix", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -9236,8 +9236,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": "6a3a5ee5-5e2c-4243-a26b-41c22d4eabc2", - "parentUUID": "0603f675-974c-4d2b-beac-b7ea52ef6b70", + "uuid": "25d51874-c58d-48ec-91fe-0813e394aa39", + "parentUUID": "40238fc3-5286-4715-846a-e130d3fbadab", "isHook": false, "skipped": false }, @@ -9254,21 +9254,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": "c06f59e5-324c-4287-8b10-8c77bceee6fb", - "parentUUID": "0603f675-974c-4d2b-beac-b7ea52ef6b70", + "uuid": "9bb7c672-32aa-4565-8f96-191a677a2b53", + "parentUUID": "40238fc3-5286-4715-846a-e130d3fbadab", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "6a3a5ee5-5e2c-4243-a26b-41c22d4eabc2", - "c06f59e5-324c-4287-8b10-8c77bceee6fb" + "25d51874-c58d-48ec-91fe-0813e394aa39", + "9bb7c672-32aa-4565-8f96-191a677a2b53" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 @@ -9284,7 +9284,7 @@ "_timeout": 2000 }, { - "uuid": "2bbce8fa-2de3-4c4e-afbb-a6c5a64eb109", + "uuid": "969b5f3e-2b6c-4baf-9b59-78c808aba000", "title": "ICalTools", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9293,7 +9293,7 @@ "tests": [], "suites": [ { - "uuid": "8b4af120-0a2b-4379-829e-c315cad2e382", + "uuid": "5b372cf9-1739-4fd4-84a6-d9119ba4a95e", "title": "formatDate()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9302,7 +9302,7 @@ "tests": [], "suites": [ { - "uuid": "89038c91-39c6-406d-a9b6-1b6fa049a4f5", + "uuid": "6cdaf7aa-b051-4fa2-8786-9f8a2e162eb1", "title": "Date / String", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9322,8 +9322,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, '2018-07-05T18:24:00.052Z', false, false), '20180705T182400Z');", "err": {}, - "uuid": "28ab1fc5-8591-490b-8e0b-8fc94c95bbcc", - "parentUUID": "89038c91-39c6-406d-a9b6-1b6fa049a4f5", + "uuid": "535e3f8c-0f33-470f-91f1-88caf55c13a8", + "parentUUID": "6cdaf7aa-b051-4fa2-8786-9f8a2e162eb1", "isHook": false, "skipped": false }, @@ -9340,8 +9340,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, '2018-07-05T18:24:00.052Z', false, true), '20180705T182400');", "err": {}, - "uuid": "4ed02739-c78c-4a3e-b0c2-0e0421f3280f", - "parentUUID": "89038c91-39c6-406d-a9b6-1b6fa049a4f5", + "uuid": "7c3238ec-fc63-4dbd-8963-7a4a79ecf645", + "parentUUID": "6cdaf7aa-b051-4fa2-8786-9f8a2e162eb1", "isHook": false, "skipped": false }, @@ -9358,8 +9358,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, '2018-07-05T18:24:00.052Z', true, false), '20180705');", "err": {}, - "uuid": "9df8de36-4577-497f-9d45-bec07835a22c", - "parentUUID": "89038c91-39c6-406d-a9b6-1b6fa049a4f5", + "uuid": "ad2f1c3f-6677-4b86-a858-1317d7805817", + "parentUUID": "6cdaf7aa-b051-4fa2-8786-9f8a2e162eb1", "isHook": false, "skipped": false }, @@ -9376,8 +9376,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, '2018-07-05T18:24:00.052Z', true, true), '20180705');", "err": {}, - "uuid": "0fa040e7-8205-4f05-a7ce-95749b0bacd0", - "parentUUID": "89038c91-39c6-406d-a9b6-1b6fa049a4f5", + "uuid": "96c458f4-3083-4b5c-b42c-959f20b1e740", + "parentUUID": "6cdaf7aa-b051-4fa2-8786-9f8a2e162eb1", "isHook": false, "skipped": false }, @@ -9394,8 +9394,8 @@ "context": null, "code": "assert.strictEqual(formatDate('Europe/Berlin', '2018-07-05T18:24:00.052', false, false), '20180705T182400');", "err": {}, - "uuid": "75de13a1-b745-401b-9170-441a1234f4cd", - "parentUUID": "89038c91-39c6-406d-a9b6-1b6fa049a4f5", + "uuid": "b06195b9-80e0-4a5f-b845-508361808942", + "parentUUID": "6cdaf7aa-b051-4fa2-8786-9f8a2e162eb1", "isHook": false, "skipped": false }, @@ -9412,8 +9412,8 @@ "context": null, "code": "assert.strictEqual(formatDate('Europe/Berlin', '2018-07-05T18:24:00.052', false, true), '20180705T182400');", "err": {}, - "uuid": "5a40da54-4e32-4bf4-97d9-8fe1956fdacc", - "parentUUID": "89038c91-39c6-406d-a9b6-1b6fa049a4f5", + "uuid": "72da0da6-2794-46e6-8b1b-c77da2a61588", + "parentUUID": "6cdaf7aa-b051-4fa2-8786-9f8a2e162eb1", "isHook": false, "skipped": false }, @@ -9430,8 +9430,8 @@ "context": null, "code": "assert.strictEqual(formatDate('Europe/Berlin', '2018-07-05T18:24:00.052', true, false), '20180705');", "err": {}, - "uuid": "f6342537-6ca6-45e9-9f5c-c7b550c875d7", - "parentUUID": "89038c91-39c6-406d-a9b6-1b6fa049a4f5", + "uuid": "55ee5efa-e6e1-4c22-9e0b-b4a3b105c47b", + "parentUUID": "6cdaf7aa-b051-4fa2-8786-9f8a2e162eb1", "isHook": false, "skipped": false }, @@ -9448,22 +9448,22 @@ "context": null, "code": "assert.strictEqual(formatDate('Europe/Berlin', '2018-07-05T18:24:00.052', true, true), '20180705');", "err": {}, - "uuid": "a44470a9-fc6b-49a8-80e9-faf5d3675982", - "parentUUID": "89038c91-39c6-406d-a9b6-1b6fa049a4f5", + "uuid": "f4a6982a-5a73-4e8d-b3bb-1d5b612a0c05", + "parentUUID": "6cdaf7aa-b051-4fa2-8786-9f8a2e162eb1", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "28ab1fc5-8591-490b-8e0b-8fc94c95bbcc", - "4ed02739-c78c-4a3e-b0c2-0e0421f3280f", - "9df8de36-4577-497f-9d45-bec07835a22c", - "0fa040e7-8205-4f05-a7ce-95749b0bacd0", - "75de13a1-b745-401b-9170-441a1234f4cd", - "5a40da54-4e32-4bf4-97d9-8fe1956fdacc", - "f6342537-6ca6-45e9-9f5c-c7b550c875d7", - "a44470a9-fc6b-49a8-80e9-faf5d3675982" + "535e3f8c-0f33-470f-91f1-88caf55c13a8", + "7c3238ec-fc63-4dbd-8963-7a4a79ecf645", + "ad2f1c3f-6677-4b86-a858-1317d7805817", + "96c458f4-3083-4b5c-b42c-959f20b1e740", + "b06195b9-80e0-4a5f-b845-508361808942", + "72da0da6-2794-46e6-8b1b-c77da2a61588", + "55ee5efa-e6e1-4c22-9e0b-b4a3b105c47b", + "f4a6982a-5a73-4e8d-b3bb-1d5b612a0c05" ], "failures": [], "pending": [], @@ -9474,7 +9474,7 @@ "_timeout": 2000 }, { - "uuid": "ba276a82-6118-4e58-ba2d-e167ff8b4dff", + "uuid": "c8244ff1-736e-4236-a28d-5ccc28e5d79c", "title": "moment.js", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9494,8 +9494,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, moment('2018-07-05T18:24:00.052Z'), false, false), '20180705T182400Z');", "err": {}, - "uuid": "cfbdf7f3-7c24-4a2e-8955-4c32c48074e5", - "parentUUID": "ba276a82-6118-4e58-ba2d-e167ff8b4dff", + "uuid": "7583c0f1-9b1e-4646-8a3f-30d00741900d", + "parentUUID": "c8244ff1-736e-4236-a28d-5ccc28e5d79c", "isHook": false, "skipped": false }, @@ -9512,8 +9512,8 @@ "context": null, "code": "assert.strictEqual(formatDate('Canada/Saskatchewan', moment('2018-07-05T18:24:00.052Z'), false, false), '20180705T122400');", "err": {}, - "uuid": "afcd76a7-0fdb-42d1-8660-259712cf3e6d", - "parentUUID": "ba276a82-6118-4e58-ba2d-e167ff8b4dff", + "uuid": "bf1a70a9-19c8-48be-aaa2-6bdbb28d7a05", + "parentUUID": "c8244ff1-736e-4236-a28d-5ccc28e5d79c", "isHook": false, "skipped": false }, @@ -9521,7 +9521,7 @@ "title": "should work with floating flag", "fullTitle": "ICalTools formatDate() moment.js should work with floating flag", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -9530,28 +9530,28 @@ "context": null, "code": "assert.strictEqual(formatDate(null, moment('2018-07-05T18:24:00.052'), false, true), '20180705T182400');", "err": {}, - "uuid": "a5f60447-1acd-4ddb-9159-e2ab657e624e", - "parentUUID": "ba276a82-6118-4e58-ba2d-e167ff8b4dff", + "uuid": "b9f38c9e-3ef4-49f6-8e54-3719f5e9dd6b", + "parentUUID": "c8244ff1-736e-4236-a28d-5ccc28e5d79c", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "cfbdf7f3-7c24-4a2e-8955-4c32c48074e5", - "afcd76a7-0fdb-42d1-8660-259712cf3e6d", - "a5f60447-1acd-4ddb-9159-e2ab657e624e" + "7583c0f1-9b1e-4646-8a3f-30d00741900d", + "bf1a70a9-19c8-48be-aaa2-6bdbb28d7a05", + "b9f38c9e-3ef4-49f6-8e54-3719f5e9dd6b" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "274e6027-6359-4025-bc8a-8fa7c482da00", + "uuid": "fb3845ef-6cde-4ad0-950f-d288f6bd84ce", "title": "moment-timezone.js", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9571,8 +9571,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, momentTz('2018-07-05T18:24:00.052Z'), false, false), '20180705T182400Z');", "err": {}, - "uuid": "baa66f7e-88ad-4d97-b53e-e5ea140d11aa", - "parentUUID": "274e6027-6359-4025-bc8a-8fa7c482da00", + "uuid": "b5cc0f71-71be-4cea-b7d6-a5effe64f19c", + "parentUUID": "fb3845ef-6cde-4ad0-950f-d288f6bd84ce", "isHook": false, "skipped": false }, @@ -9589,8 +9589,8 @@ "context": null, "code": "assert.strictEqual(formatDate('Canada/Saskatchewan', momentTz('2018-07-05T18:24:00.052Z'), false, false), '20180705T122400');", "err": {}, - "uuid": "0f9d1574-bfe4-4d36-984a-7ca5656926c3", - "parentUUID": "274e6027-6359-4025-bc8a-8fa7c482da00", + "uuid": "a3d1013f-e2b8-4cb4-accc-e15e8c94839d", + "parentUUID": "fb3845ef-6cde-4ad0-950f-d288f6bd84ce", "isHook": false, "skipped": false }, @@ -9598,7 +9598,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, @@ -9607,28 +9607,28 @@ "context": null, "code": "assert.strictEqual(formatDate(null, momentTz('2018-07-05T18:24:00.052'), false, true), '20180705T182400');", "err": {}, - "uuid": "4127e653-c9e0-4539-9442-14e006fa8eb5", - "parentUUID": "274e6027-6359-4025-bc8a-8fa7c482da00", + "uuid": "e1c4e879-090a-472b-b162-a632908e184d", + "parentUUID": "fb3845ef-6cde-4ad0-950f-d288f6bd84ce", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "baa66f7e-88ad-4d97-b53e-e5ea140d11aa", - "0f9d1574-bfe4-4d36-984a-7ca5656926c3", - "4127e653-c9e0-4539-9442-14e006fa8eb5" + "b5cc0f71-71be-4cea-b7d6-a5effe64f19c", + "a3d1013f-e2b8-4cb4-accc-e15e8c94839d", + "e1c4e879-090a-472b-b162-a632908e184d" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "e8fa903b-2ffa-428f-aafd-627462d2f672", + "uuid": "a8b8e4c5-ee41-424c-8645-929c2f658337", "title": "Luxon", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9648,8 +9648,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, DateTime.fromISO('2018-07-05T18:24:00.052Z'), false, false), '20180705T182400Z');", "err": {}, - "uuid": "e49e4c92-4591-41d1-a2e9-3b5cc80865aa", - "parentUUID": "e8fa903b-2ffa-428f-aafd-627462d2f672", + "uuid": "0bb6d019-d908-4d5b-a71c-83a952cb4e57", + "parentUUID": "a8b8e4c5-ee41-424c-8645-929c2f658337", "isHook": false, "skipped": false }, @@ -9666,8 +9666,8 @@ "context": null, "code": "assert.strictEqual(formatDate('Canada/Saskatchewan', DateTime.fromISO('2018-07-05T18:24:00.052Z'), false, false), '20180705T122400');", "err": {}, - "uuid": "b1376362-3bbe-436f-a721-5c5a21b97a67", - "parentUUID": "e8fa903b-2ffa-428f-aafd-627462d2f672", + "uuid": "c637f32d-71cb-4051-af71-ec1fae05a964", + "parentUUID": "a8b8e4c5-ee41-424c-8645-929c2f658337", "isHook": false, "skipped": false }, @@ -9684,8 +9684,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, DateTime.fromISO('2018-07-05T18:24:00.052'), false, true), '20180705T182400');", "err": {}, - "uuid": "8cf6ea0d-19c1-4599-9f18-99a0d99671a9", - "parentUUID": "e8fa903b-2ffa-428f-aafd-627462d2f672", + "uuid": "c0e47023-1798-4819-98e4-65b802c00a33", + "parentUUID": "a8b8e4c5-ee41-424c-8645-929c2f658337", "isHook": false, "skipped": false }, @@ -9702,18 +9702,18 @@ "context": null, "code": "assert.strictEqual(formatDate(null, DateTime.fromISO('2018-07-05T18:24:00.052'), true, false), '20180705');", "err": {}, - "uuid": "f9cee500-edfa-4d03-ab40-4311479626e2", - "parentUUID": "e8fa903b-2ffa-428f-aafd-627462d2f672", + "uuid": "89ce5b87-96d3-4f62-8af6-9bd096b92e9d", + "parentUUID": "a8b8e4c5-ee41-424c-8645-929c2f658337", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "e49e4c92-4591-41d1-a2e9-3b5cc80865aa", - "b1376362-3bbe-436f-a721-5c5a21b97a67", - "8cf6ea0d-19c1-4599-9f18-99a0d99671a9", - "f9cee500-edfa-4d03-ab40-4311479626e2" + "0bb6d019-d908-4d5b-a71c-83a952cb4e57", + "c637f32d-71cb-4051-af71-ec1fae05a964", + "c0e47023-1798-4819-98e4-65b802c00a33", + "89ce5b87-96d3-4f62-8af6-9bd096b92e9d" ], "failures": [], "pending": [], @@ -9724,7 +9724,7 @@ "_timeout": 2000 }, { - "uuid": "ca4d307c-a5f7-4b83-98e6-16c564772b83", + "uuid": "a3d1449a-f60f-42f1-b2e2-233c78750f7c", "title": "Day.js", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9744,8 +9744,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, dayjs('2018-07-05T18:24:00.052Z'), false, false), '20180705T182400Z');", "err": {}, - "uuid": "4f0aab2d-926b-414c-890e-e7a738ada762", - "parentUUID": "ca4d307c-a5f7-4b83-98e6-16c564772b83", + "uuid": "70b3a396-66eb-453b-bdf3-d643c08611c3", + "parentUUID": "a3d1449a-f60f-42f1-b2e2-233c78750f7c", "isHook": false, "skipped": false }, @@ -9762,8 +9762,8 @@ "context": null, "code": "assert.strictEqual(formatDate('Canada/Saskatchewan', dayjs('2018-07-05T18:24:00.052Z'), false, false), '20180705T122400');", "err": {}, - "uuid": "275ab2c9-3b71-4f38-b6b4-6efcde9d80c0", - "parentUUID": "ca4d307c-a5f7-4b83-98e6-16c564772b83", + "uuid": "9e669a2c-fb0c-492b-b289-3f3ceb9a5f9b", + "parentUUID": "a3d1449a-f60f-42f1-b2e2-233c78750f7c", "isHook": false, "skipped": false }, @@ -9780,8 +9780,8 @@ "context": null, "code": "assert.strictEqual(formatDate(null, dayjs('2018-07-05T18:24:00.052'), false, true), '20180705T182400');", "err": {}, - "uuid": "b025e0e2-ff20-4467-a852-51b13dbfa2f0", - "parentUUID": "ca4d307c-a5f7-4b83-98e6-16c564772b83", + "uuid": "4563d047-7e1b-4c1a-a688-89d60482b473", + "parentUUID": "a3d1449a-f60f-42f1-b2e2-233c78750f7c", "isHook": false, "skipped": false }, @@ -9798,18 +9798,18 @@ "context": null, "code": "assert.strictEqual(formatDate(null, dayjs('2018-07-05T18:24:00.052'), true, false), '20180705');", "err": {}, - "uuid": "e999540b-89dc-43d5-a920-c634e0ea4f62", - "parentUUID": "ca4d307c-a5f7-4b83-98e6-16c564772b83", + "uuid": "859f954d-0d10-4fe6-b9a1-d73386cb9fa1", + "parentUUID": "a3d1449a-f60f-42f1-b2e2-233c78750f7c", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "4f0aab2d-926b-414c-890e-e7a738ada762", - "275ab2c9-3b71-4f38-b6b4-6efcde9d80c0", - "b025e0e2-ff20-4467-a852-51b13dbfa2f0", - "e999540b-89dc-43d5-a920-c634e0ea4f62" + "70b3a396-66eb-453b-bdf3-d643c08611c3", + "9e669a2c-fb0c-492b-b289-3f3ceb9a5f9b", + "4563d047-7e1b-4c1a-a688-89d60482b473", + "859f954d-0d10-4fe6-b9a1-d73386cb9fa1" ], "failures": [], "pending": [], @@ -9830,7 +9830,7 @@ "_timeout": 2000 }, { - "uuid": "4fe283ad-6779-444f-8b5f-6aba3e3a1bf0", + "uuid": "c26684e1-3b52-4b26-a96f-d5336dcb5d7f", "title": "formatDateTZ()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9841,7 +9841,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, @@ -9850,8 +9850,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": "ac438c2f-e6fa-4f58-8676-1a36a425dbe5", - "parentUUID": "4fe283ad-6779-444f-8b5f-6aba3e3a1bf0", + "uuid": "8bc36649-7e12-43f0-a92c-54ebc2f7e348", + "parentUUID": "c26684e1-3b52-4b26-a96f-d5336dcb5d7f", "isHook": false, "skipped": false }, @@ -9868,8 +9868,8 @@ "context": null, "code": "assert.strictEqual(formatDateTZ(null, 'DSTART', '2018-07-02T15:48:05.000Z', {}), 'DSTART:20180702T154805Z');", "err": {}, - "uuid": "ae1ce986-0298-451a-8554-bebc04bf2c04", - "parentUUID": "4fe283ad-6779-444f-8b5f-6aba3e3a1bf0", + "uuid": "976a56a2-9ea3-4b54-af56-9b2005258db4", + "parentUUID": "c26684e1-3b52-4b26-a96f-d5336dcb5d7f", "isHook": false, "skipped": false }, @@ -9886,28 +9886,28 @@ "context": null, "code": "assert.strictEqual(formatDateTZ(null, 'DSTART', '2018-07-02T15:48:05.000Z'), 'DSTART:20180702T154805Z');", "err": {}, - "uuid": "a9aa9e35-f0af-48d7-863a-096cb786fc8f", - "parentUUID": "4fe283ad-6779-444f-8b5f-6aba3e3a1bf0", + "uuid": "16f6415c-3d9f-4ed0-8f11-08992f2ed4c0", + "parentUUID": "c26684e1-3b52-4b26-a96f-d5336dcb5d7f", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "ac438c2f-e6fa-4f58-8676-1a36a425dbe5", - "ae1ce986-0298-451a-8554-bebc04bf2c04", - "a9aa9e35-f0af-48d7-863a-096cb786fc8f" + "8bc36649-7e12-43f0-a92c-54ebc2f7e348", + "976a56a2-9ea3-4b54-af56-9b2005258db4", + "16f6415c-3d9f-4ed0-8f11-08992f2ed4c0" ], "failures": [], "pending": [], "skipped": [], - "duration": 0, + "duration": 1, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "e1ec0c27-0ed4-4ffc-9648-83f170010e6d", + "uuid": "3e789fd9-51a7-450c-ad71-cf92a0971016", "title": "escape()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -9927,8 +9927,8 @@ "context": null, "code": "assert.strictEqual(escape('Lorem \\\\ipsum', false), 'Lorem \\\\\\\\ipsum');", "err": {}, - "uuid": "ec21f387-a677-4f35-b10c-a8d05349864d", - "parentUUID": "e1ec0c27-0ed4-4ffc-9648-83f170010e6d", + "uuid": "cfffc503-0208-4a90-89e8-3395519a10c2", + "parentUUID": "3e789fd9-51a7-450c-ad71-cf92a0971016", "isHook": false, "skipped": false }, @@ -9936,7 +9936,7 @@ "title": "should escape ;", "fullTitle": "ICalTools escape() should escape ;", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -9945,8 +9945,8 @@ "context": null, "code": "assert.strictEqual(escape('Lorem ;ipsum', false), 'Lorem \\\\;ipsum');", "err": {}, - "uuid": "e37aa689-261b-4c9e-9951-6ba12252a920", - "parentUUID": "e1ec0c27-0ed4-4ffc-9648-83f170010e6d", + "uuid": "c6ed9f35-ff3f-49d6-b2ea-43e1857e141f", + "parentUUID": "3e789fd9-51a7-450c-ad71-cf92a0971016", "isHook": false, "skipped": false }, @@ -9963,8 +9963,8 @@ "context": null, "code": "assert.strictEqual(escape('Lorem, ipsum', false), 'Lorem\\\\, ipsum');", "err": {}, - "uuid": "c9e69999-e880-4004-9e71-7a0f091f30e6", - "parentUUID": "e1ec0c27-0ed4-4ffc-9648-83f170010e6d", + "uuid": "2b764046-b28c-484e-a0ea-f5e4a697e70c", + "parentUUID": "3e789fd9-51a7-450c-ad71-cf92a0971016", "isHook": false, "skipped": false }, @@ -9981,8 +9981,8 @@ "context": null, "code": "assert.strictEqual(escape('Lorem \\ripsum', false), 'Lorem \\\\nipsum');", "err": {}, - "uuid": "d65577bf-25e1-479f-b2ee-7487d2641190", - "parentUUID": "e1ec0c27-0ed4-4ffc-9648-83f170010e6d", + "uuid": "aeb53aba-c3aa-4e5c-95c3-944dad159fce", + "parentUUID": "3e789fd9-51a7-450c-ad71-cf92a0971016", "isHook": false, "skipped": false }, @@ -9999,8 +9999,8 @@ "context": null, "code": "assert.strictEqual(escape('Lorem \\nipsum', false), 'Lorem \\\\nipsum');", "err": {}, - "uuid": "1067232c-0235-44ff-9fa9-76790ac53564", - "parentUUID": "e1ec0c27-0ed4-4ffc-9648-83f170010e6d", + "uuid": "768a3f74-df63-49bd-bba4-981be60f831d", + "parentUUID": "3e789fd9-51a7-450c-ad71-cf92a0971016", "isHook": false, "skipped": false }, @@ -10017,8 +10017,8 @@ "context": null, "code": "assert.strictEqual(escape('Lorem \\r\\nipsum', false), 'Lorem \\\\nipsum');", "err": {}, - "uuid": "0ce77b50-403b-422a-b9ba-6ffd5be7015c", - "parentUUID": "e1ec0c27-0ed4-4ffc-9648-83f170010e6d", + "uuid": "0f4700cb-dc1c-4ab3-ab85-5a3ebe323135", + "parentUUID": "3e789fd9-51a7-450c-ad71-cf92a0971016", "isHook": false, "skipped": false }, @@ -10035,8 +10035,8 @@ "context": null, "code": "assert.strictEqual(escape('Lorem \"ipsum', true), 'Lorem \\\\\"ipsum');", "err": {}, - "uuid": "142185ca-c012-4534-b425-d98eb5b11be4", - "parentUUID": "e1ec0c27-0ed4-4ffc-9648-83f170010e6d", + "uuid": "55aaf313-9fc7-4162-9351-c8047d13910f", + "parentUUID": "3e789fd9-51a7-450c-ad71-cf92a0971016", "isHook": false, "skipped": false }, @@ -10053,33 +10053,33 @@ "context": null, "code": "assert.strictEqual(escape('Lorem \"ipsum', false), 'Lorem \"ipsum');", "err": {}, - "uuid": "63c43b89-d982-440b-9c2b-5d40d082ee5f", - "parentUUID": "e1ec0c27-0ed4-4ffc-9648-83f170010e6d", + "uuid": "44c39e6e-b32b-4c41-9bc1-4c1b9e079404", + "parentUUID": "3e789fd9-51a7-450c-ad71-cf92a0971016", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "ec21f387-a677-4f35-b10c-a8d05349864d", - "e37aa689-261b-4c9e-9951-6ba12252a920", - "c9e69999-e880-4004-9e71-7a0f091f30e6", - "d65577bf-25e1-479f-b2ee-7487d2641190", - "1067232c-0235-44ff-9fa9-76790ac53564", - "0ce77b50-403b-422a-b9ba-6ffd5be7015c", - "142185ca-c012-4534-b425-d98eb5b11be4", - "63c43b89-d982-440b-9c2b-5d40d082ee5f" + "cfffc503-0208-4a90-89e8-3395519a10c2", + "c6ed9f35-ff3f-49d6-b2ea-43e1857e141f", + "2b764046-b28c-484e-a0ea-f5e4a697e70c", + "aeb53aba-c3aa-4e5c-95c3-944dad159fce", + "768a3f74-df63-49bd-bba4-981be60f831d", + "0f4700cb-dc1c-4ab3-ab85-5a3ebe323135", + "55aaf313-9fc7-4162-9351-c8047d13910f", + "44c39e6e-b32b-4c41-9bc1-4c1b9e079404" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "286ab086-1110-46be-bc96-cc9c8108665f", + "uuid": "3f728939-cf8f-48d1-83b7-0e61727dac5a", "title": "foldLines()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -10099,8 +10099,8 @@ "context": null, "code": "assert.strictEqual(foldLines('12345678ikjhgztrde546rf7g8hjiomkjnhgqfcdxerdftgzuinjhgcfvtzvzvuwcbiweciujzvguhbghbbqwxowidoi21e8981'), '12345678ikjhgztrde546rf7g8hjiomkjnhgqfcdxerdftgzuinjhgcfvtzvzvuwcbiweciujz\\r\\n vguhbghbbqwxowidoi21e8981');", "err": {}, - "uuid": "10524e68-9b12-412e-b4dc-c077de2a7d7d", - "parentUUID": "286ab086-1110-46be-bc96-cc9c8108665f", + "uuid": "8cdc0340-a310-474f-a1f5-b0be8fe0c83e", + "parentUUID": "3f728939-cf8f-48d1-83b7-0e61727dac5a", "isHook": false, "skipped": false }, @@ -10117,16 +10117,16 @@ "context": null, "code": "assert.strictEqual(foldLines('👋🏼12345678ikjhgztrde546rf7g8hjiomkjnhgqfcdxerdftgzuinjhgcfvtzvzvuwcbiweciujvguhbghbbqwxowidoi21e8981'), '👋🏼12345678ikjhgztrde546rf7g8hjiomkjnhgqfcdxerdftgzuinjhgcfvtzvzvuwcb\\r\\n iweciujvguhbghbbqwxowidoi21e8981');", "err": {}, - "uuid": "3c1fd56f-7431-4a8c-9967-d07559906536", - "parentUUID": "286ab086-1110-46be-bc96-cc9c8108665f", + "uuid": "a13b33ce-b7f3-4aef-b08c-4f8258d64f8d", + "parentUUID": "3f728939-cf8f-48d1-83b7-0e61727dac5a", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "10524e68-9b12-412e-b4dc-c077de2a7d7d", - "3c1fd56f-7431-4a8c-9967-d07559906536" + "8cdc0340-a310-474f-a1f5-b0be8fe0c83e", + "a13b33ce-b7f3-4aef-b08c-4f8258d64f8d" ], "failures": [], "pending": [], @@ -10137,7 +10137,7 @@ "_timeout": 2000 }, { - "uuid": "1067ea3f-a29e-44ac-adf2-ee2c89d0fe12", + "uuid": "997ee283-6698-46f6-ab23-f9d14847237a", "title": "checkDate()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -10146,7 +10146,7 @@ "tests": [], "suites": [ { - "uuid": "7b6a4d86-98b1-48a6-98b2-57c509f34522", + "uuid": "a74a73a2-bd1e-4702-b8b0-0de69289e979", "title": "Date", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -10166,8 +10166,8 @@ "context": null, "code": "const date = new Date();\nassert.equal(checkDate(date, 'foo'), date);", "err": {}, - "uuid": "9fc9e5f9-532e-4705-8ed3-da4f923c2846", - "parentUUID": "7b6a4d86-98b1-48a6-98b2-57c509f34522", + "uuid": "c2b4b8f3-e552-4c86-ac2b-1e08eb1595c8", + "parentUUID": "a74a73a2-bd1e-4702-b8b0-0de69289e979", "isHook": false, "skipped": false }, @@ -10175,7 +10175,7 @@ "title": "should throw error for invalid Date", "fullTitle": "ICalTools checkDate() Date should throw error for invalid Date", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -10184,27 +10184,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": "ae7b53b8-259f-498a-be03-d5937de92a1e", - "parentUUID": "7b6a4d86-98b1-48a6-98b2-57c509f34522", + "uuid": "53617cda-3c32-485c-81aa-54fc2445ad5b", + "parentUUID": "a74a73a2-bd1e-4702-b8b0-0de69289e979", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "9fc9e5f9-532e-4705-8ed3-da4f923c2846", - "ae7b53b8-259f-498a-be03-d5937de92a1e" + "c2b4b8f3-e552-4c86-ac2b-1e08eb1595c8", + "53617cda-3c32-485c-81aa-54fc2445ad5b" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 }, { - "uuid": "9a45b570-c8b1-496f-a32e-902bf339367c", + "uuid": "9b6455ac-c75c-404b-b773-d8cdfd207376", "title": "String", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -10224,8 +10224,8 @@ "context": null, "code": "const date = '2021-03-28T13:15:23.587Z';\nassert.equal(checkDate(date, 'foo'), date);", "err": {}, - "uuid": "974e6e0e-1a71-4721-9b5d-75fe9ca9ab52", - "parentUUID": "9a45b570-c8b1-496f-a32e-902bf339367c", + "uuid": "e2de158f-79d3-477a-940b-930ad4e453f4", + "parentUUID": "9b6455ac-c75c-404b-b773-d8cdfd207376", "isHook": false, "skipped": false }, @@ -10242,16 +10242,16 @@ "context": null, "code": "const date = 'foo';\nassert.throws(() => {\n checkDate(date, 'foo');\n}, /`foo` has to be a valid date!/);", "err": {}, - "uuid": "6646949f-7f46-4837-bcba-7c0bf21ba0da", - "parentUUID": "9a45b570-c8b1-496f-a32e-902bf339367c", + "uuid": "101a0c5c-532f-4d6c-af85-399e13f90ca6", + "parentUUID": "9b6455ac-c75c-404b-b773-d8cdfd207376", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "974e6e0e-1a71-4721-9b5d-75fe9ca9ab52", - "6646949f-7f46-4837-bcba-7c0bf21ba0da" + "e2de158f-79d3-477a-940b-930ad4e453f4", + "101a0c5c-532f-4d6c-af85-399e13f90ca6" ], "failures": [], "pending": [], @@ -10262,7 +10262,7 @@ "_timeout": 2000 }, { - "uuid": "0791018b-729f-441e-bc0b-b70a73bbdce6", + "uuid": "659d96a0-a0fd-4fe0-a248-f8b6a7766109", "title": "Luxon", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -10282,8 +10282,8 @@ "context": null, "code": "const date = DateTime.now();\nassert.equal(checkDate(date, 'foo'), date);", "err": {}, - "uuid": "b12de7c0-8284-4725-8dbe-1b557dbb74cb", - "parentUUID": "0791018b-729f-441e-bc0b-b70a73bbdce6", + "uuid": "9f3b589a-2572-4970-8481-7149fb925a81", + "parentUUID": "659d96a0-a0fd-4fe0-a248-f8b6a7766109", "isHook": false, "skipped": false }, @@ -10300,16 +10300,16 @@ "context": null, "code": "const date = DateTime.fromISO('foo');\nassert.throws(() => {\n checkDate(date, 'foo');\n}, /`foo` has to be a valid date!/);", "err": {}, - "uuid": "c2de93f2-995b-4da8-b926-864af3579055", - "parentUUID": "0791018b-729f-441e-bc0b-b70a73bbdce6", + "uuid": "7e777237-20e4-432c-9f81-bdc705da9aab", + "parentUUID": "659d96a0-a0fd-4fe0-a248-f8b6a7766109", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "b12de7c0-8284-4725-8dbe-1b557dbb74cb", - "c2de93f2-995b-4da8-b926-864af3579055" + "9f3b589a-2572-4970-8481-7149fb925a81", + "7e777237-20e4-432c-9f81-bdc705da9aab" ], "failures": [], "pending": [], @@ -10320,7 +10320,7 @@ "_timeout": 2000 }, { - "uuid": "869e974d-6c60-4657-a6be-552791d1ed92", + "uuid": "f57fb9ac-9c2d-4908-ba82-9607681bc748", "title": "Moment", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -10340,8 +10340,8 @@ "context": null, "code": "const date = moment();\nassert.equal(checkDate(date, 'foo'), date);", "err": {}, - "uuid": "482e048b-1221-4471-bf59-1467e696fb46", - "parentUUID": "869e974d-6c60-4657-a6be-552791d1ed92", + "uuid": "fbd9eb56-1ba1-44a1-906a-1daa13391537", + "parentUUID": "f57fb9ac-9c2d-4908-ba82-9607681bc748", "isHook": false, "skipped": false }, @@ -10358,16 +10358,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": "920c2f00-a74a-41a7-a0c7-627906bf3ce5", - "parentUUID": "869e974d-6c60-4657-a6be-552791d1ed92", + "uuid": "3e51baa5-78c9-4ecd-9218-f546216f6a34", + "parentUUID": "f57fb9ac-9c2d-4908-ba82-9607681bc748", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "482e048b-1221-4471-bf59-1467e696fb46", - "920c2f00-a74a-41a7-a0c7-627906bf3ce5" + "fbd9eb56-1ba1-44a1-906a-1daa13391537", + "3e51baa5-78c9-4ecd-9218-f546216f6a34" ], "failures": [], "pending": [], @@ -10378,7 +10378,7 @@ "_timeout": 2000 }, { - "uuid": "27cec0e8-efdf-4979-b800-5558b4c837fe", + "uuid": "1e681e7b-3aa2-44f9-9a41-63434efb6d4f", "title": "Day.js", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -10398,8 +10398,8 @@ "context": null, "code": "const date = dayjs();\nassert.equal(checkDate(date, 'foo'), date);", "err": {}, - "uuid": "b1327ae0-8dfc-4b14-b210-3ee65cc26724", - "parentUUID": "27cec0e8-efdf-4979-b800-5558b4c837fe", + "uuid": "e8173f71-c774-45bd-a410-fd3b96ed9fd3", + "parentUUID": "1e681e7b-3aa2-44f9-9a41-63434efb6d4f", "isHook": false, "skipped": false }, @@ -10416,16 +10416,16 @@ "context": null, "code": "const date = dayjs('foo');\nassert.throws(() => {\n checkDate(date, 'foo');\n}, /`foo` has to be a valid date!/);", "err": {}, - "uuid": "b694c17c-3214-4efa-9811-1547144eb73a", - "parentUUID": "27cec0e8-efdf-4979-b800-5558b4c837fe", + "uuid": "3c39b9be-4984-4a68-b5a5-b8dbec38cede", + "parentUUID": "1e681e7b-3aa2-44f9-9a41-63434efb6d4f", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "b1327ae0-8dfc-4b14-b210-3ee65cc26724", - "b694c17c-3214-4efa-9811-1547144eb73a" + "e8173f71-c774-45bd-a410-fd3b96ed9fd3", + "3c39b9be-4984-4a68-b5a5-b8dbec38cede" ], "failures": [], "pending": [], @@ -10446,7 +10446,7 @@ "_timeout": 2000 }, { - "uuid": "66bc2e74-549f-4f24-bfb9-6fb9ec92837e", + "uuid": "c4852f33-e1d3-4307-941e-a52a506bb26f", "title": "toDate()", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/tools.ts", "file": "/test/tools.ts", @@ -10466,8 +10466,8 @@ "context": null, "code": "const date = new Date();\nassert.deepStrictEqual(toDate(date.toJSON()), date);", "err": {}, - "uuid": "c74c5234-fded-4122-8c01-df42d8bb15b6", - "parentUUID": "66bc2e74-549f-4f24-bfb9-6fb9ec92837e", + "uuid": "be779397-19c5-49f5-891a-09cb9adeb973", + "parentUUID": "c4852f33-e1d3-4307-941e-a52a506bb26f", "isHook": false, "skipped": false }, @@ -10484,8 +10484,8 @@ "context": null, "code": "const date = new Date();\nassert.deepStrictEqual(toDate(date), date);", "err": {}, - "uuid": "a6287993-9d41-47a9-88e7-45488453d1e8", - "parentUUID": "66bc2e74-549f-4f24-bfb9-6fb9ec92837e", + "uuid": "9d82ce32-3c47-4c06-838e-1b05c5067dd8", + "parentUUID": "c4852f33-e1d3-4307-941e-a52a506bb26f", "isHook": false, "skipped": false }, @@ -10502,8 +10502,8 @@ "context": null, "code": "const date = new Date();\nassert.deepStrictEqual(toDate(moment(date)), date);", "err": {}, - "uuid": "28aa20ca-82ce-42c9-8daf-cf80831a0ba7", - "parentUUID": "66bc2e74-549f-4f24-bfb9-6fb9ec92837e", + "uuid": "3f44c242-d5e6-4dd2-96a9-f03423d31f3d", + "parentUUID": "c4852f33-e1d3-4307-941e-a52a506bb26f", "isHook": false, "skipped": false }, @@ -10520,8 +10520,8 @@ "context": null, "code": "const date = new Date();\nassert.deepStrictEqual(toDate(momentTz(date)), date);", "err": {}, - "uuid": "c0d8545d-f5ac-4bca-874c-cd58e9ca2db1", - "parentUUID": "66bc2e74-549f-4f24-bfb9-6fb9ec92837e", + "uuid": "1031f615-31e7-4d01-9830-36783c961bbe", + "parentUUID": "c4852f33-e1d3-4307-941e-a52a506bb26f", "isHook": false, "skipped": false }, @@ -10538,8 +10538,8 @@ "context": null, "code": "const date = new Date();\nassert.deepStrictEqual(toDate(dayjs(date)), date);", "err": {}, - "uuid": "bad4c390-a552-47ce-922a-d0e1e9f644a0", - "parentUUID": "66bc2e74-549f-4f24-bfb9-6fb9ec92837e", + "uuid": "6faaed9c-e30b-40f2-abf0-3d539185314e", + "parentUUID": "c4852f33-e1d3-4307-941e-a52a506bb26f", "isHook": false, "skipped": false }, @@ -10547,7 +10547,7 @@ "title": "should work with luxon DateTime object", "fullTitle": "ICalTools toDate() should work with luxon DateTime object", "timedOut": false, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast", "pass": true, @@ -10556,25 +10556,25 @@ "context": null, "code": "const date = new Date();\nassert.deepStrictEqual(toDate(DateTime.fromJSDate(date)), date);", "err": {}, - "uuid": "74c95901-5ea8-4ec2-9338-b7acd67ef84b", - "parentUUID": "66bc2e74-549f-4f24-bfb9-6fb9ec92837e", + "uuid": "de382a79-8f68-4add-a8df-9ce20ed8689e", + "parentUUID": "c4852f33-e1d3-4307-941e-a52a506bb26f", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "c74c5234-fded-4122-8c01-df42d8bb15b6", - "a6287993-9d41-47a9-88e7-45488453d1e8", - "28aa20ca-82ce-42c9-8daf-cf80831a0ba7", - "c0d8545d-f5ac-4bca-874c-cd58e9ca2db1", - "bad4c390-a552-47ce-922a-d0e1e9f644a0", - "74c95901-5ea8-4ec2-9338-b7acd67ef84b" + "be779397-19c5-49f5-891a-09cb9adeb973", + "9d82ce32-3c47-4c06-838e-1b05c5067dd8", + "3f44c242-d5e6-4dd2-96a9-f03423d31f3d", + "1031f615-31e7-4d01-9830-36783c961bbe", + "6faaed9c-e30b-40f2-abf0-3d539185314e", + "de382a79-8f68-4add-a8df-9ce20ed8689e" ], "failures": [], "pending": [], "skipped": [], - "duration": 1, + "duration": 0, "root": false, "rootEmpty": false, "_timeout": 2000 @@ -10590,7 +10590,7 @@ "_timeout": 2000 }, { - "uuid": "73fd2f4d-776f-4bd7-810c-ea890b509dcf", + "uuid": "ef7752c7-d688-4585-b12b-5b452fa04bb4", "title": "ical-generator Types", "fullFile": "/home/runner/work/ical-generator/ical-generator/test/types.ts", "file": "/test/types.ts", @@ -10610,8 +10610,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": "73e27e63-c858-4c31-8326-0aa74744ba2c", - "parentUUID": "73fd2f4d-776f-4bd7-810c-ea890b509dcf", + "uuid": "48ebe6dd-48e2-4f5b-a1e2-929a06dfc364", + "parentUUID": "ef7752c7-d688-4585-b12b-5b452fa04bb4", "isHook": false, "skipped": false }, @@ -10628,16 +10628,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": "4e7558e2-8893-4e0b-8aea-8ea4013bd58a", - "parentUUID": "73fd2f4d-776f-4bd7-810c-ea890b509dcf", + "uuid": "ee13fecb-bb79-4397-a91a-6400abdfc548", + "parentUUID": "ef7752c7-d688-4585-b12b-5b452fa04bb4", "isHook": false, "skipped": false } ], "suites": [], "passes": [ - "73e27e63-c858-4c31-8326-0aa74744ba2c", - "4e7558e2-8893-4e0b-8aea-8ea4013bd58a" + "48ebe6dd-48e2-4f5b-a1e2-929a06dfc364", + "ee13fecb-bb79-4397-a91a-6400abdfc548" ], "failures": [], "pending": [],