Skip to content

polevaultweb/codeception-drip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Codeception Drip

A Drip email marketing module for Codeception.

Installation

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

    composer require --dev polevaultweb/codeception-drip

Usage

You can use this module as any other Codeception module, by adding 'Drip' to the enabled modules in your Codeception suite configurations.

Add Drip to your list of modules

modules:
    enabled:
        - Drip

Setup the configuration variables

    config:
        Drip:
            api_key: '%DRIP_API_KEY%'
            account_id: '%DRIP_ACCOUNT_ID%'

Update Codeception build

codecept build

Supports

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

About

Drip module for Codeception

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages