PHP Class TestGuy

Inheritance: extends Codeception\Actor
Mostra file Open project: jayhealey/webception Class Usage Examples

Public Methods

Method Description
amInPath ( $path ) [!] Method is generated. Documentation taken from corresponding module.
canSeeFileContentsEqual ( $text ) [!] Method is generated. Documentation taken from corresponding module.
canSeeFileFound ( $filename, string $path = null ) [!] Method is generated. Documentation taken from corresponding module.
canSeeInThisFile ( $text ) [!] Method is generated. Documentation taken from corresponding module.
cantSeeFileFound ( $filename, string $path = null ) [!] Method is generated. Documentation taken from corresponding module.
cantSeeInThisFile ( $text ) [!] Method is generated. Documentation taken from corresponding module.
cleanDir ( $dirname ) [!] Method is generated. Documentation taken from corresponding module.
copyDir ( $src, $dst ) [!] Method is generated. Documentation taken from corresponding module.
deleteDir ( $dirname ) [!] Method is generated. Documentation taken from corresponding module.
deleteFile ( $filename ) [!] Method is generated. Documentation taken from corresponding module.
deleteThisFile ( ) [!] Method is generated. Documentation taken from corresponding module.
dontSeeFileFound ( $filename, string $path = null ) [!] Method is generated. Documentation taken from corresponding module.
dontSeeInThisFile ( $text ) [!] Method is generated. Documentation taken from corresponding module.
openFile ( $filename ) [!] Method is generated. Documentation taken from corresponding module.
seeFileContentsEqual ( $text ) [!] Method is generated. Documentation taken from corresponding module.
seeFileFound ( $filename, string $path = null ) [!] Method is generated. Documentation taken from corresponding module.
seeInThisFile ( $text ) [!] Method is generated. Documentation taken from corresponding module.
writeToFile ( $filename, $contents ) [!] Method is generated. Documentation taken from corresponding module.

Method Details

amInPath() public method

Enters a directory In local filesystem. Project root directory is used by default
See also: Codeception\Module\Filesystem::amInPath()
public amInPath ( $path )
$path

canSeeFileContentsEqual() public method

Checks the strict matching of file contents. Unlike seeInThisFile will fail if file has something more than expected lines. Better to use with HEREDOC strings. Matching is done after removing "\r" chars from file content. php openFile('process.pid'); $I->seeFileContentsEqual('3192'); ?>
See also: Codeception\Module\Filesystem::seeFileContentsEqual()
public canSeeFileContentsEqual ( $text )
$text Conditional Assertion: Test won't be stopped on fail

canSeeFileFound() public method

Checks if file exists in path. Opens a file when it's exists php seeFileFound('UserModel.php','app/models'); ?>
See also: Codeception\Module\Filesystem::seeFileFound()
public canSeeFileFound ( $filename, string $path = null )
$filename
$path string Conditional Assertion: Test won't be stopped on fail

canSeeInThisFile() public method

Checks If opened file has text in it. Usage: php openFile('composer.json'); $I->seeInThisFile('codeception/codeception'); ?>
See also: Codeception\Module\Filesystem::seeInThisFile()
public canSeeInThisFile ( $text )
$text Conditional Assertion: Test won't be stopped on fail

cantSeeFileFound() public method

Checks if file does not exists in path
See also: Codeception\Module\Filesystem::dontSeeFileFound()
public cantSeeFileFound ( $filename, string $path = null )
$filename
$path string Conditional Assertion: Test won't be stopped on fail

cantSeeInThisFile() public method

Checks If opened file doesn't contain text in it php openFile('composer.json'); $I->dontSeeInThisFile('codeception/codeception'); ?>
See also: Codeception\Module\Filesystem::dontSeeInThisFile()
public cantSeeInThisFile ( $text )
$text Conditional Assertion: Test won't be stopped on fail

cleanDir() public method

Erases directory contents php cleanDir('logs'); ?>
See also: Codeception\Module\Filesystem::cleanDir()
public cleanDir ( $dirname )
$dirname

copyDir() public method

Copies directory with all contents php copyDir('vendor','old_vendor'); ?>
See also: Codeception\Module\Filesystem::copyDir()
public copyDir ( $src, $dst )
$src
$dst

deleteDir() public method

Deletes directory with all subdirectories php deleteDir('vendor'); ?>
See also: Codeception\Module\Filesystem::deleteDir()
public deleteDir ( $dirname )
$dirname

deleteFile() public method

Deletes a file php deleteFile('composer.lock'); ?>
See also: Codeception\Module\Filesystem::deleteFile()
public deleteFile ( $filename )
$filename

deleteThisFile() public method

Deletes a file
See also: Codeception\Module\Filesystem::deleteThisFile()
public deleteThisFile ( )

dontSeeFileFound() public method

Checks if file does not exists in path
See also: Codeception\Module\Filesystem::dontSeeFileFound()
public dontSeeFileFound ( $filename, string $path = null )
$filename
$path string

dontSeeInThisFile() public method

Checks If opened file doesn't contain text in it php openFile('composer.json'); $I->dontSeeInThisFile('codeception/codeception'); ?>
See also: Codeception\Module\Filesystem::dontSeeInThisFile()
public dontSeeInThisFile ( $text )
$text

openFile() public method

Opens a file and stores it's content. Usage: php openFile('composer.json'); $I->seeInThisFile('codeception/codeception'); ?>
See also: Codeception\Module\Filesystem::openFile()
public openFile ( $filename )
$filename

seeFileContentsEqual() public method

Checks the strict matching of file contents. Unlike seeInThisFile will fail if file has something more than expected lines. Better to use with HEREDOC strings. Matching is done after removing "\r" chars from file content. php openFile('process.pid'); $I->seeFileContentsEqual('3192'); ?>
See also: Codeception\Module\Filesystem::seeFileContentsEqual()
public seeFileContentsEqual ( $text )
$text

seeFileFound() public method

Checks if file exists in path. Opens a file when it's exists php seeFileFound('UserModel.php','app/models'); ?>
See also: Codeception\Module\Filesystem::seeFileFound()
public seeFileFound ( $filename, string $path = null )
$filename
$path string

seeInThisFile() public method

Checks If opened file has text in it. Usage: php openFile('composer.json'); $I->seeInThisFile('codeception/codeception'); ?>
See also: Codeception\Module\Filesystem::seeInThisFile()
public seeInThisFile ( $text )
$text

writeToFile() public method

Saves contents to file
See also: Codeception\Module\Filesystem::writeToFile()
public writeToFile ( $filename, $contents )
$filename
$contents