On Sat, Mar 22, 2014 at 01:58:58AM +0000, kevin dawson wrote:
> On 21/03/14 00:13, kevin dawson wrote:
> > Hi all,
> >
> > Any Body else got any ideas
> >
> >
> > ~/src/Padre/Padre$ perl -v
...
> > not ok 8 - undef isa 'Padre::Browser::Document'
> >
> > #   Failed test 'undef isa 'Padre::Browser::Document''
> > #   at t/50_browser.t line 46.
> > #     undef isn't defined
> > Can't call method "mimetype" on an undefined value at t/50_browser.t 
> > line 47.

This failed due to change in Pod::Perldoc >= 3.21_01:

https://github.com/mrallen1/Pod-Perldoc/commit/e55cd90f298cd4021bb07b92e0adce8986a8e1ff

maybe_diddle_INC() method removed, added maybe_extend_searchpath() instead

> fixed
> 
> see:  Checkin created revision 19825-6
> 
>   - comment out Padre::Browser::PseudoPerldoc->process to enable
>     t/50-browser.t to pass on perl 5.19.9 (BOWTIE)
> 
> needs reviewing to check ok

Original process() method of Pod::Perldoc execute exit() call if POD page not
found (thats why this copy&paste code exists in
Padre::Browser::PseudoPerldoc)

IMHO, this patch is enough to fix error:

--- lib/Padre/Browser/PseudoPerldoc.pm
+++ lib/Padre/Browser/PseudoPerldoc.pm
@@ -59,7 +59,7 @@ sub process {
    $self->find_good_formatter_class;
        $self->formatter_sanity_check;
         
         -  $self->maybe_diddle_INC;
         +  $self->maybe_extend_searchpath;
          
            # for when we're apparently in a module or extension directory



-- 
Vladimir Lettiev aka crux ✉ thec...@gmail.com
_______________________________________________
Padre-dev mailing list
Padre-dev@perlide.org
http://mail.perlide.org/mailman/listinfo/padre-dev

Reply via email to