This repository has been archived by the owner. It is now read-only.
eric1234 edited this page Sep 14, 2010 · 11 revisions

First let me say up front that this library is an experiment. I don’t even know if it is a good idea yet but if you are feeling adventurous I encourage you to take the red pill and see how deep this rabbit hole goes.

So the basic goal of this library is to allow you put your test right next to the code being tested. For example:


  def multiply(a, b)
    a * b
  end

  Test do
    assert_equal 6, multiply(2, 3)
    assert_equal 10, multiply(5, 10)
    assert_not_equal 42, multiply(6, 9)
  end

Lets go over a few of the key features of in-line testing.

To understand what you are getting into see Trade-offs. In addition we have Rails Integration. If you want to know why I use CamelCase see Test block API. Also in case you are curious test_inline should not really affect the Performance of an app.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.