Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision c7a5335e

Von Sven Schöling vor 11 Monaten hinzugefügt

  • ID c7a5335efe82481e2365a6fb7f0625e820cf040a
  • Vorgänger a371de77
  • Nachfolger b099c63c

fx_transactions: test cases basierend auf #563

t/fxtransaction/ap_transactions.t enthält ein Mini-Framework für
bin/mozilla Integration-Tests. Grobes Muster:

  1. simuliert einen call zu $script.pl?action=$action + form_params
    my ($out, $err, @ret) = make_request($script, \%form_params, $action);
  1. liest sucht alle <input> und <select> elemente die in der html ausgabe # vorkommen
    %form = form_from_html($out);

Wird hier benutzt um simple Flows durch das programm zu simulieren.

Unterschiede anzeigen:

SL/InstallationCheck.pm
100 100
  { name => "URI::Find",                           url => "http://search.cpan.org/~mschwern/",  debian => 'liburi-find-perl' },
101 101
  { name => "GD",              version => '2.00',  url => "http://search.cpan.org/~lds/",       debian => 'libgd-perl' },
102 102
  { name => "Rose::DB::Object", version => 0.809,  url => "http://search.cpan.org/~jsiracusa/", debian => 'librose-db-object-perl' },
103

  
104
  # first available in debian trixie and ubuntu 23.10
105
  { name => "HTML::Query",                         url => "http://search.cpan.org/~kamelkev/",  debian => 'libhtml-query-perl' },
103 106
);
104 107

  
105 108
$_->{fullname} = join ' ', grep $_, @$_{qw(name version)}

Auch abrufbar als: Unified diff