Minitest 2.2.2 Released

minitest version 2.2.2 has been released!

minitest provides a complete suite of testing facilities supporting
TDD, BDD, mocking, and benchmarking.

minitest/unit is a small and incredibly fast unit testing framework.
It provides a rich set of assertions to make your tests clean and
readable.

minitest/spec is a functionally complete spec engine. It hooks onto
minitest/unit and seamlessly bridges test assertions over to spec
expectations.

minitest/benchmark is an awesome way to assert the performance of your
algorithms in a repeatable manner. Now you can assert that your newb
co-worker doesn’t replace your linear algorithm with an exponential
one!

minitest/mock by Steven B., is a beautifully tiny mock object
framework.

minitest/pride shows pride in testing and adds coloring to your test
output.

minitest/unit is meant to have a clean implementation for language
implementors that need a minimal set of methods to bootstrap a working
test suite. For example, there is no magic involved for test-case
discovery.

Changes:

2.2.2 / 2011-06-01

  • 2 bug fixes:

    • Got rid of the trailing period in message for assert_equal.
      (tenderlove)
    • Windows needs more flushing. (Akio T.)

Ryan,

On 02.06.2011 00:58, Ryan D. wrote:

minitest version 2.2.2 has been released!

*http://rubyforge.org/projects/bfts

I am puzzled once more why you refer to rubyforge for this packet. The
link contains completely outdated information about it. Do you ever look
at
this page yourself? On RubyForge, the link to the project’s homepage
only leads to the class documentation. All News, SCM and downloadable
files
available there refer to version 2.0.0 at latest. There is no way to get
to GitHub - minitest/minitest: minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking. except by googling.

What’s the purpose of holding on to the dead rubyforge.org project site
for your good packages if it is not maintained and obviously not the
primary
landing zone for the project anymore?

Keep up the good work nevertheless, greetings,
– Matthias

On Jun 2, 2011, at 09:39 , Matthias W. wrote:

Ryan,

On 02.06.2011 00:58, Ryan D. wrote:

minitest version 2.2.2 has been released!

*http://rubyforge.org/projects/bfts

I am puzzled once more why you refer to rubyforge for this packet. The link
contains completely outdated information about it. Do you ever look at this page
yourself? On RubyForge, the link to the projects homepage only leads to the class
documentation. All News, SCM and downloadable files available there refer to
version 2.0.0 at latest. There is no way to get to
GitHub - minitest/minitest: minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking. except by googling.

Because that’s where my bug tracker is.

We don’t upload to rubyforge.org anymore or update the news. Since
nobody reads that stuff anyhow I don’t see the problem but I can
certainly try to delete all the news posts.

I can update the README to make that more clear.

Do note that I only use github for mirroring the source.

Whats the purpose of holding on to the dead rubyforge.org project site for your
good packages if it is not maintained and obviously not the primary landing zone
for the project anymore?

Again, bug tracker.

Content preview: Hi, On 02.06.2011 00:58, Ryan D. wrote: > minitest
version
2.2.2 has been released! > > * http://rubyforge.org/projects/bfts
The news
sound promising, but is it the wrong link? The most recent version
there’s
is 2.0.0 and latest news says 1.4.2 released … ? Btw, can’t find
any documentation
at all there also. […]

Content analysis details: (-2.9 points, 5.0 required)

pts rule name description



-1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
-1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%
[score: 0.0000]
X-Cloudmark-Analysis: v=1.1
cv=FXfX1j538S0toKVv4AeTokQJ/Dr7x98IW2CddS+R9NE= c=1 sm=0
a=CPlwVjms4CEA:10 a=K5PO0SSsZwwA:10 a=IkcTkHD0fZMA:10 a=y5WZO5ClAAAA:8
a=NVIcPUf-ZT5h3eNSDlMA:9 a=QEXdDO2ut3YA:10 a=qpLQLVBrUhkA:10
a=HpAAvcLHHh0Zw7uRqdWCyQ==:117
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: bulk
Lines: 13
List-Id: ruby-talk.ruby-lang.org
List-Software: fml [fml 4.0.3 release (20011202/4.0.3)]
List-Post: mailto:[email protected]
List-Owner: mailto:[email protected]
List-Help: mailto:[email protected]?body=help
List-Unsubscribe: mailto:[email protected]?body=unsubscribe
Received-SPF: none (Address does not pass the Sender Policy Framework)
SPF=FROM;
[email protected];
remoteip=::ffff:221.186.184.68;
remotehost=carbon.ruby-lang.org;
helo=carbon.ruby-lang.org;
receiver=eq4.andreas-s.net;

Hi,

On 02.06.2011 00:58, Ryan D. wrote:

minitest version 2.2.2 has been released!

The news sound promising, but is it the wrong link? The most recent
version there’s is 2.0.0 and latest news says 1.4.2 released … ? Btw,
can’t find any documentation at all there also.

cheers,

  • Markus

On Jun 2, 2011, at 12:15 , Markus F. wrote:

Hi,

On 02.06.2011 00:58, Ryan D. wrote:

minitest version 2.2.2 has been released!

The news sound promising, but is it the wrong link? The most recent
version there’s is 2.0.0 and latest news says 1.4.2 released … ? Btw,
can’t find any documentation at all there also.

Again, Thanks for pointing this out… I’ve since updated it (and all my
other major projects) to rdoc’s dictionary lists so I can say:

home :: GitHub - minitest/minitest: minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.
rdoc :: http://bfts.rubyforge.org/minitest

On Jun 27, 8:36pm, Ryan D. [email protected] wrote:

Again, Thanks for pointing this out… I’ve since updated it (and all my other
major projects) to rdoc’s dictionary lists so I can say:

home ::GitHub - minitest/minitest: minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.
rdoc ::http://bfts.rubyforge.org/minitest

+1

On 02.06.2011 23:04, Ryan D. wrote:

We don’t upload to rubyforge.org anymore or update the news. Since nobody reads
that stuff anyhow I don’t see the problem but I can certainly try to delete all
the news posts.

I can update the README to make that more clear.

Do note that I only use github for mirroring the source.

Thanks for the clarification, makes sense. In this case I’d suggest to
update the README to indicate github as the primary home page, cause it
has all
the current sources, SCM activities and a nice README auto display. And
the link to Rubyforge should be on 2nd place, probably introduced as
“Bug
Tracking at [http://…]”.

And, don’t forget to update your other seattlerb projects in the same
way … :wink:

Cheers,
– Matthias

Content preview: On 28.06.2011 02:36, Ryan D. wrote: > home ::

> rdoc :: http://bfts.rubyforge.org/minitest That’s really great!
Whenever
I came to rubyforge I literally felt lost there. A proper github
link these
days is a live saver. […]

Content analysis details: (-2.9 points, 5.0 required)

pts rule name description



-1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
-1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%
[score: 0.0000]
X-Cloudmark-Analysis: v=1.1
cv=Nww7yNiXF4C1XGF+VcigPkOcTpD8wJaI1KQuZlH5eEk= c=1 sm=0
a=aAvtD6xXQTUA:10 a=K5PO0SSsZwwA:10 a=8nJEP1OIZ-IA:10 a=xqWC_Br6kY4A:10
a=NEAV23lmAAAA:8 a=y5WZO5ClAAAA:8 a=L0iz167Zowq2YcUbmbIA:9
a=wPNLvfGTeEIA:10 a=HpAAvcLHHh0Zw7uRqdWCyQ==:117
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Lines: 8
List-Id: ruby-talk.ruby-lang.org
List-Software: fml [fml 4.0.3 release (20011202/4.0.3)]
List-Post: mailto:[email protected]
List-Owner: mailto:[email protected]
List-Help: mailto:[email protected]?body=help
List-Unsubscribe: mailto:[email protected]?body=unsubscribe
Received-SPF: none (Address does not pass the Sender Policy Framework)
SPF=FROM;
[email protected];
remoteip=::ffff:221.186.184.68;
remotehost=carbon.ruby-lang.org;
helo=carbon.ruby-lang.org;
receiver=eq4.andreas-s.net;

On 28.06.2011 02:36, Ryan D. wrote:

home :: GitHub - minitest/minitest: minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.
rdoc :: http://bfts.rubyforge.org/minitest

That’s really great! Whenever I came to rubyforge I literally felt lost
there. A proper github link these days is a live saver.

thanks!