Group
Extension

Matches 3

Test-BDD-Cucumber ( E/EH/EHUELS/Test-BDD-Cucumber-0.87.tar.gz, EHUELS, 2025; MetaCPAN )
Test-BDD-Cucumber/lib/Test/BDD/Cucumber/Harness/JSON.pm ( view source; MetaCPAN )
14;
use warnings;

package Test::BDD::Cucumber::Harness::JSON 0.87;

=head1 NAME

Test::BDD::Cucumber::Harness::JSON - Generate results to JSON file

=head1 VERSION

version 0.87

=head1 DESCRIPTION

A L<Test::BDD::Cucumber::Harness> subclass that generates JSON output file.

So that it is possible use tools like
L<"Publish pretty cucumber reports"|https://github.com/masterthought/cucumber-reporti
ng>.

=cut

use Moo;
use Types::Standard qw( Num HashRef ArrayRef FileHandle );
use JSON::MaybeXS;
use Time::HiRes qw ( time );

extends 'Test::BDD::Cucumber::Harness::Data';

=head1 CONFIGURABLE ATTR
Test-BDD-Cucumber ( E/EH/EHUELS/Test-BDD-Cucumber-0.87.tar.gz, EHUELS, 2025; MetaCPAN )
Test-BDD-Cucumber/lib/Test/BDD/Cucumber/I18N/Data.pm ( view source; MetaCPAN )
le is a very small wrapper around the
L<gherkin-languages.json|https://github.com/cucumber/cucumber/blob/master/gherkin/gherkin-languages.json>
file from L<Gherkin|https://github.com/cucumber/cucumber
ntent from
# https://raw.githubusercontent.com/cucumber/cucumber/master/gherkin/gherkin-languages.json
#
# Refresh with:
#
#   scripts/update-i18n
#

our %languages = ('af',{'and','En ','background','
Test-BDD-Cucumber ( E/EH/EHUELS/Test-BDD-Cucumber-0.87.tar.gz, EHUELS, 2025; MetaCPAN )
Test-BDD-Cucumber/lib/Test/BDD/Cucumber/I18n.pm ( view source; MetaCPAN )
 if a language is supported.  Takes as argument the language
abbreviation defined in C<share/i18n.json>.

=cut

sub has_language {
    my ($language) = @_;
    return exists $Test::BDD::Cucumber::I18N
et definition of a language.  Takes as argument the language abbreviation
defined in C<share/i18n.json>.

=cut

sub langdef {
    my ($language) = @_;

    return unless has_language($language);
    r

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.