Teste :: Www :: Mecanizar :: PSGI

Programas de PSGI de teste usando www :: mecanizar
Baixe Agora

Teste :: Www :: Mecanizar :: PSGI Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Leon Brocard
  • Site do editor:
  • http://search.cpan.org/~lbrocard/

Teste :: Www :: Mecanizar :: PSGI Tag


Teste :: Www :: Mecanizar :: PSGI Descrição

Teste PSGI Programas usando www :: mecanizar O PSGI é uma especificação para desconectar ambientes de servidor da Web do código Framework do aplicativo da Web. Teste :: Www :: Mecanizar é uma subclasse de www :: mecanizar que incorpora recursos para teste de aplicativos da Web. Test :: Www :: Mecanizar :: PSGI é um módulo Perl que malha os dois para permitir o teste fácil de aplicativos PSGI.Testando aplicativos da Web sempre foram um pouco complicados, normalmente exigindo iniciar um servidor da Web para sua aplicação e fazer solicitações HTTP reais para isso. Este módulo permite testar aplicativos da Web PSGI, mas não requer um servidor ou problema solicitações HTTP. Em vez disso, ele passa o objeto de solicitação HTTP diretamente ao PSGI. Assim, você não precisa usar um nome de host real: "http: // localhost /" vai fazer. No entanto, isso é opcional. As duas linhas de código a seguir fazem exatamente a mesma coisa: $ mech-> get_ok ('/ ação'); $ mech-> get_ok ('http: // localhost / ação'); isso torna o teste rápido e fácil. Teste :: Www :: Mecanizar fornece funções para cenários comuns de testes da Web. Por exemplo: $ mech-> get_ok ($ página); $ mech-> title_is ("Status da fatura", "Certifique-se de que estamos na página da fatura"); $ mech-> Content_Contains ("Andy Lester", "Meu nome em algum lugar"); $ mech-> Content_like (QR / (CPAN | Perl) \. org /, "link to perl.org ou cpan"); uma alternativa a este módulo é plack :: test.synopsis # Estamos em / *. T Test Script ... Use Test :: Www :: Mecanizar :: PSGI; Meu $ Mech = Test :: Www :: Mecanizar :: PSGI-> NOVO (APP => Sub {My $ Env = Shift; Return , ];},); $ mech-> get_ok ('/'); é ($ mech-> ct, 'texto / html', 'é texto / html'); $ mech-> title_is ('Hi'); $ mech-> Content_Contains ('Hello World'); # ... e todos os outros testes :: WWW :: Mecanizar os requisitos de métodos: · Perl.


Teste :: Www :: Mecanizar :: PSGI Software Relacionado

Scriptutil.

classe orientada para o objeto para tornar os scripts de linha de comando típicos mais fáceis de escrever ...

135

Download