polevaultweb/codeception-emailmarketing

Email Marketing module library for Codeception

1.0 2019-03-03 09:37 UTC

This package is auto-updated.

Last update: 2024-02-29 03:18:15 UTC


README

An abstract email marketing module for Codeception.

Installation

You need to add the repository into your composer.json file

    composer require --dev polevaultweb/codeception-emailmarketing

Usage

In your specific email marketing module, simply extend from Email Marketing.

Supports

  • getTagssForSubscriber
  • getActiveCampaignsForSubscriber
  • deleteSubscriber

And assertions

  • seeCustomFieldForSubscriber
  • seeTagsForSubscriber
  • cantSeeTagsForSubscriber
  • seeCampaignsForSubscriber
  • cantSeeCampaignsForSubscriber
  • waitForSubscriberToNotHaveTags

Usage

$I = new AcceptanceTester( $scenario );

$I->seeTagsForSubscriber( 'john@gmail.com', array( 'customer', 'product-x' ) );
$I->seeCampaignsForSubscriber( 'john@gmail.com', array( 12345, 67890 ) );