libtest-www-declare-perl - declarative testing module for web apps

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: libtest-www-declare-perl
Package version: 0.02
Package release: 3
Package architecture: all
Package type: deb
Installed size: 74 B
Download size: 12.83 KB
Official Mirror:
Often in web apps, tests are very dependent on the state set up by previous tests. If one test fails (e.g. "follow the link to the admin page") then it's likely there will be many more failures. Test::WWW::Declare aims to alleviate this problem, as well as provide a nicer interface to Test::WWW::Mechanize. The central idea is that of "flow". Each flow is a sequence of commands ("fill in this form") and assertions ("content should contain 'testuser'"). If any of these commands or assertions fail then the flow is aborted. Only that one failure is reported to the test harness and user. Flows may also contain other flows. If an inner flow fails, then the outer flow fails as well.



    Source package: libtest-www-declare-perl

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install libtest-www-declare-perl deb package:
      # sudo apt-get install libtest-www-declare-perl


    • /usr/share/doc/libtest-www-declare-perl/changelog.Debian.gz
    • /usr/share/doc/libtest-www-declare-perl/changelog.gz
    • /usr/share/doc/libtest-www-declare-perl/copyright
    • /usr/share/doc/libtest-www-declare-perl/examples/fancy-sessions.t
    • /usr/share/man/man3/Test::WWW::Declare.3pm.gz
    • /usr/share/perl5/Test/WWW/
    • /usr/share/perl5/Test/WWW/Declare/


    2013-06-08 - gregor herrmann <> libtest-www-declare-perl (0.02-3) unstable; urgency=low [ gregor herrmann ] * debian/control: update {versioned,alternative} (build) dependencies. [ Salvatore Bonaccorso ] * Change Vcs-Git to canonical URI (git:// * Change based URIs to based URIs [ gregor herrmann ] * Patch t/11-nested-flow-error.t to work with Carp 1.25. (Closes: #711618) * debian/copyright: switch formatting to Copyright-Format 1.0. * Update years of packaging copyright. * Set Standards-Version to 3.9.4 (no further changes).

    2011-11-16 - gregor herrmann <> libtest-www-declare-perl (0.02-2) unstable; urgency=medium [ Nathan Handler ] * debian/watch: Update to ignore development releases. [ Ansgar Burchardt ] * debian/control: Convert Vcs-* fields to Git. [ gregor herrmann ] * Use tiny debian/rules, and unset http_proxy for tests. * Switch to source format 3.0 (quilt). * Add patch perl_re.patch to handle changes in regexp stringification in perl 5.14. (Closes: #636271) * Switch to debhelper compatibility level 8. * Set Standards-Version to 3.9.2. remove version from perl build dependency. * Add /me to Uploaders. * debian/copyright: update formatting. * Fix hashbang in example script. * Set urgency to medium (RC bug, perl 5.14 transition).

    2009-01-21 - Rene Mayorga <> libtest-www-declare-perl (0.02-1) unstable; urgency=low [ Rene Mayorga ] * New upstream release * raise debhelper and compat level to 7 * debian/control + Set Standards-Version to 3.8.0 (no changes needed) + refer to module name at long description + Move perl from B-D-I to B-D + add myself to uploaders * debian/rules - use dh7 with the help of dh-make-perl -R * debian/copyright + refresh upstream's copyright year + Add copyright info about included Module::Install + update proposal format [ gregor herrmann ] * Make build dependency on libhttp-server-simple-perl versioned. * debian/control: Changed: Switched Vcs-Browser field to ViewSVN (source stanza).

    2008-04-23 - AGOSTINI Yves <> libtest-www-declare-perl (0.01-1) unstable; urgency=low * Initial Release (Closes: #477499)