Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical

comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
For various reasons (frustration and limitations with existing modules, self-edification) I decided to write a wiki formatting module. It is a deceptively easy thing to do -- html is a can o' creepy crawlies.

Concurrently, I have an increasing level of interest in testing. So, I read everything I could lay my hands on -- the PODs for Test::Simple and Test::More, the slideshow on Petdance, and the requisite chapters in various books.

I have come to the conclusion that I somehow need to utilize WWW::Mechanize, HTML::Lint and perhaps one of the afore-mentioned testing modules to test the robustness of my hereto lame-ish but satisfying wiki formatting module.

The problem is, I have no idea how to do that. Basically, I don't want to test for things I know. I want to test for all the possible arbitrary text that users could throw, and see if my module can format it to valid html in the manner that the users expected it to do.

Would any of the knowledgeable monks (all monks are knowledgeable, some more so) kindly point me to a tutorial that does something like what I want to do? Or, could a generous monk consider putting up a tute like so?

Mérci beaucoup.


when small people start casting long shadows, it is time to go to bed

In reply to Wanted, more simple tutorials on testing by punkish

Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":

  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?

    What's my password?
    Create A New User
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users?
    Others scrutinizing the Monastery: (5)
    As of 2020-05-27 07:24 GMT
    Find Nodes?
      Voting Booth?
      If programming languages were movie genres, Perl would be:

      Results (153 votes). Check out past polls.