mirror of
https://github.com/silverstripe/silverstripe-behat-extension
synced 2024-10-22 17:05:32 +02:00
New "there should be a file" step
This commit is contained in:
parent
32c7cea104
commit
7e37cc8e00
@ -381,6 +381,18 @@ class FixtureContext extends BehatContext
|
|||||||
$this->getSession()->visit($this->getMainContext()->locatePath($record->RelativeLink()));
|
$this->getSession()->visit($this->getMainContext()->locatePath($record->RelativeLink()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Checks that a file or folder exists in the webroot.
|
||||||
|
* Example: There should be a file "assets/Uploads/test.jpg"
|
||||||
|
*
|
||||||
|
* @Then /^there should be a (?<type>(file|folder) )"(?<path>[^"]*)"/
|
||||||
|
*/
|
||||||
|
public function stepThereShouldBeAFileOrFolder($type, $path)
|
||||||
|
{
|
||||||
|
assertFileExists($this->joinPaths(BASE_PATH, $path));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Replaces fixture references in values with their respective database IDs,
|
* Replaces fixture references in values with their respective database IDs,
|
||||||
* with the notation "=><class>.<identifier>". Example: "=>Page.My Page".
|
* with the notation "=><class>.<identifier>". Example: "=>Page.My Page".
|
||||||
|
Loading…
Reference in New Issue
Block a user