=begin

= WebUnit

== What's WebUnit

WebUnit is Ruby API for testing html/cgi without browser,
and is idealy suited for automated unit testing of web sites when combined
with a Ruby unit test framework such as RubyUnit.
It was designed and implemented by Masaki Suketa.

I used HttpUnit with JUnit, however, I didn't like writing test in Java,
when I write program in Ruby. Then, I made it.

== Libraries Used

WebUnit uses these software follow.
Now, these files of htmlrepair/htmlsplit and html-parser are included
in WebUnit package, so, you don't have to install them.
You have to install RubyUnit and NQXML, before using WebUnit.

* ((<RubyUnit|URL:http://homepage1.nifty.com/markey/ruby/rubyunit/index_e.html>))
  or ((<testunit|URL:http://www.ruby-lang.org/raa/list.rhtml?name=testunit>))
* ((<"htmlrepair/htmlsplit"|URL:http://www.moonwolf.com/ruby/>))
* ((<html-parser|URL:http://www.jin.gr.jp/~nahi/Ruby/html-parser/README.htm>))
* ((<NQXML|URL:http://www.io.com/~jimm/downloads/nqxml/index.html>))
  or ((<REXML|URL:http://www.ruby-lang.org/raa/list.rhtml?name=rexml>))

== Download and Install

Download webunit-20YYMMDD-*.tar.gz from 
((<URL:http://xpenguin.biz/download/webunit/>)),
and, extract it to some directory, then, do (({ruby install.rb})).

== Example

Execute test/test_*.rb with test runner like runtest.rb,
after make symbolic link cgi directory to accessable directory via httpd,
with name "webunit".

<<<example.rd

== Copying

This Program is copyrighted free software by yuichi TAKAHASHI.

You can redistribute it and/or modify it under either the terms of the GPL
(see COPYING file), or same as Ruby.

== Bug Report

((<URL:mailto:yt@xpenguin.biz>))

== Changes

<<<changes.rd

# $Id: index-en.rd,v 1.1.1.1 2003/01/21 11:50:39 yuichi Exp $

=end