Teste :: Www :: Mecanizar :: Maypole

Test :: Www :: Mecanizar :: Maypole é um teste :: WWW :: Mecanizar classe para maypole.
Baixe Agora

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

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • David Baird
  • Site do editor:
  • http://search.cpan.org/~davebaird/Tree-Authz-0.03/lib/Tree/Authz.pm

Teste :: Www :: Mecanizar :: Maypole Tag


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

Teste :: Www :: Mecanizar :: Maypole é um teste :: Www :: Mecanizar classe para maypole. Teste :: Www :: Mecanizar :: Maypole é um teste :: Www :: Mecanizar classe para Maypole.Synopsis Use teste :: www :: mecanizar :: maypole 'beerdb'; # ou carregar um banco de dados de teste em vez de um configurado no beerdb.pm: # # use teste :: www :: mecanizar :: maypole 'beerdb', 'dbi: sqlite: test-beerdb.db'; # use teste :: www :: mecanizar :: maypole 'beerdb', 'dbi: mysql: beer_d_b', 'dhoworth', 'senha'; $ Env {Maypole_Templates} = 'caminho / para / / modelos'; Meu $ Mech = Test :: Www :: Mecanizar :: Maypole-> Novo; # # Testes básicos: # $ mech-> get_ok ("http: // localhost / beerdb /"); é ($ mech-> ct, "texto / html"); $ mech-> content_contains ('esta é a frontpage'); # # Login e armazenar cookies: # $ mech-> get_ok ("http: // localhost / beerdb / cliente / buybeer"); $ mech-> Content_Contains ('Login to BeerDB', 'Got Login Page'); # especificar qual forma estamos interessados em $ mech-> form_number (1); # O primeiro formulário # preencha credenciais $ mech-> field ('username' => 'senhorio'); $ mech-> campo ('senha' => 'handpump'); # Obtenha uma resposta http :: de volta Meu $ Response = $ Mech-> Click_Button (nome => 'Enviar'); Como ($ Response-> Conteúdo, QR / Shop para Beer /, 'Got Client / Buybeer Page'); # Verifique nossos cookies dê acesso a outras páginas $ Mech-> get_ok ("http: // localhost / beerdb / cliente / editar"); $ Mech-> Content_Contains ('Atualizar seus detalhes', "recebeu página de edição da conta do cliente"); # ... Ver Test :: Www :: Mecanizar para muitos mais métodos de testepor herdando do teste :: www :: mecanizar, este módulo fornece dois benefícios importantes sobre o uso do Maypole :: CLI em scripts de teste. Primeiro, herda uma infinidade de métodos para testar conteúdo da Web. Em segundo lugar, os cookies são tratados de forma transparente, permitindo-lhe testar aplicativos que usem sessões baseadas em cookies e autenticação.testando aplicativos da Web sempre foram um pouco complicados, normalmente iniciando um servidor da Web para o seu aplicativo e fazendo solicitações HTTP reais a ele. Este módulo permite testar aplicativos da Web maypole, mas não inicia um servidor ou emitir solicitações HTTP. Em vez disso, ele passa os parâmetros de solicitação HTTP diretamente para maypole. Assim, você não precisa usar um nome de host real: "http: // localhost /" vai fazer. Requisitos: · Perl.


Teste :: Www :: Mecanizar :: Maypole Software Relacionado

Presto

Presto é um sistema de banco de dados orientado a objetos para Perl. ...

152

Download