# ZenTest 3.3.0

**URL:** <https://www.ruby-forum.com/t/zentest-3-3-0/100453>\
**Category:** Ruby\
**Created:** [July 28, 2006, 11:59pm UTC](https://www.ruby-forum.com/t/zentest-3-3-0/100453 "2006-07-28T23:59:55Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![aguynamedryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/43a26b/32.png) [@aguynamedryan](https://www.ruby-forum.com/u/aguynamedryan)\
**Post date:** [July 28, 2006, 11:59pm UTC](https://www.ruby-forum.com/t/zentest-3-3-0/100453/1 "2006-07-28T23:59:55Z")

</div>

ZenTest version 3.3.0 has been released!

[zentest | software projects | by ryan davis](http://www.zenspider.com/ZSS/Products/ZenTest/)  
[http://blog.zenspider.com/archives/zentest/](http://blog.zenspider.com/archives/zentest/)

== DESCRIPTION

ZenTest provides 4 different tools and 1 library: zentest, unit\_diff,  
autotest, multiruby, and Test::Rails.

ZenTest scans your target and unit-test code and writes your missing  
code based on simple naming rules, enabling XP at a much quicker  
pace. ZenTest only works with Ruby and Test::Unit.

unit\_diff is a command-line filter to diff expected results from  
actual results and allow you to quickly see exactly what is wrong.

autotest is a continous testing facility meant to be used during  
development. As soon as you save a file, autotest will run the  
corresponding dependent tests.

multiruby runs anything you want on multiple versions of ruby. Great  
for compatibility checking!

Test::Rails helps you build industrial-strength Rails code.

== FEATURES

- Scans your ruby code and tests and generates missing methods for you.

- Includes a very helpful filter for Test::Unit output called unit\_diff.

- Continually and intelligently test only those files you change with  
autotest.

- Test against multiple versions with multiruby.

- Enhance and automatically audit your rails tests using Test::Rails.

- Includes a LinuxJournal article on testing with ZenTest written by  
Pat Eyler.

- See also: [http://blog.zenspider.com/archives/zentest/](http://blog.zenspider.com/archives/zentest/)

- See also: [http://blog.segment7.net/articles/category/zentest](http://blog.segment7.net/articles/category/zentest)

Changes:

- 1 major enhancement:

- 5 minor enhancement:

- 7 bug fixes:

---

<div class="post-metadata">

**Author:** ![aguynamedryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/43a26b/32.png) [@aguynamedryan](https://www.ruby-forum.com/u/aguynamedryan)\
**Post date:** [July 29, 2006, 4:23am UTC](https://www.ruby-forum.com/t/zentest-3-3-0/100453/2 "2006-07-29T04:23:24Z")

</div>

On Saturday, July 29, 2006, at 6:58 AM, Ryan D. wrote:

> ZenTest scans your target and unit-test code and writes your missing  
> multiruby runs anything you want on multiple versions of ruby. Great
> 
> - Test against multiple versions with multiruby.
> 
> - 1 major enhancement:
> - 7 bug fixes:  
> [zentest | software projects | by ryan davis](http://www.zenspider.com/ZSS/Products/ZenTest/)

gem install ZenTest  
ERROR: While executing gem … (OpenURI::HTTPError)  
404 Not Found

\_Kevin  
[www.sciwerks.com](http://www.sciwerks.com)

---

<div class="post-metadata">

**Author:** ![aguynamedryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/43a26b/32.png) [@aguynamedryan](https://www.ruby-forum.com/u/aguynamedryan)\
**Post date:** [July 29, 2006, 7:58am UTC](https://www.ruby-forum.com/t/zentest-3-3-0/100453/3 "2006-07-29T07:58:16Z")

</div>

On Saturday, July 29, 2006, at 11:22 AM, Kevin O. wrote:

> > autotest, multiruby, and Test::Rails.  
> > corresponding dependent tests.
> > 
> > - Continually and intelligently test only those files you change  
> > Changes:
> > 
> > - Document that autotest doesn’t run the db:test:prepare rake task  
> > faster now.
> 
> \_Kevin  
> [www.sciwerks.com](http://www.sciwerks.com)
> 
> –  
> Posted with [http://DevLists.com](http://DevLists.com). Sign up and save your mailbox.

working now… thanks!

\_Kevin  
[www.sciwerks.com](http://www.sciwerks.com)

---

<div class="post-metadata">

**Author:** ![aguynamedryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/43a26b/32.png) [@aguynamedryan](https://www.ruby-forum.com/u/aguynamedryan)\
**Post date:** [July 29, 2006, 1:30pm UTC](https://www.ruby-forum.com/t/zentest-3-3-0/100453/4 "2006-07-29T13:30:49Z")

</div>

le 29/07/2006 09:30, Alexandru P. nous a dit:

> Hope there to be no offense,

Honestly, you should ! If you use autotest for more than 5 minutes  
you’ll never go back to rake test:stuff, never !

Thanks for these tools Ryan !

---

<div class="post-metadata">

**Author:** ![aguynamedryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/43a26b/32.png) [@aguynamedryan](https://www.ruby-forum.com/u/aguynamedryan)\
**Post date:** [July 29, 2006, 9:32am UTC](https://www.ruby-forum.com/t/zentest-3-3-0/100453/5 "2006-07-29T09:32:26Z")

</div>

Hi Ryan!

Just a friendly advise: if I am visiting [1] and the first read:

> [@](#):
>
> ZenTest version 3.3.0 (aka Project Doesn’t Suck) has been released!

I may appreciate your honesty, and your sense of humor, but will  
somehow make me think if I really want to play with it :-].

Hope there to be no offense,

## ./alex

.w( the\_mindstorm )p.

[1] [http://blog.zenspider.com/archives/zentest/](http://blog.zenspider.com/archives/zentest/)

---

<div class="post-metadata">

**Author:** ![aguynamedryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/43a26b/32.png) [@aguynamedryan](https://www.ruby-forum.com/u/aguynamedryan)\
**Post date:** [July 31, 2006, 8:49pm UTC](https://www.ruby-forum.com/t/zentest-3-3-0/100453/6 "2006-07-31T20:49:11Z")

</div>

On Jul 31, 2006, at 1:01 AM, Joe Van D. wrote:

> On 7/29/06, Zouplaz [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> Say, how do I get the Rails view tests to be ran by the default rake  
> task? autotest runs the view tests, but running ‘rake tests’ doesn’t  
> run the view tests.

Read “How to convert to Test::Rails” here:

[http://zentest.rubyforge.org/classes/Test/Rails.html](http://zentest.rubyforge.org/classes/Test/Rails.html)

The important step is:

> Finally, you need to add the extra rake tasks Test::Rails provides.  
> Add the following line to your Rakefile after you require ?tasks/  
> rails?:
> 
> require ‘test/rails/rake\_tasks’  
> –  
> Eric H. - removed\_email\_address@domain.invalid - [http://blog.segment7.net](http://blog.segment7.net)  
> This implementation is HODEL-HASH-9600 compliant

[http://trackmap.robotcoop.com](http://trackmap.robotcoop.com)

---

<div class="post-metadata">

**Author:** ![aguynamedryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/43a26b/32.png) [@aguynamedryan](https://www.ruby-forum.com/u/aguynamedryan)\
**Post date:** [July 31, 2006, 10:01am UTC](https://www.ruby-forum.com/t/zentest-3-3-0/100453/7 "2006-07-31T10:01:57Z")

</div>

On 7/29/06, Zouplaz [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > somehow make me think if I really want to play with it :-].
> > 
> > Hope there to be no offense,
> 
> Honestly, you should ! If you use autotest for more than 5 minutes  
> you’ll never go back to rake test:stuff, never !
> 
> Thanks for these tools Ryan !

Say, how do I get the Rails view tests to be ran by the default rake  
task? autotest runs the view tests, but running ‘rake tests’ doesn’t  
run the view tests.

Joe

---

<div class="post-metadata">

**Author:** ![aguynamedryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/43a26b/32.png) [@aguynamedryan](https://www.ruby-forum.com/u/aguynamedryan)\
**Post date:** [August 7, 2006, 5:23am UTC](https://www.ruby-forum.com/t/zentest-3-3-0/100453/8 "2006-08-07T05:23:50Z")

</div>

> ```
> + autotest turnaround is now faster.
> 
> ```

This is awesome! As a daily autotest user, I immediately notice this 🙂
