summary refs log tree commit diff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Allow negated nontrue values outside specsChristian Neukirchen2009-01-101-1/+3
|
* Push VERSION to 1.1 1.1Christian Neukirchen2008-11-301-1/+1
|
* Add Knock outputChristian Neukirchen2008-11-301-0/+17
|
* De-metaprogram and document nested before/afterChristian Neukirchen2008-10-251-10/+11
|
* Having higher-level after blocks also be run for nested contexts.Yossef Mendelssohn2008-10-241-1/+3
|
* Cleaning up setting of nested before blocksYossef Mendelssohn2008-10-241-4/+1
|
* Letting before blocks be run from higher levels in nested contextYossef Mendelssohn2008-10-241-2/+15
| | | | | | Split up Context#initialize to let running be a separate step. Added attr_reader for Context name and block to let the running step have access to them without resorting to instance variables.
* Add option to disable backtracesChristian Neukirchen2008-08-171-3/+6
| | | | darcs-hash:20080817113240-4fc50-3162b572aebb4183f9482d99ad58b2f98b972076.gz
* Don't %-expand twice in TAP outputChristian Neukirchen2008-08-171-2/+2
| | | | darcs-hash:20080817104829-4fc50-2ac9aea25dae06b52f9dcb484aeb0f6ab7fcdc6a.gz
* pols-for-at-exitjftucker2008-08-011-0/+1
| | | | | | Added an alias for summary_on_exit to summary_at_exit to save on POLS for some people (me!). darcs-hash:20080801100128-28a3f-4d5e75eed2f0b01d9c6c13d8414e7c9d71c2b647.gz
* Add bacon_rspec.rb to avoid errors when .bacon doesn't existChristian Neukirchen2008-07-061-0/+2
| | | | darcs-hash:20080706164742-4fc50-c15021a90edea3535271ec792af7447f475c85dd.gz
* Push VERSION to 1.0 1.0Christian Neukirchen2008-07-061-1/+1
| | | | darcs-hash:20080706160513-4fc50-75b03d19136e759752c7590f4490fcd9e060f277.gz
* Small reformattingChristian Neukirchen2008-07-061-6/+3
| | | | darcs-hash:20080706160455-4fc50-8954971c10cd130a9e5b582b4188987f9cbebaeb.gz
* support mappings for subdirs in autotestjftucker2008-06-251-1/+10
| | | | darcs-hash:20080625112029-28a3f-a8620aecf68d46cf0aeecb475e57fb52b864d0b8.gz
* adding autotest supportjftucker2008-06-252-0/+36
| | | | | | | | | | The autotest auto discovery uses bacons test/unit output. It does not currently call specific examples (TODO). It currently attempts to fix the rspec auto discovery by removing it if it finds a .bacon under test/ or spec/. In fact, these are the only conditions under which the bacon autotest will load. darcs-hash:20080624222708-28a3f-839431c7732599ab78c7279d8dffcf4f4ee3c9e8.gz
* Show exception instead of missing error if a spec is empty because of it.Michael Fellinger m.fellinger@gmail.com2008-03-131-1/+1
| | | | darcs-hash:20080313030042-7868f-56d834d72c945bf3e5395dc9942e0cce4c2cf81b.gz
* Call after-blocks even if before-blocks or spec raise exceptionsChristian Neukirchen2008-03-021-7/+18
| | | | | | Based on a patch by Keita Yamaguchi darcs-hash:20080302105238-4fc50-109b938f91a842da8c04469af9edc7aed9766e51.gz
* Count failed requirements tooChristian Neukirchen2008-03-021-1/+1
| | | | darcs-hash:20080302105209-4fc50-e6cfe0927a54a1f170038c0d4555baf1b81054bf.gz
* ReformatsChristian Neukirchen2008-02-101-1/+1
| | | | darcs-hash:20080210174524-4fc50-5753e3f7ff4fcb391864d2b427cab1db4169a61c.gz
* Empty specifications are now erroneousChristian Neukirchen2008-02-101-0/+5
| | | | darcs-hash:20080210174232-4fc50-502a7c3601bcbd28b1ec6befde599762d939effa.gz
* allows multiple arguments to #describe to allow specialized behaviours such asrff.rff2008-01-231-1/+1
| | | | | | | | | describe Queue,'empty' describe Queue,'full' Some tests for this and manveru's latest patch are included darcs-hash:20080123225940-16231-8d28039e863f52902c390f666b710c5a1d59cf53.gz
* #to_s the argument to describeMichael Fellinger2008-01-191-2/+2
| | | | darcs-hash:20080119220725-cbc08-df49e4682daa7ea66ae91166e1d4e9028f475562.gz
* Flunk if there are no arguments to #itChristian Neukirchen2008-01-181-0/+1
| | | | darcs-hash:20080118142527-4fc50-0690507e5ef3f9638a2c5666047ad0db00e7c7df.gz
* add should('foo') shortcut for it('should foo')rff.rff2008-01-141-0/+8
| | | | darcs-hash:20080114003444-16231-e4a97d3932c8636751d72f101e0363c124522390.gz
* Last minute 0.9Christian Neukirchen2008-01-071-1/+1
| | | | darcs-hash:20080107192404-4fc50-8f87bf369b345a5968d97fd2e57349bd9021361b.gz
* Update copyrightChristian Neukirchen2008-01-071-1/+1
| | | | darcs-hash:20080107192143-4fc50-34c83d040ad98b048e952ea876091f19f39f52bc.gz
* Tighten codeChristian Neukirchen2008-01-071-32/+13
| | | | darcs-hash:20080107190840-4fc50-f747c8c40afb24b4f2f7d2cb9b711560c59df84f.gz
* Improve TAP outputChristian Neukirchen2008-01-071-2/+2
| | | | darcs-hash:20080107183307-4fc50-8f4f10d51c6bc9603af5ae84a14a1a814f77bd79.gz
* behaves_like should take multiple namesMichael Fellinger2007-12-311-2/+4
| | | | darcs-hash:20071231180149-cbc08-3d48eabe8b6833561719082c904768bfc993a73a.gz
* Adding Proc#change? to check for changes on repeated calling of proc.Michael Fellinger2007-12-301-0/+8
| | | | darcs-hash:20071230183818-cbc08-cab1d5073d8c53768b97d1b7489202a936ea5ef7.gz
* Patching for ruby 1.9.0 and removing useless spacesMichael Fellinger2007-12-281-19/+27
| | | | darcs-hash:20071228114204-cbc08-db16281d0fcefd82944417a86159596be630f5d2.gz
* Make code nicerChristian Neukirchen2007-12-051-41/+25
| | | | darcs-hash:20071205135651-4fc50-fea11520fb6f6dcfdd8dd9a87b792492d0d34bb4.gz
* Add copyrightChristian Neukirchen2007-12-051-0/+6
| | | | darcs-hash:20071205134126-4fc50-7ef1cabdc3e28be8c0d93a0583c89a81b2996885.gz
* Move #close? to NumericChristian Neukirchen2007-12-051-1/+1
| | | | darcs-hash:20071205131854-4fc50-b83e8ad623c548b8ff5c264c8ae915c8e293b83f.gz
* Add flunkingChristian Neukirchen2007-12-051-3/+5
| | | | darcs-hash:20071205131134-4fc50-f212f6e81f9439f8171234b379dbf4852f7ed9e2.gz
* Allow using Object#should outside of contexts providing boolean returnChristian Neukirchen2007-12-051-3/+8
| | | | darcs-hash:20071205124213-4fc50-3f808aaca8121e094097e1896c6ee2da3380649c.gz
* Move summary outputter to lib/bacon.rbChristian Neukirchen2007-12-051-0/+13
| | | | darcs-hash:20071205124100-4fc50-369b336a902888b068c626b08a7ae5869d31c117.gz
* Fix output of summaryChristian Neukirchen2007-12-051-1/+1
| | | | darcs-hash:20071205122627-4fc50-8aa503b0a3e6d4e568ffad77842088bb5c6c6f21.gz
* Add identical_to/same_asChristian Neukirchen2007-12-051-1/+4
| | | | darcs-hash:20071205122616-4fc50-34f25320f27b4db25249d05e092ab2f87d9e40e7.gz
* Remove debugging statementsChristian Neukirchen2007-12-051-3/+0
| | | | darcs-hash:20071205011224-4fc50-8aa2efe8859492107b8b56d7e6376690a41b8981.gz
* Test Context#should.{throw,raise}Christian Neukirchen2007-12-051-0/+4
| | | | darcs-hash:20071205005808-4fc50-042ef423f840f7cc0f37003112e8f95794446de0.gz
* Add should.throwChristian Neukirchen2007-12-051-0/+8
| | | | darcs-hash:20071205005629-4fc50-9383518bf564264235d38f2fbd3059cccb6d3885.gz
* Implement -n and -t for filtering on context/specification namesChristian Neukirchen2007-12-051-1/+6
| | | | darcs-hash:20071205004933-4fc50-bf25adcb3aa94bded121b452ad17a15a1c38c1f5.gz
* Add shared contextsChristian Neukirchen2007-12-051-3/+14
| | | | darcs-hash:20071205004156-4fc50-50fb9e4bd448a79706dff072ecf7efe06df41d3e.gz
* Make directives belong to Kernel and privateChristian Neukirchen2007-12-051-0/+4
| | | | darcs-hash:20071205004139-4fc50-40c5e61ea0746d008596ea5a44c510763116acb2.gz
* Clear up error reportingChristian Neukirchen2007-12-051-1/+1
| | | | darcs-hash:20071205004117-4fc50-dbe6e7b9a8fa930061bf328548f680511f02989d.gz
* Add TAP generatorChristian Neukirchen2007-12-051-1/+27
| | | | darcs-hash:20071205002327-4fc50-ab781399433c4ab9a58d5b8e5b11a0ed44a221cc.gz
* Add Test::Unit-like output (-q)Christian Neukirchen2007-05-311-15/+45
| | | | darcs-hash:20070531122835-4fc50-fb4b446c031828f7d8e813878ec864423de9c6dc.gz
* Add standalone runner, bin/baconChristian Neukirchen2007-05-311-0/+3
| | | | darcs-hash:20070531121800-4fc50-d453e659c8055bbbab8e381c1632007d55869bc4.gz
* Fix for testsuiteChristian Neukirchen2007-05-311-12/+44
| | | | darcs-hash:20070531121705-4fc50-bdc3919a301da12ee024b9d2508d8139ea5c8d09.gz