# Unit Tests and lib/

**URL:** <https://www.ruby-forum.com/t/unit-tests-and-lib/65359>\
**Category:** Rails\
**Created:** [August 17, 2006, 7:05pm UTC](https://www.ruby-forum.com/t/unit-tests-and-lib/65359 "2006-08-17T19:05:49Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nicholas\_W](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/f17d59/32.png) [@Nicholas\_W](https://www.ruby-forum.com/u/Nicholas_W)\
**Post date:** [August 17, 2006, 7:05pm UTC](https://www.ruby-forum.com/t/unit-tests-and-lib/65359/1 "2006-08-17T19:05:49Z")

</div>

Hi \*, I have a few modules in lib/ and I use them mostly in my models.  
I’d like to add a few unit tests and run them with rake with all  
other tests of my app: where do I have to write them ?

TIA,  
ngw

---

<div class="post-metadata">

**Author:** ![Nicholas\_W](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/f17d59/32.png) [@Nicholas\_W](https://www.ruby-forum.com/u/Nicholas_W)\
**Post date:** [August 17, 2006, 7:32pm UTC](https://www.ruby-forum.com/t/unit-tests-and-lib/65359/2 "2006-08-17T19:32:55Z")

</div>

Just follow naming conventions and throw them into the test/unit  
directory.

---

<div class="post-metadata">

**Author:** ![Nicholas\_W](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/f17d59/32.png) [@Nicholas\_W](https://www.ruby-forum.com/u/Nicholas_W)\
**Post date:** [August 18, 2006, 10:46am UTC](https://www.ruby-forum.com/t/unit-tests-and-lib/65359/3 "2006-08-18T10:46:56Z")

</div>

Il giorno 17/ago/06, alle ore 19:29, Todd Makinster ha scritto:

> Just follow naming conventions and throw them into the test/unit  
> directory.

Sorry, I don’t think I’m following you 🙂  
What naming conventions ?

TIA,  
ngw

---

<div class="post-metadata">

**Author:** ![Nicholas\_W](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/f17d59/32.png) [@Nicholas\_W](https://www.ruby-forum.com/u/Nicholas_W)\
**Post date:** [August 18, 2006, 5:47pm UTC](https://www.ruby-forum.com/t/unit-tests-and-lib/65359/4 "2006-08-18T17:47:51Z")

</div>

Jim is correct. Sorry I was so terse…should have explained myself  
better.

---

<div class="post-metadata">

**Author:** ![Nicholas\_W](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/f17d59/32.png) [@Nicholas\_W](https://www.ruby-forum.com/u/Nicholas_W)\
**Post date:** [August 18, 2006, 3:23pm UTC](https://www.ruby-forum.com/t/unit-tests-and-lib/65359/5 "2006-08-18T15:23:28Z")

</div>

I found that by naming them something\_test.rb (and placing them in the  
test/unit directory as previously mentioned) the rake test:units task  
picked  
them up just fine.
