Test::BDD::Cucumber::Definitions::File::Ru - Шаги на русском языке для работы с файлами
В файле features/step_definitions/file_steps.pl:
#!/usr/bin/perl use strict; use warnings; use utf8; use open qw(:std :utf8); use Test::BDD::Cucumber::Definitions::File::Ru;
В файле features/file.feature:
Feature: File (Ru) Работа с файлами Scenario: File is a directory Given задан путь к файлу "/home/user" Then файл имеет тип "directory"
Файлы могут быть следующих типов (согласно документации):
regular file
directory
symbolic link
fifo
socket
block special file
character special file
Названия типов совпадают с теми, которые показывает команда stat.
stat
Задать путь к файлу (или каталогу):
Given задан путь к файлу "/var/lib/test.txt"
Прочитать содержимое текстового файла:
When прочитан текстовый файл в кодировке "utf-8"
Прочитать содержимое двоичного файла:
When прочитан двоичный файл
Проверить наличие файла:
When файл существует
Проверить отсутствие файла:
When файл не существует
Проверить тип файла:
When файл имеет тип "regular file"
Mikhail Ivanov <m.ivanych@gmail.com>
<m.ivanych@gmail.com>
Copyright 2018 Mikhail Ivanov.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Test::BDD::Cucumber::Definitions, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Test::BDD::Cucumber::Definitions
CPAN shell
perl -MCPAN -e shell install Test::BDD::Cucumber::Definitions
For more information on module installation, please visit the detailed CPAN module installation guide.