S’attendre à ce que STDOUT soit un fichier CSV contenant certaines valeurs.
Utilisation
Scenario: My example scenario
When I run `wp term list post_tag --fields=name,slug --format=csv`
Then STDOUT should be CSV containing:
| name | slug |
| Test term | test |
La documentation des étapes Behat est générée à partir de la base de code WP-CLIWP-CLI WP-CLI est l’interface de ligne de commande de WordPress, utilisée pour effectuer des tâches d’administration et de développement de manière programmatique. La page du projet est http://wp-cli.org/ https://make.wordpress.org/cli/ à chaque version. Pour suggérer des améliorations, veuillez envoyer une pull request.
Connexe
- Then /^the return code should( not)? be (\d+)$/ – S’attendre à un code de sortie spécifique de la commande précédente.
- Then /^(STDOUT|STDERR) should( strictly)? (be|contain|not contain):$/ – Vérifier le contenu de STDOUT ou STDERR.
- Then /^(STDOUT|STDERR) should be a number$/ – S’attendre à ce que STDOUT ou STDERR soit une valeur numérique.
- Then /^(STDOUT|STDERR) should not be a number$/ – S’attendre à ce que STDOUT ou STDERR ne soit pas une valeur numérique.
- Then /^STDOUT should be a table containing rows:$/ – S’attendre à ce que STDOUT soit un tableau contenant les lignes indiquées.
- Then /^STDOUT should end with a table containing rows:$/ – S’attendre à ce que STDOUT se termine par un tableau contenant les lignes indiquées.
- Then /^STDOUT should be JSON containing:$/ – S’attendre à une sortie JSONJSON JSON, ou JavaScript Object Notation, est un format minimal et lisible permettant de structurer des données. Il est principalement utilisé pour transmettre des données entre un serveur et une application web, comme alternative à XML. valide dans STDOUT.
- Then /^STDOUT should be a JSON array containing:$/ – S’attendre à une sortie de tableau JSON valide dans STDOUT.
- Then /^STDOUT should be YAML containing:$/ – S’attendre à ce que STDOUT soit au format YAML et contienne un certain contenu.
- Then /^(STDOUT|STDERR) should be empty$/ – S’attendre à ce que STDOUT ou STDERR soit vide.
- Then /^(STDOUT|STDERR) should not be empty$/ – S’attendre à ce que STDOUT ou STDERR ne soit pas vide.
- Then /^(STDOUT|STDERR) should be a version string (<|<=|>|>=|==|=|!=|<>) ([+\w.{}-]+)$/ – S’attendre à ce que STDOUT ou STDERR soit une chaîne de version comparée à la version indiquée.
- Then /^the (.+) (file|directory) should( strictly)? (exist|not exist|be:|contain:|not contain:)$/ – S’attendre à ce qu’un fichier ou répertoire donné existe ou non, ou contienne ou non un contenu donné.
- Then /^the contents of the (.+) file should( not)? match (((\/.+\/)|(#.+#))(“,”+)?)$/ – Comparer le contenu d’un fichier à une expression régulière.[a-z]Then /^(STDOUT|STDERR) should( not)? match (((\/.+\/)|(#.+#))(“,”+)?)$/ – Comparer STDOUT ou STDERR à une expression régulière.
- Then /^an email should (be sent|not be sent)$/ – S’attendre à ce qu’un e-mail soit envoyé ou non.[a-z]Then the HTTP status code should be :code – S’attendre au code d’état HTTP lors de la visite de `http://localhost:8080`.
- Then /^an email should (be sent|not be sent)$/ – Expect an email to be sent (or not).
- Then the HTTP status code should be :code – Expect the HTTP status code for visiting `http://localhost:8080`.