Sequence
Sequence
Sequence solves data cleanup issue in alternative way. Instead cleaning up the database between tests, you can use generated unique names, that should not conflict. When you create article on a site, for instance, you can assign it a unique name and then check it.
This module has no actions, but introduces a function sq
for generating unique sequences within test and sqs
for generating unique sequences across suite.
Usage
Function sq
generates sequence, the only parameter it takes, is id. You can get back to previously generated sequence using that id:
<?php sq('post1'); // post1_521fbc63021eb sq('post2'); // post2_521fbc6302266 sq('post1'); // post1_521fbc63021eb
Example:
<?php $I->wantTo('create article'); $I->click('New Ar