Skip to content

Conversation

escopecz
Copy link
Member

@escopecz escopecz commented Mar 7, 2024

Q A
Bug fix?
New feature? Y
Automated tests included? Y
Related user documentation PR URL
Related developer documentation PR URL
Issues addressed (#s or URLs)
BC breaks?
Deprecations?

Description:

Add ability to use segment filters in email dynamic content.

Steps to test this PR:

  1. Create a contact with email address contact@a.email
  2. Create another contact with email address contact@b.email
  3. Create "Segment A" with no filters
  4. Create "Segment B" with no filters
  5. Add the first contact to Segment A and the second contact to Segment B
  6. Create email in Channels > Emails
    • Click on segment email
    • Choose both segments
    • Click builder
    • Drag dynamic content to email content
    • Customize slot content with some default text
      Snímek obrazovky 2020-10-29 v 12 55 38
    • Click green Add variant button - and Variation 1 will be added
    • Fill custom content for segment contacts
    • select Segment Membership
      Snímek obrazovky 2020-10-29 v 12 47 23
    • Save the email and send
    • The contact from Segment A will have content from Variant 1 and the other will see the default content

@escopecz escopecz requested a review from mabumusa1 as a code owner March 7, 2024 14:12
@escopecz escopecz added feature A new feature for inclusion in minor or major releases segments Anything related to segments dynamic-content email Anything related to email unforking Used for PRs in the Acquia's unforking initiative labels Mar 7, 2024
@escopecz
Copy link
Member Author

escopecz commented Mar 7, 2024

This is blocked by #13526. It needs method introduced there.

@escopecz escopecz added WIP PR's that are not ready for review and are currently in progress blocked Something blocks this PR/issue (e.g. waiting for another PR to be merged) labels Mar 7, 2024
@rohit-sharma-1802
Copy link

@escopecz I have tested this, I am getting warning and not able to open email module
1

@escopecz
Copy link
Member Author

escopecz commented Mar 8, 2024

@rohit-sharma-1802 that's why I labeled it as WIP and blocked. It's not finished and it's waiting for another PR I linked in my previous comment to be merged first.

@escopecz escopecz removed the blocked Something blocks this PR/issue (e.g. waiting for another PR to be merged) label May 29, 2024
hluchas and others added 2 commits May 29, 2024 16:13
Maut 4688 - Use segment membership as a filter for dynamic content in email
@escopecz escopecz force-pushed the segment-members-dec branch from fed2d32 to 46b2538 Compare May 29, 2024 14:13
MAUT-5729 Dynamic Content Error - Segment Membership filter not showing correct content
@escopecz escopecz mentioned this pull request May 30, 2024
@RCheesley RCheesley marked this pull request as draft June 5, 2024 19:23
@RCheesley
Copy link
Member

@escopecz I've marked this one as draft - the PR it was dependent on is now merged but I guess it may still need some finishing up before it's ready for testing?

Copy link

codecov bot commented Jun 6, 2024

Codecov Report

Attention: Patch coverage is 92.85714% with 1 line in your changes missing coverage. Please review.

Project coverage is 62.17%. Comparing base (5bf1b10) to head (9a8435a).
Report is 15 commits behind head on 5.x.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff            @@
##                5.x   #13528   +/-   ##
=========================================
  Coverage     62.17%   62.17%           
- Complexity    34211    34215    +4     
=========================================
  Files          2249     2249           
  Lines        102309   102319   +10     
=========================================
+ Hits          63608    63619   +11     
+ Misses        38701    38700    -1     
Files Coverage Δ
...Form/Type/DynamicContentFilterEntryFiltersType.php 100.00% <100.00%> (ø)
...Bundle/Form/Type/DynamicContentFilterEntryType.php 95.00% <ø> (ø)
...dles/EmailBundle/EventListener/TokenSubscriber.php 97.87% <ø> (+4.25%) ⬆️
...dBundle/EventListener/DynamicContentSubscriber.php 100.00% <100.00%> (ø)
...ilBundle/EventListener/MatchFilterForLeadTrait.php 73.84% <88.88%> (+1.11%) ⬆️

@escopecz escopecz marked this pull request as ready for review June 6, 2024 16:44
@escopecz
Copy link
Member Author

escopecz commented Jun 6, 2024

This is ready for review and tests now.

@escopecz escopecz removed the WIP PR's that are not ready for review and are currently in progress label Jun 6, 2024
@escopecz escopecz requested a review from rohitpavaskar June 6, 2024 17:01
@abhisekmazumdar
Copy link
Member

I tested the functionality following the steps mentioned (thank you for the detailed steps). I found that the filter works and the content has been replaced in the email.

I set the segment membership as:

Screenshot 2024-06-12 at 2 26 27 PM

And the Applied text showed up in the email with the set segment.

I reviewed the code, but due to my limited expertise, I cannot say I have thoroughly examined it.

@escopecz
Copy link
Member Author

@abhisekmazumdar Thanks for testing ! Could you use the approve function so it's visible how many approvals a PR has?

Screenshot 2024-06-12 at 11 29 39

@escopecz escopecz requested review from a team, rohitpavaskar and fedys and removed request for rohitpavaskar and a team June 12, 2024 09:31
Copy link
Member

@abhisekmazumdar abhisekmazumdar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oops, my bad. I forgot to approve it.

@escopecz escopecz added pending-test-confirmation PR's that require one test before they can be merged user-testing-passed PRs which have been successfully tested by the required number of people. and removed ready-to-test PR's that are ready to test labels Jun 18, 2024
Copy link
Member

@fedys fedys left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code changes make sense. Thanks @escopecz!

@escopecz escopecz merged commit 2331cf3 into mautic:5.x Jun 18, 2024
@escopecz escopecz deleted the segment-members-dec branch June 18, 2024 12:42
@escopecz escopecz added this to the 5.2 milestone Jun 18, 2024
@escopecz escopecz added code-review-passed PRs which have passed code review and removed pending-test-confirmation PR's that require one test before they can be merged labels Jun 18, 2024
putzwasser pushed a commit to putzwasser/mautic that referenced this pull request Jun 20, 2024
…13528)

* Merge pull request mautic#1088 from mautic-inc/MAUT-4688

Maut 4688 - Use segment membership as a filter for dynamic content in email

* Changes needed after rebase to M5

* Merge pull request mautic#1407 from acquia/MAUT-5729

MAUT-5729 Dynamic Content Error - Segment Membership filter not showing correct content

* Fixing STAN

* CS fixes

* Test fix

* test fix part 2

* Adding back JS methods removed in a bad conflict resolution

---------

Co-authored-by: Lukáš Drahý <lukas@drahy.net>
Co-authored-by: Rohit Pavaskar <66303837+rohitp19@users.noreply.github.com>
Co-authored-by: Ruth Cheesley <ruth@ruthcheesley.co.uk>
andersonjeccel added a commit to andersonjeccel/mautic that referenced this pull request Jun 21, 2024
commit 3ad8223
Merge: f79216d b228705
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Fri Jun 21 10:35:56 2024 -0300

    Merge remote-tracking branch 'upstream/5.x' into ui-token-based-approach-for-interface-elements-and-colors

commit f79216d
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Fri Jun 21 10:35:19 2024 -0300

    semantic fixes

commit b228705
Author: Miroslav Fedeleš <miroslav.fedeles@gmail.com>
Date:   Tue Jun 18 17:20:10 2024 +0200

    Make the search regular expression match both "&" and "&amp;" for link replacement within an email body (mautic#13858)

commit 58c1903
Author: Anderson, from Dropsolid <116097999+andersonjeccel@users.noreply.github.com>
Date:   Tue Jun 18 11:37:28 2024 -0300

    [UI] Increased icon size (mautic#13825)

    * increased icon size

    * decrease by 1px

commit 2331cf3
Author: John Linhart <admin@escope.cz>
Date:   Tue Jun 18 14:42:43 2024 +0200

    Segment membership as a new filter for dynamic email content (mautic#13528)

    * Merge pull request mautic#1088 from mautic-inc/MAUT-4688

    Maut 4688 - Use segment membership as a filter for dynamic content in email

    * Changes needed after rebase to M5

    * Merge pull request mautic#1407 from acquia/MAUT-5729

    MAUT-5729 Dynamic Content Error - Segment Membership filter not showing correct content

    * Fixing STAN

    * CS fixes

    * Test fix

    * test fix part 2

    * Adding back JS methods removed in a bad conflict resolution

    ---------

    Co-authored-by: Lukáš Drahý <lukas@drahy.net>
    Co-authored-by: Rohit Pavaskar <66303837+rohitp19@users.noreply.github.com>
    Co-authored-by: Ruth Cheesley <ruth@ruthcheesley.co.uk>

commit 3edfeec
Author: Anderson, from Dropsolid <116097999+andersonjeccel@users.noreply.github.com>
Date:   Tue Jun 18 09:34:10 2024 -0300

    add js code to hide profile pic if missing (mautic#13838)

commit fadcf26
Author: putzwasser <26040044+putzwasser@users.noreply.github.com>
Date:   Tue Jun 18 12:56:34 2024 +0200

    [UI] Replaces table action button `arrow-down` with `more-2` icon (mautic#13841)

    * [UI] Replaces table action button `arrow-down` with `more-2` icon

    This replaces the icon for the action toggle button in tables (e.g. contact list table or segment list table) with a 3 dot icon.

    The previous arrow down icon indicates that an collapsed element would get unfolded/shown. This is not the case in these tables. The button shows more actions. In any UI that I know a 3 dot icon is used for that.

    The arrow down icon would be more suitable if it would show more details on click. Hence, this PR.

    * TASK: Reverts change for `page_actions.html.twig`

    Co-authored-by: Anderson, from Dropsolid <116097999+andersonjeccel@users.noreply.github.com>

    ---------

    Co-authored-by: Anderson, from Dropsolid <116097999+andersonjeccel@users.noreply.github.com>
andersonjeccel pushed a commit to andersonjeccel/mautic that referenced this pull request Jun 24, 2024
…13528)

* Merge pull request mautic#1088 from mautic-inc/MAUT-4688

Maut 4688 - Use segment membership as a filter for dynamic content in email

* Changes needed after rebase to M5

* Merge pull request mautic#1407 from acquia/MAUT-5729

MAUT-5729 Dynamic Content Error - Segment Membership filter not showing correct content

* Fixing STAN

* CS fixes

* Test fix

* test fix part 2

* Adding back JS methods removed in a bad conflict resolution

---------

Co-authored-by: Lukáš Drahý <lukas@drahy.net>
Co-authored-by: Rohit Pavaskar <66303837+rohitp19@users.noreply.github.com>
Co-authored-by: Ruth Cheesley <ruth@ruthcheesley.co.uk>
andersonjeccel added a commit to andersonjeccel/mautic that referenced this pull request Jun 24, 2024
escopecz added a commit that referenced this pull request Jun 27, 2024
* [UI] Replaces table action button `arrow-down` with `more-2` icon (#13841)

* [UI] Replaces table action button `arrow-down` with `more-2` icon

This replaces the icon for the action toggle button in tables (e.g. contact list table or segment list table) with a 3 dot icon.

The previous arrow down icon indicates that an collapsed element would get unfolded/shown. This is not the case in these tables. The button shows more actions. In any UI that I know a 3 dot icon is used for that.

The arrow down icon would be more suitable if it would show more details on click. Hence, this PR.

* TASK: Reverts change for `page_actions.html.twig`

Co-authored-by: Anderson, from Dropsolid <116097999+andersonjeccel@users.noreply.github.com>

---------

Co-authored-by: Anderson, from Dropsolid <116097999+andersonjeccel@users.noreply.github.com>

* add js code to hide profile pic if missing (#13838)

* Segment membership as a new filter for dynamic email content (#13528)

* Merge pull request #1088 from mautic-inc/MAUT-4688

Maut 4688 - Use segment membership as a filter for dynamic content in email

* Changes needed after rebase to M5

* Merge pull request #1407 from acquia/MAUT-5729

MAUT-5729 Dynamic Content Error - Segment Membership filter not showing correct content

* Fixing STAN

* CS fixes

* Test fix

* test fix part 2

* Adding back JS methods removed in a bad conflict resolution

---------

Co-authored-by: Lukáš Drahý <lukas@drahy.net>
Co-authored-by: Rohit Pavaskar <66303837+rohitp19@users.noreply.github.com>
Co-authored-by: Ruth Cheesley <ruth@ruthcheesley.co.uk>

* [UI] Increased icon size (#13825)

* increased icon size

* decrease by 1px

* Make the search regular expression match both "&" and "&amp;" for link replacement within an email body (#13858)

* Guide users to build optimized segments (#13860)

* Merge pull request #2172 from acquia/MAUT-11343

MAUT-11343 : Guide users to build optimized segments

* fix twig file issue

* Apply suggestions from code review

Co-authored-by: John Linhart <admin@escope.cz>

* push suggested changes

---------

Co-authored-by: John Linhart <admin@escope.cz>

* fix CSS flexbox broken in campaign insert clone view

* Revert "[UI] Replaces table action button `arrow-down` with `more-2` icon (#13841)"

This reverts commit fadcf26.

* Revert "Segment membership as a new filter for dynamic email content (#13528)"

This reverts commit 71031b7.

* Revert "[UI] Increased icon size (#13825)"

This reverts commit c00df3c.

* Revert "Make the search regular expression match both "&" and "&amp;" for link replacement within an email body (#13858)"

This reverts commit d3e6ceb.

* Revert "Guide users to build optimized segments (#13860)"

This reverts commit bdabc26.

* Revert "add js code to hide profile pic if missing (#13838)"

This reverts commit 76dd7d6.

---------

Co-authored-by: putzwasser <26040044+putzwasser@users.noreply.github.com>
Co-authored-by: John Linhart <admin@escope.cz>
Co-authored-by: Lukáš Drahý <lukas@drahy.net>
Co-authored-by: Rohit Pavaskar <66303837+rohitp19@users.noreply.github.com>
Co-authored-by: Ruth Cheesley <ruth@ruthcheesley.co.uk>
Co-authored-by: Miroslav Fedeleš <miroslav.fedeles@gmail.com>
Co-authored-by: Saurabh Gupta <48244990+dadarya0@users.noreply.github.com>
escopecz pushed a commit that referenced this pull request Jul 15, 2024
* tokens

* incorporating all bootstrap variables

* migrating mautic variables into bootstrap

* fixing broken darken/lighten

* variables

* revert removing 5x duplicated import rules

revert
Revert "fixing broken darken/lighten"
This reverts commit bcf4ac98e07c0c17162a74794a8161d5398c3d7c.

* grunt compile-less

* aligning previous tokens

* remove duplicated imports

* dark color scheme disabled by default to avoid conflicts

* utilities syntax fix

* improve radius calc

* tag to label token names

* setting the dark theme implementation method

* set implementation mode for high contrast + run grunt-compile-less

* fix missing transparency bg colors

* darker brand bg on dark theme

* Responsive typography

* secondary brand color support

* style fixes

* fixes for secondary brand color support

* transparency for borders when on brand bg

* Revert "transparency for borders when on brand bg"

This reverts commit a8c4748.

* sat improv

* reduced max bdr value

* enhanced border calc

* removing duplicates

* high contrast improvement

* separate file for tokens to avoid duplication on .css files

* brand center enabled by default

* another pallete generation method + accessibility improvement

* 4px rounded standard

* revert to 0 based on community feedback

* fix css to less

* New utilities

* event icon

* fix delay + opacity

* wip

* wip

* New utilities

* media queries for wrap

* responsive utilities

* final

* final

* revert connector style @shinde-rahul

* make preview and builder the same @shinde-rahul

* other improvements for builder + preview @kuzmany

* grunt compile-less after rebase

* fix missing translation for jump itens

* making campaign icons reusasble by @patrykgruszka

* name below @kuzmany

* fixing accessibility, colors, layout and everything based on slack conversation

* covering more actions

* Squashed commit of the following:

commit 3ad8223
Merge: f79216d b228705
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Fri Jun 21 10:35:56 2024 -0300

    Merge remote-tracking branch 'upstream/5.x' into ui-token-based-approach-for-interface-elements-and-colors

commit f79216d
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Fri Jun 21 10:35:19 2024 -0300

    semantic fixes

commit b228705
Author: Miroslav Fedeleš <miroslav.fedeles@gmail.com>
Date:   Tue Jun 18 17:20:10 2024 +0200

    Make the search regular expression match both "&" and "&amp;" for link replacement within an email body (#13858)

commit 58c1903
Author: Anderson, from Dropsolid <116097999+andersonjeccel@users.noreply.github.com>
Date:   Tue Jun 18 11:37:28 2024 -0300

    [UI] Increased icon size (#13825)

    * increased icon size

    * decrease by 1px

commit 2331cf3
Author: John Linhart <admin@escope.cz>
Date:   Tue Jun 18 14:42:43 2024 +0200

    Segment membership as a new filter for dynamic email content (#13528)

    * Merge pull request #1088 from mautic-inc/MAUT-4688

    Maut 4688 - Use segment membership as a filter for dynamic content in email

    * Changes needed after rebase to M5

    * Merge pull request #1407 from acquia/MAUT-5729

    MAUT-5729 Dynamic Content Error - Segment Membership filter not showing correct content

    * Fixing STAN

    * CS fixes

    * Test fix

    * test fix part 2

    * Adding back JS methods removed in a bad conflict resolution

    ---------

    Co-authored-by: Lukáš Drahý <lukas@drahy.net>
    Co-authored-by: Rohit Pavaskar <66303837+rohitp19@users.noreply.github.com>
    Co-authored-by: Ruth Cheesley <ruth@ruthcheesley.co.uk>

commit 3edfeec
Author: Anderson, from Dropsolid <116097999+andersonjeccel@users.noreply.github.com>
Date:   Tue Jun 18 09:34:10 2024 -0300

    add js code to hide profile pic if missing (#13838)

commit fadcf26
Author: putzwasser <26040044+putzwasser@users.noreply.github.com>
Date:   Tue Jun 18 12:56:34 2024 +0200

    [UI] Replaces table action button `arrow-down` with `more-2` icon (#13841)

    * [UI] Replaces table action button `arrow-down` with `more-2` icon

    This replaces the icon for the action toggle button in tables (e.g. contact list table or segment list table) with a 3 dot icon.

    The previous arrow down icon indicates that an collapsed element would get unfolded/shown. This is not the case in these tables. The button shows more actions. In any UI that I know a 3 dot icon is used for that.

    The arrow down icon would be more suitable if it would show more details on click. Hence, this PR.

    * TASK: Reverts change for `page_actions.html.twig`

    Co-authored-by: Anderson, from Dropsolid <116097999+andersonjeccel@users.noreply.github.com>

    ---------

    Co-authored-by: Anderson, from Dropsolid <116097999+andersonjeccel@users.noreply.github.com>

* colors for the creation panel

* cs fix

* test

* cs fix

* Revert "colors for the creation panel"

This reverts commit c5782e6.
escopecz added a commit that referenced this pull request Jul 26, 2024
* Improve grammar for unhide (#13835)

* Improve grammar for unhide

* Fix test

* fix: LeadBundle template errors (#13862)

Co-authored-by: Ruth Cheesley <ruth@ruthcheesley.co.uk>

* [UI] fix CSS flexbox broken in campaign insert clone view (#13878)

* [UI] Replaces table action button `arrow-down` with `more-2` icon (#13841)

* [UI] Replaces table action button `arrow-down` with `more-2` icon

This replaces the icon for the action toggle button in tables (e.g. contact list table or segment list table) with a 3 dot icon.

The previous arrow down icon indicates that an collapsed element would get unfolded/shown. This is not the case in these tables. The button shows more actions. In any UI that I know a 3 dot icon is used for that.

The arrow down icon would be more suitable if it would show more details on click. Hence, this PR.

* TASK: Reverts change for `page_actions.html.twig`

Co-authored-by: Anderson, from Dropsolid <116097999+andersonjeccel@users.noreply.github.com>

---------

Co-authored-by: Anderson, from Dropsolid <116097999+andersonjeccel@users.noreply.github.com>

* add js code to hide profile pic if missing (#13838)

* Segment membership as a new filter for dynamic email content (#13528)

* Merge pull request #1088 from mautic-inc/MAUT-4688

Maut 4688 - Use segment membership as a filter for dynamic content in email

* Changes needed after rebase to M5

* Merge pull request #1407 from acquia/MAUT-5729

MAUT-5729 Dynamic Content Error - Segment Membership filter not showing correct content

* Fixing STAN

* CS fixes

* Test fix

* test fix part 2

* Adding back JS methods removed in a bad conflict resolution

---------

Co-authored-by: Lukáš Drahý <lukas@drahy.net>
Co-authored-by: Rohit Pavaskar <66303837+rohitp19@users.noreply.github.com>
Co-authored-by: Ruth Cheesley <ruth@ruthcheesley.co.uk>

* [UI] Increased icon size (#13825)

* increased icon size

* decrease by 1px

* Make the search regular expression match both "&" and "&amp;" for link replacement within an email body (#13858)

* Guide users to build optimized segments (#13860)

* Merge pull request #2172 from acquia/MAUT-11343

MAUT-11343 : Guide users to build optimized segments

* fix twig file issue

* Apply suggestions from code review

Co-authored-by: John Linhart <admin@escope.cz>

* push suggested changes

---------

Co-authored-by: John Linhart <admin@escope.cz>

* fix CSS flexbox broken in campaign insert clone view

* Revert "[UI] Replaces table action button `arrow-down` with `more-2` icon (#13841)"

This reverts commit fadcf26.

* Revert "Segment membership as a new filter for dynamic email content (#13528)"

This reverts commit 71031b7.

* Revert "[UI] Increased icon size (#13825)"

This reverts commit c00df3c.

* Revert "Make the search regular expression match both "&" and "&amp;" for link replacement within an email body (#13858)"

This reverts commit d3e6ceb.

* Revert "Guide users to build optimized segments (#13860)"

This reverts commit bdabc26.

* Revert "add js code to hide profile pic if missing (#13838)"

This reverts commit 76dd7d6.

---------

Co-authored-by: putzwasser <26040044+putzwasser@users.noreply.github.com>
Co-authored-by: John Linhart <admin@escope.cz>
Co-authored-by: Lukáš Drahý <lukas@drahy.net>
Co-authored-by: Rohit Pavaskar <66303837+rohitp19@users.noreply.github.com>
Co-authored-by: Ruth Cheesley <ruth@ruthcheesley.co.uk>
Co-authored-by: Miroslav Fedeleš <miroslav.fedeles@gmail.com>
Co-authored-by: Saurabh Gupta <48244990+dadarya0@users.noreply.github.com>

* DPMMA-1020 Fix search email with special characters in campaign action (#10306)

* fix: [DPMMA-1020] fix getLookupChoiceListAction for search with special characters

* fix: [DPMMA-1020] phpstan

* fix: focus item published (#13944)

* Update .gitpod.Dockerfile 5.1 branch (#13955)

* fix [DPMMA-2661] mapped field form 5.1 (#13938)

* fix: [DPMMA-2661] Correct form mapper Mautic 5

* feat: [DPMMA-2661] Correct CSFixer

* FIX: Removes onConfigSave which invokes htmlspecialchars and escapes tracking script (#13859)

This fixes #13355

This removes the HTML escaping logic in the onConfigSave method of `ConfigSubscriber`. This change prevents the UI from displaying escaped HTML in the custom tracking JS field after saving the form.

Previously, the form erroneously escaped HTML entities. By removing this code, users will now see the original HTML as expected when they revisit the form.

The main issue, however, was that re-saving  meant saving escaped HTML which would break inserting the tracking HTML code.

**Before**
1. Add custom HTML in `Configuration > Landing Page Settings > Analytics script (i.e. Google Analytics) `
2. Save
3. Open this view again → see escaped HTML
4. Save again
5. Open a landing page and see escaped HTML tracking code injected.

**After**
1. Add custom HTML in `Configuration > Landing Page Settings > Analytics script (i.e. Google Analytics) `
2. Save
3. Open this view again → see unescaped HTML
4. Save again
5. Open a landing page and see correct HTML tracking code injected.

* rename from tweet to tweets (#13967)

* Fix: Create custom fields for lookup list. (#13946)

* FIX: Makes `anniversary` date filter compatible with datetime (#13871)

* FIX: Makes `anniversary` date filter compatible with datetime

* TASK: Fix unit test

* FIX: $expectedResult docstring

---------

Co-authored-by: Ruth Cheesley <ruth@ruthcheesley.co.uk>
Co-authored-by: Frettyl <173093231+Frettyl@users.noreply.github.com>
Co-authored-by: Anderson, from Dropsolid <116097999+andersonjeccel@users.noreply.github.com>
Co-authored-by: putzwasser <26040044+putzwasser@users.noreply.github.com>
Co-authored-by: Lukáš Drahý <lukas@drahy.net>
Co-authored-by: Rohit Pavaskar <66303837+rohitp19@users.noreply.github.com>
Co-authored-by: Miroslav Fedeleš <miroslav.fedeles@gmail.com>
Co-authored-by: Saurabh Gupta <48244990+dadarya0@users.noreply.github.com>
Co-authored-by: Patryk Gruszka <patryk.gruszka@comarch.pl>
Co-authored-by: Tomasz Kowalczyk <39382654+tomekkowalczyk@users.noreply.github.com>
Co-authored-by: Martin Vooremäe <martin.vooremae@gmail.com>
Co-authored-by: Abhisek Mazumdar <abhisekmazumdar@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
code-review-passed PRs which have passed code review dynamic-content email Anything related to email feature A new feature for inclusion in minor or major releases segments Anything related to segments unforking Used for PRs in the Acquia's unforking initiative user-testing-passed PRs which have been successfully tested by the required number of people.
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

7 participants