Mojomojo installation

View: New views
3 Messages — Rating Filter:   Alert me  

Mojomojo installation

by Bernhard Graf-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi all,

I wanted to check out latest Mojomojo from CPAN, but got several
failures in the installation:

"make" fails because of missing dependency for Text::Markdown.

"make test" failures:
- t/c/page.t needs a current Catalyst::Action::RenderView. I've got
  errors with 0.04 that disappeared with current 0.07.
- t/c/page_edit.t fails test #4 and #6 because the order of the expected
  HTML attributes is not the same (expects
    <input\s+value=""\s+name="parent"\s+type="hidden"\s+/>
  but gets
    <input type="hidden" name="parent" value="" /> )
- t/schema_DBIC_Attachment.t: test defines attachment_dir as
  t/var/upload, but only t/var exists when test runs
- t/schema_DBIC_Page.t:
  not ok 9 - new children returned as descendants of root
  #   Failed test 'new children returned as descendants of root'
  #   at t/schema_DBIC_Page.t line 55.
  #     Structures begin differing at:
  #          $got->[1] = 'admin'
  #     $expected->[1] = 'child'


--
Bernhard Graf

_______________________________________________
List: Catalyst@...
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@.../
Dev site: http://dev.catalyst.perl.org/

Re: Mojomojo installation

by Ash Berlin-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Bernhard Graf wrote:
> Hi all,
>
> I wanted to check out latest Mojomojo from CPAN, but got several
> failures in the installation:

[snip]
> - t/c/page_edit.t fails test #4 and #6 because the order of the expected
>   HTML attributes is not the same (expects
>     <input\s+value=""\s+name="parent"\s+type="hidden"\s+/>
>   but gets
>     <input type="hidden" name="parent" value="" /> )
[snip]

That is the very reason why i wrote WWW::Mechanize::TreeBuilder:
http://search.cpan.org/dist/WWW-Mechanize-TreeBuilder-1.00002/lib/WWW/Mechanize/TreeBuilder.pm

>From the synopsis (altered to show specific example as above):

 use Test::More tests => 2;
 use Test::WWW::Mechanize::Catalyst 'MyApp';

 my $mech = Test::WWW::Mechanize::Catalyst->new;
 WWW::Mechanize::TreeBuilder->meta->apply($mech);

 $mech->get_ok('/');
 ok( $mech->look_down(
       _tag => 'input',
       name => 'parent',
       type => 'hidden',
       value => '' ), 'Found expected tag.' );

_______________________________________________
List: Catalyst@...
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@.../
Dev site: http://dev.catalyst.perl.org/

Re: Mojomojo installation

by Marcus Ramberg-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

MojoMojo-0.999004.tar.gz just went to CPAN, and is using ash's  mech
module. I also made Text::MarkDown an optional dependency, and made
the formatter skip if text::markdown is not installed.

Feel free to report further test failures in rt.cpan.org ;)

Marcus

On 9/17/07, Ash Berlin <ash_cpan@...> wrote:

> Bernhard Graf wrote:
> > Hi all,
> >
> > I wanted to check out latest Mojomojo from CPAN, but got several
> > failures in the installation:
>
> [snip]
> > - t/c/page_edit.t fails test #4 and #6 because the order of the expected
> >   HTML attributes is not the same (expects
> >     <input\s+value=""\s+name="parent"\s+type="hidden"\s+/>
> >   but gets
> >     <input type="hidden" name="parent" value="" /> )
> [snip]
>
> That is the very reason why i wrote WWW::Mechanize::TreeBuilder:
> http://search.cpan.org/dist/WWW-Mechanize-TreeBuilder-1.00002/lib/WWW/Mechanize/TreeBuilder.pm
>
> >From the synopsis (altered to show specific example as above):
>
>  use Test::More tests => 2;
>  use Test::WWW::Mechanize::Catalyst 'MyApp';
>
>  my $mech = Test::WWW::Mechanize::Catalyst->new;
>  WWW::Mechanize::TreeBuilder->meta->apply($mech);
>
>  $mech->get_ok('/');
>  ok( $mech->look_down(
>        _tag => 'input',
>        name => 'parent',
>        type => 'hidden',
>        value => '' ), 'Found expected tag.' );
>
> _______________________________________________
> List: Catalyst@...
> Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
> Searchable archive: http://www.mail-archive.com/catalyst@.../
> Dev site: http://dev.catalyst.perl.org/
>


--
With regards
Marcus Ramberg

_______________________________________________
List: Catalyst@...
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@.../
Dev site: http://dev.catalyst.perl.org/