diff --git a/lib/App/pherkin.pm b/lib/App/pherkin.pm index 110a973..63c47e8 100644 --- a/lib/App/pherkin.pm +++ b/lib/App/pherkin.pm @@ -68,7 +68,7 @@ sub run { $features_path ||= './features/'; my ( $executor, @features ) = - Test::BDD::Cucumber::Loader->load( $features_path, $self->tag_scheme ); + Test::BDD::Cucumber::Loader->load( $features_path ); die "No feature files found in $features_path" unless @features; $executor->add_extensions($_) for @{ $self->extensions }; diff --git a/lib/Test/BDD/Cucumber/Loader.pm b/lib/Test/BDD/Cucumber/Loader.pm index 8d0f3f0..87382e5 100644 --- a/lib/Test/BDD/Cucumber/Loader.pm +++ b/lib/Test/BDD/Cucumber/Loader.pm @@ -35,7 +35,7 @@ use Test::BDD::Cucumber::Parser; use Test::BDD::Cucumber::StepFile(); sub load { - my ( $class, $path, $tag_scheme ) = @_; + my ( $class, $path ) = @_; my $executor = Test::BDD::Cucumber::Executor->new(); @@ -55,7 +55,7 @@ sub load { my @features = map { my $file = file($_); my $feature = - Test::BDD::Cucumber::Parser->parse_file( $file, $tag_scheme ); + Test::BDD::Cucumber::Parser->parse_file( $file ); } ( $file ? ( $file . '' ) diff --git a/lib/Test/BDD/Cucumber/Parser.pm b/lib/Test/BDD/Cucumber/Parser.pm index 244e9b2..5bf594f 100644 --- a/lib/Test/BDD/Cucumber/Parser.pm +++ b/lib/Test/BDD/Cucumber/Parser.pm @@ -42,20 +42,19 @@ use Test::BDD::Cucumber::Errors qw/parse_error_from_line/; # https://github.com/cucumber/cucumber/wiki/Scenario-outlines sub parse_string { - my ( $class, $string, $tag_scheme ) = @_; + my ( $class, $string ) = @_; return $class->_construct( Test::BDD::Cucumber::Model::Document->new( { content => $string } - ), - $tag_scheme + ) ); } sub parse_file { - my ( $class, $string, $tag_scheme ) = @_; + my ( $class, $string ) = @_; return $class->_construct( Test::BDD::Cucumber::Model::Document->new( { @@ -63,13 +62,12 @@ sub parse_file { scalar( read_file( $string, { binmode => ':utf8' } ) ), filename => '' . $string } - ), - $tag_scheme + ) ); } sub _construct { - my ( $class, $document, $tag_scheme ) = @_; + my ( $class, $document ) = @_; my $feature = Test::BDD::Cucumber::Model::Feature->new( { document => $document } );