Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Added help page

  • Loading branch information...
commit f2f6569192a6ae472e1e2ea49fe6a829f6f86e0a 1 parent d284274
thingevery authored

Showing 152 changed files with 10,953 additions and 3 deletions. Show diff stats Hide diff stats

  1. +4 0 Gemfile
  2. +12 0 Gemfile.lock
  3. +4 0 app/controllers/pages_controller.rb
  4. +7 0 app/views/pages/help.html.erb
  5. +16 0 bin/autotest
  6. +16 0 bin/multigem
  7. +16 0 bin/multiruby
  8. +16 0 bin/multiruby_setup
  9. +19 0 bin/ruby/1.9.1/bin/autotest
  10. +21 0 bin/ruby/1.9.1/bin/multigem
  11. +21 0 bin/ruby/1.9.1/bin/multiruby
  12. +21 0 bin/ruby/1.9.1/bin/multiruby_setup
  13. +21 0 bin/ruby/1.9.1/bin/unit_diff
  14. +21 0 bin/ruby/1.9.1/bin/zentest
  15. BIN  bin/ruby/1.9.1/cache/ZenTest-4.6.2.gem
  16. BIN  bin/ruby/1.9.1/cache/autotest-4.4.6.gem
  17. BIN  bin/ruby/1.9.1/cache/autotest-fsevent-0.2.4.gem
  18. BIN  bin/ruby/1.9.1/cache/autotest-growl-0.2.16.gem
  19. BIN  bin/ruby/1.9.1/cache/autotest-rails-pure-4.1.2.gem
  20. BIN  bin/ruby/1.9.1/cache/sys-uname-0.8.6.gem
  21. +21 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/.autotest
  22. 0  bin/ruby/1.9.1/gems/ZenTest-4.6.2/.gemtest
  23. +805 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/History.txt
  24. +38 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/Manifest.txt
  25. +138 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/README.txt
  26. +54 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/Rakefile
  27. +721 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/articles/Article.css
  28. +533 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/articles/getting_started_with_autotest.html
  29. +393 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/articles/how_to_use_zentest.txt
  30. +6 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/bin/autotest
  31. +4 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/bin/multigem
  32. +76 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/bin/multiruby
  33. +74 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/bin/multiruby_setup
  34. +38 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/bin/unit_diff
  35. +23 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/bin/zentest
  36. +42 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/example.txt
  37. +7 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/example1.rb
  38. +15 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/example2.rb
  39. +16 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/example_dot_autotest.rb
  40. +852 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/lib/autotest.rb
  41. +26 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/lib/autotest/autoupdate.rb
  42. +10 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/lib/autotest/bundler.rb
  43. +19 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/lib/autotest/isolate.rb
  44. +9 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/lib/autotest/once.rb
  45. +56 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/lib/autotest/preload.rb
  46. +27 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/lib/autotest/rcov.rb
  47. +16 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/lib/autotest/restart.rb
  48. +9 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/lib/autotest/timestamp.rb
  49. +25 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/lib/focus.rb
  50. +92 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/lib/functional_test_matrix.rb
  51. +412 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/lib/multiruby.rb
  52. +274 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/lib/unit_diff.rb
  53. +594 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/lib/zentest.rb
  54. +117 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/lib/zentest_mapping.rb
  55. +527 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/test/test_autotest.rb
  56. +35 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/test/test_focus.rb
  57. +372 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/test/test_unit_diff.rb
  58. +568 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/test/test_zentest.rb
  59. +242 0 bin/ruby/1.9.1/gems/ZenTest-4.6.2/test/test_zentest_mapping.rb
  60. +4 0 bin/ruby/1.9.1/gems/autotest-4.4.6/History.txt
  61. +4 0 bin/ruby/1.9.1/gems/autotest-4.4.6/Manifest.txt
  62. +43 0 bin/ruby/1.9.1/gems/autotest-4.4.6/README.txt
  63. +17 0 bin/ruby/1.9.1/gems/autotest-4.4.6/Rakefile
  64. +4 0 bin/ruby/1.9.1/gems/autotest-fsevent-0.2.4/.gitignore
  65. +1 0  bin/ruby/1.9.1/gems/autotest-fsevent-0.2.4/.rvmrc
  66. +55 0 bin/ruby/1.9.1/gems/autotest-fsevent-0.2.4/CHANGELOG.txt
  67. +4 0 bin/ruby/1.9.1/gems/autotest-fsevent-0.2.4/Gemfile
  68. +31 0 bin/ruby/1.9.1/gems/autotest-fsevent-0.2.4/Gemfile.lock
  69. +20 0 bin/ruby/1.9.1/gems/autotest-fsevent-0.2.4/LICENSE
  70. +14 0 bin/ruby/1.9.1/gems/autotest-fsevent-0.2.4/PostInstall.txt
  71. +143 0 bin/ruby/1.9.1/gems/autotest-fsevent-0.2.4/README.rdoc
  72. +7 0 bin/ruby/1.9.1/gems/autotest-fsevent-0.2.4/Rakefile
  73. +28 0 bin/ruby/1.9.1/gems/autotest-fsevent-0.2.4/autotest-fsevent.gemspec
  74. BIN  bin/ruby/1.9.1/gems/autotest-fsevent-0.2.4/bin/fsevent_sleep
  75. +4 0 bin/ruby/1.9.1/gems/autotest-fsevent-0.2.4/ext/fsevent/Makefile
  76. +30 0 bin/ruby/1.9.1/gems/autotest-fsevent-0.2.4/ext/fsevent/extconf.rb
  77. 0  bin/ruby/1.9.1/gems/autotest-fsevent-0.2.4/ext/fsevent/fsevent.dll
  78. 0  bin/ruby/1.9.1/gems/autotest-fsevent-0.2.4/ext/fsevent/fsevent.so
  79. +43 0 bin/ruby/1.9.1/gems/autotest-fsevent-0.2.4/ext/fsevent/fsevent_sleep.c
  80. +1 0  bin/ruby/1.9.1/gems/autotest-fsevent-0.2.4/ext/fsevent/make
  81. 0  bin/ruby/1.9.1/gems/autotest-fsevent-0.2.4/ext/fsevent/nmake.bat
  82. +4 0 bin/ruby/1.9.1/gems/autotest-fsevent-0.2.4/lib/autotest-fsevent.rb
  83. +5 0 bin/ruby/1.9.1/gems/autotest-fsevent-0.2.4/lib/autotest-fsevent/version.rb
  84. +41 0 bin/ruby/1.9.1/gems/autotest-fsevent-0.2.4/lib/autotest/fsevent.rb
  85. +1 0  bin/ruby/1.9.1/gems/autotest-fsevent-0.2.4/spec/autotest-fsevent_spec.rb
  86. +8 0 bin/ruby/1.9.1/gems/autotest-fsevent-0.2.4/spec/spec_helper.rb
  87. +5 0 bin/ruby/1.9.1/gems/autotest-growl-0.2.16/.gitignore
  88. +1 0  bin/ruby/1.9.1/gems/autotest-growl-0.2.16/.rvmrc
  89. +140 0 bin/ruby/1.9.1/gems/autotest-growl-0.2.16/CHANGELOG.txt
  90. +4 0 bin/ruby/1.9.1/gems/autotest-growl-0.2.16/Gemfile
  91. +28 0 bin/ruby/1.9.1/gems/autotest-growl-0.2.16/Gemfile.lock
  92. +20 0 bin/ruby/1.9.1/gems/autotest-growl-0.2.16/LICENSE
  93. +26 0 bin/ruby/1.9.1/gems/autotest-growl-0.2.16/PostInstall.txt
  94. +268 0 bin/ruby/1.9.1/gems/autotest-growl-0.2.16/README.rdoc
  95. +7 0 bin/ruby/1.9.1/gems/autotest-growl-0.2.16/Rakefile
  96. +26 0 bin/ruby/1.9.1/gems/autotest-growl-0.2.16/autotest-growl.gemspec
  97. +19 0 bin/ruby/1.9.1/gems/autotest-growl-0.2.16/growl/growlnotify
  98. BIN  bin/ruby/1.9.1/gems/autotest-growl-0.2.16/growl/growlnotify-1.1.5
  99. BIN  bin/ruby/1.9.1/gems/autotest-growl-0.2.16/growl/growlnotify-1.3
  100. BIN  bin/ruby/1.9.1/gems/autotest-growl-0.2.16/growl/growlnotify.com
  101. BIN  bin/ruby/1.9.1/gems/autotest-growl-0.2.16/img/ampelmaennchen/error.png
  102. BIN  bin/ruby/1.9.1/gems/autotest-growl-0.2.16/img/ampelmaennchen/failed.png
  103. BIN  bin/ruby/1.9.1/gems/autotest-growl-0.2.16/img/ampelmaennchen/info.png
  104. BIN  bin/ruby/1.9.1/gems/autotest-growl-0.2.16/img/ampelmaennchen/passed.png
  105. BIN  bin/ruby/1.9.1/gems/autotest-growl-0.2.16/img/ampelmaennchen/pending.png
  106. BIN  bin/ruby/1.9.1/gems/autotest-growl-0.2.16/img/ruby/error.png
  107. BIN  bin/ruby/1.9.1/gems/autotest-growl-0.2.16/img/ruby/failed.png
  108. BIN  bin/ruby/1.9.1/gems/autotest-growl-0.2.16/img/ruby/info.png
  109. BIN  bin/ruby/1.9.1/gems/autotest-growl-0.2.16/img/ruby/passed.png
  110. BIN  bin/ruby/1.9.1/gems/autotest-growl-0.2.16/img/ruby/pending.png
  111. +4 0 bin/ruby/1.9.1/gems/autotest-growl-0.2.16/lib/autotest-growl.rb
  112. +5 0 bin/ruby/1.9.1/gems/autotest-growl-0.2.16/lib/autotest-growl/version.rb
  113. +199 0 bin/ruby/1.9.1/gems/autotest-growl-0.2.16/lib/autotest/growl.rb
  114. +64 0 bin/ruby/1.9.1/gems/autotest-growl-0.2.16/lib/autotest/result.rb
  115. +79 0 bin/ruby/1.9.1/gems/autotest-growl-0.2.16/spec/autotest-growl_spec.rb
  116. +14 0 bin/ruby/1.9.1/gems/autotest-growl-0.2.16/spec/spec_helper.rb
  117. +23 0 bin/ruby/1.9.1/gems/autotest-rails-pure-4.1.2/.autotest
  118. +2 0  bin/ruby/1.9.1/gems/autotest-rails-pure-4.1.2/History.txt
  119. +21 0 bin/ruby/1.9.1/gems/autotest-rails-pure-4.1.2/Rakefile
  120. +48 0 bin/ruby/1.9.1/gems/autotest-rails-pure-4.1.2/Readme.md
  121. +1 0  bin/ruby/1.9.1/gems/autotest-rails-pure-4.1.2/VERSION
  122. +45 0 bin/ruby/1.9.1/gems/autotest-rails-pure-4.1.2/autotest-rails-pure.gemspec
  123. +5 0 bin/ruby/1.9.1/gems/autotest-rails-pure-4.1.2/lib/autotest/discover.rb
  124. +12 0 bin/ruby/1.9.1/gems/autotest-rails-pure-4.1.2/lib/autotest/fixtures.rb
  125. +7 0 bin/ruby/1.9.1/gems/autotest-rails-pure-4.1.2/lib/autotest/migrate.rb
  126. +100 0 bin/ruby/1.9.1/gems/autotest-rails-pure-4.1.2/lib/autotest/rails.rb
  127. +30 0 bin/ruby/1.9.1/gems/autotest-rails-pure-4.1.2/test/rails_test.rb
  128. +160 0 bin/ruby/1.9.1/gems/sys-uname-0.8.6/CHANGES
  129. +11 0 bin/ruby/1.9.1/gems/sys-uname-0.8.6/MANIFEST
  130. +36 0 bin/ruby/1.9.1/gems/sys-uname-0.8.6/README
  131. +73 0 bin/ruby/1.9.1/gems/sys-uname-0.8.6/Rakefile
  132. +127 0 bin/ruby/1.9.1/gems/sys-uname-0.8.6/doc/uname.txt
  133. +41 0 bin/ruby/1.9.1/gems/sys-uname-0.8.6/examples/uname_test.rb
  134. +187 0 bin/ruby/1.9.1/gems/sys-uname-0.8.6/ext/Makefile
  135. +12 0 bin/ruby/1.9.1/gems/sys-uname-0.8.6/ext/extconf.rb
  136. +36 0 bin/ruby/1.9.1/gems/sys-uname-0.8.6/ext/mkmf.log
  137. +307 0 bin/ruby/1.9.1/gems/sys-uname-0.8.6/ext/sys/uname.c
  138. BIN  bin/ruby/1.9.1/gems/sys-uname-0.8.6/ext/uname.bundle
  139. BIN  bin/ruby/1.9.1/gems/sys-uname-0.8.6/ext/uname.o
  140. BIN  bin/ruby/1.9.1/gems/sys-uname-0.8.6/lib/sys/uname.bundle
  141. +27 0 bin/ruby/1.9.1/gems/sys-uname-0.8.6/sys-uname.gemspec
  142. +453 0 bin/ruby/1.9.1/gems/sys-uname-0.8.6/test/test_sys_uname.rb
  143. +37 0 bin/ruby/1.9.1/specifications/ZenTest-4.6.2.gemspec
  144. +41 0 bin/ruby/1.9.1/specifications/autotest-4.4.6.gemspec
  145. +41 0 bin/ruby/1.9.1/specifications/autotest-fsevent-0.2.4.gemspec
  146. +36 0 bin/ruby/1.9.1/specifications/autotest-growl-0.2.16.gemspec
  147. +24 0 bin/ruby/1.9.1/specifications/autotest-rails-pure-4.1.2.gemspec
  148. +33 0 bin/ruby/1.9.1/specifications/sys-uname-0.8.6.gemspec
  149. +16 0 bin/unit_diff
  150. +16 0 bin/zentest
  151. +2 0  config/routes.rb
  152. +21 3 spec/controllers/pages_controller_spec.rb
4 Gemfile
@@ -38,4 +38,8 @@ group :test do
38 38 gem 'rspec-rails', '2.6.1'
39 39 gem 'webrat', '0.7.1'
40 40 gem 'spork', '0.9.0.rc8'
  41 + gem 'autotest', '4.4.6'
  42 + gem 'autotest-rails-pure', '4.1.2'
  43 + gem 'autotest-fsevent', '0.2.4'
  44 + gem 'autotest-growl', '0.2.16'
41 45 end
12 Gemfile.lock
... ... @@ -1,6 +1,7 @@
1 1 GEM
2 2 remote: http://rubygems.org/
3 3 specs:
  4 + ZenTest (4.6.2)
4 5 actionmailer (3.1.1)
5 6 actionpack (= 3.1.1)
6 7 mail (~> 2.3.0)
@@ -30,6 +31,12 @@ GEM
30 31 activesupport (3.1.1)
31 32 multi_json (~> 1.0)
32 33 arel (2.2.1)
  34 + autotest (4.4.6)
  35 + ZenTest (>= 4.4.1)
  36 + autotest-fsevent (0.2.4)
  37 + sys-uname
  38 + autotest-growl (0.2.16)
  39 + autotest-rails-pure (4.1.2)
33 40 builder (3.0.0)
34 41 coffee-rails (3.1.1)
35 42 coffee-script (>= 2.2.0)
@@ -108,6 +115,7 @@ GEM
108 115 hike (~> 1.2)
109 116 rack (~> 1.0)
110 117 tilt (~> 1.1, != 1.3.0)
  118 + sys-uname (0.8.6)
111 119 thor (0.14.6)
112 120 tilt (1.3.3)
113 121 treetop (1.4.10)
@@ -126,6 +134,10 @@ PLATFORMS
126 134 ruby
127 135
128 136 DEPENDENCIES
  137 + autotest (= 4.4.6)
  138 + autotest-fsevent (= 0.2.4)
  139 + autotest-growl (= 0.2.16)
  140 + autotest-rails-pure (= 4.1.2)
129 141 coffee-rails (~> 3.1.1)
130 142 jquery-rails
131 143 pg
4 app/controllers/pages_controller.rb
@@ -11,4 +11,8 @@ def about
11 11 @title = "About"
12 12 end
13 13
  14 + def help
  15 + @title = "Help"
  16 + end
  17 +
14 18 end
7 app/views/pages/help.html.erb
... ... @@ -0,0 +1,7 @@
  1 +<h1>Help</h1>
  2 +<p>
  3 + Get help on Ruby on Rails Tutorial at the
  4 + <a href="http://railstutorial.org/help">Rails Tutorial help page</a>.
  5 + To get help on this sample app, see the
  6 + <a href="http://railstutorial.org/book">Rails Tutorial book</a>.
  7 +</p>
16 bin/autotest
... ... @@ -0,0 +1,16 @@
  1 +#!/usr/bin/env ruby
  2 +#
  3 +# This file was generated by Bundler.
  4 +#
  5 +# The application 'autotest' is installed as part of a gem, and
  6 +# this file is here to facilitate running it.
  7 +#
  8 +
  9 +require 'pathname'
  10 +ENV['BUNDLE_GEMFILE'] ||= File.expand_path("../../Gemfile",
  11 + Pathname.new(__FILE__).realpath)
  12 +
  13 +require 'rubygems'
  14 +require 'bundler/setup'
  15 +
  16 +load Gem.bin_path('ZenTest', 'autotest')
16 bin/multigem
... ... @@ -0,0 +1,16 @@
  1 +#!/usr/bin/env ruby
  2 +#
  3 +# This file was generated by Bundler.
  4 +#
  5 +# The application 'multigem' is installed as part of a gem, and
  6 +# this file is here to facilitate running it.
  7 +#
  8 +
  9 +require 'pathname'
  10 +ENV['BUNDLE_GEMFILE'] ||= File.expand_path("../../Gemfile",
  11 + Pathname.new(__FILE__).realpath)
  12 +
  13 +require 'rubygems'
  14 +require 'bundler/setup'
  15 +
  16 +load Gem.bin_path('ZenTest', 'multigem')
16 bin/multiruby
... ... @@ -0,0 +1,16 @@
  1 +#!/usr/bin/env ruby
  2 +#
  3 +# This file was generated by Bundler.
  4 +#
  5 +# The application 'multiruby' is installed as part of a gem, and
  6 +# this file is here to facilitate running it.
  7 +#
  8 +
  9 +require 'pathname'
  10 +ENV['BUNDLE_GEMFILE'] ||= File.expand_path("../../Gemfile",
  11 + Pathname.new(__FILE__).realpath)
  12 +
  13 +require 'rubygems'
  14 +require 'bundler/setup'
  15 +
  16 +load Gem.bin_path('ZenTest', 'multiruby')
16 bin/multiruby_setup
... ... @@ -0,0 +1,16 @@
  1 +#!/usr/bin/env ruby
  2 +#
  3 +# This file was generated by Bundler.
  4 +#
  5 +# The application 'multiruby_setup' is installed as part of a gem, and
  6 +# this file is here to facilitate running it.
  7 +#
  8 +
  9 +require 'pathname'
  10 +ENV['BUNDLE_GEMFILE'] ||= File.expand_path("../../Gemfile",
  11 + Pathname.new(__FILE__).realpath)
  12 +
  13 +require 'rubygems'
  14 +require 'bundler/setup'
  15 +
  16 +load Gem.bin_path('ZenTest', 'multiruby_setup')
19 bin/ruby/1.9.1/bin/autotest
... ... @@ -0,0 +1,19 @@
  1 +#!/usr/bin/env ruby
  2 +#
  3 +# This file was generated by RubyGems.
  4 +#
  5 +# The application 'ZenTest' is installed as part of a gem, and
  6 +# this file is here to facilitate running it.
  7 +#
  8 +
  9 +require 'rubygems'
  10 +
  11 +version = ">= 0"
  12 +
  13 +if ARGV.first =~ /^_(.*)_$/ and Gem::Version.correct? $1 then
  14 + version = $1
  15 + ARGV.shift
  16 +end
  17 +
  18 +gem 'ZenTest', version
  19 +load Gem.bin_path('ZenTest', 'autotest', version)
21 bin/ruby/1.9.1/bin/multigem
... ... @@ -0,0 +1,21 @@
  1 +#!/bin/sh
  2 +'exec' "ruby" '-x' "$0" "$@"
  3 +#!/Users/thingevery/.rvm/rubies/ruby-1.9.2-p290/bin/ruby -w
  4 +#
  5 +# This file was generated by RubyGems.
  6 +#
  7 +# The application 'ZenTest' is installed as part of a gem, and
  8 +# this file is here to facilitate running it.
  9 +#
  10 +
  11 +require 'rubygems'
  12 +
  13 +version = ">= 0"
  14 +
  15 +if ARGV.first =~ /^_(.*)_$/ and Gem::Version.correct? $1 then
  16 + version = $1
  17 + ARGV.shift
  18 +end
  19 +
  20 +gem 'ZenTest', version
  21 +load Gem.bin_path('ZenTest', 'multigem', version)
21 bin/ruby/1.9.1/bin/multiruby
... ... @@ -0,0 +1,21 @@
  1 +#!/bin/sh
  2 +'exec' "ruby" '-x' "$0" "$@"
  3 +#!/Users/thingevery/.rvm/rubies/ruby-1.9.2-p290/bin/ruby -w
  4 +#
  5 +# This file was generated by RubyGems.
  6 +#
  7 +# The application 'ZenTest' is installed as part of a gem, and
  8 +# this file is here to facilitate running it.
  9 +#
  10 +
  11 +require 'rubygems'
  12 +
  13 +version = ">= 0"
  14 +
  15 +if ARGV.first =~ /^_(.*)_$/ and Gem::Version.correct? $1 then
  16 + version = $1
  17 + ARGV.shift
  18 +end
  19 +
  20 +gem 'ZenTest', version
  21 +load Gem.bin_path('ZenTest', 'multiruby', version)
21 bin/ruby/1.9.1/bin/multiruby_setup
... ... @@ -0,0 +1,21 @@
  1 +#!/bin/sh
  2 +'exec' "ruby" '-x' "$0" "$@"
  3 +#!/Users/thingevery/.rvm/rubies/ruby-1.9.2-p290/bin/ruby -w
  4 +#
  5 +# This file was generated by RubyGems.
  6 +#
  7 +# The application 'ZenTest' is installed as part of a gem, and
  8 +# this file is here to facilitate running it.
  9 +#
  10 +
  11 +require 'rubygems'
  12 +
  13 +version = ">= 0"
  14 +
  15 +if ARGV.first =~ /^_(.*)_$/ and Gem::Version.correct? $1 then
  16 + version = $1
  17 + ARGV.shift
  18 +end
  19 +
  20 +gem 'ZenTest', version
  21 +load Gem.bin_path('ZenTest', 'multiruby_setup', version)
21 bin/ruby/1.9.1/bin/unit_diff
... ... @@ -0,0 +1,21 @@
  1 +#!/bin/sh
  2 +'exec' "ruby" '-x' "$0" "$@"
  3 +#!/Users/thingevery/.rvm/rubies/ruby-1.9.2-p290/bin/ruby -ws
  4 +#
  5 +# This file was generated by RubyGems.
  6 +#
  7 +# The application 'ZenTest' is installed as part of a gem, and
  8 +# this file is here to facilitate running it.
  9 +#
  10 +
  11 +require 'rubygems'
  12 +
  13 +version = ">= 0"
  14 +
  15 +if ARGV.first =~ /^_(.*)_$/ and Gem::Version.correct? $1 then
  16 + version = $1
  17 + ARGV.shift
  18 +end
  19 +
  20 +gem 'ZenTest', version
  21 +load Gem.bin_path('ZenTest', 'unit_diff', version)
21 bin/ruby/1.9.1/bin/zentest
... ... @@ -0,0 +1,21 @@
  1 +#!/bin/sh
  2 +'exec' "ruby" '-x' "$0" "$@"
  3 +#!/Users/thingevery/.rvm/rubies/ruby-1.9.2-p290/bin/ruby -swI .
  4 +#
  5 +# This file was generated by RubyGems.
  6 +#
  7 +# The application 'ZenTest' is installed as part of a gem, and
  8 +# this file is here to facilitate running it.
  9 +#
  10 +
  11 +require 'rubygems'
  12 +
  13 +version = ">= 0"
  14 +
  15 +if ARGV.first =~ /^_(.*)_$/ and Gem::Version.correct? $1 then
  16 + version = $1
  17 + ARGV.shift
  18 +end
  19 +
  20 +gem 'ZenTest', version
  21 +load Gem.bin_path('ZenTest', 'zentest', version)
BIN  bin/ruby/1.9.1/cache/ZenTest-4.6.2.gem
Binary file not shown
BIN  bin/ruby/1.9.1/cache/autotest-4.4.6.gem
Binary file not shown
BIN  bin/ruby/1.9.1/cache/autotest-fsevent-0.2.4.gem
Binary file not shown
BIN  bin/ruby/1.9.1/cache/autotest-growl-0.2.16.gem
Binary file not shown
BIN  bin/ruby/1.9.1/cache/autotest-rails-pure-4.1.2.gem
Binary file not shown
BIN  bin/ruby/1.9.1/cache/sys-uname-0.8.6.gem
Binary file not shown
21 bin/ruby/1.9.1/gems/ZenTest-4.6.2/.autotest
... ... @@ -0,0 +1,21 @@
  1 +# -*- ruby -*-
  2 +
  3 +require 'autotest/restart'
  4 +
  5 +Autotest.add_hook :initialize do |at|
  6 + at.order = :random
  7 + at.add_exception 'coverage'
  8 + at.add_exception 'coverage.info'
  9 +
  10 + at.libs << ':../../minitest/dev/lib'
  11 + at.testlib = ".minitest"
  12 +
  13 + %w(TestZenTest).each do |klass|
  14 + at.extra_class_map[klass] = "test/test_zentest.rb"
  15 + end
  16 +end
  17 +
  18 +Autotest.add_hook :all_good do |at|
  19 + system "rake rcov_info"
  20 +end if ENV['RCOV']
  21 +
0  bin/ruby/1.9.1/gems/ZenTest-4.6.2/.gemtest
No changes.
805 bin/ruby/1.9.1/gems/ZenTest-4.6.2/History.txt
... ... @@ -0,0 +1,805 @@
  1 +=== 4.6.2 / 2011-08-24
  2 +
  3 +* 1 minor enhancement:
  4 +
  5 + * Added Autotest Tips section to Readme
  6 +
  7 +* 1 bug fix:
  8 +
  9 + * Fixed mri 1.9.3 change to Find.find with autotest/restart and missing files.
  10 +
  11 +=== 4.6.1 / 2011-08-11
  12 +
  13 +* 3 bug fixes:
  14 +
  15 + * Fix for option flags and unhandled error warning in autotest. (dbackeus)
  16 + * Fix option w/ args handling and restart by storing ARGV in options[:args]
  17 + * Fixed autotest --rc option handling. (simplybusiness)
  18 +
  19 +=== 4.6.0 / 2011-07-22
  20 +
  21 +* 6 minor enhancements:
  22 +
  23 + * Added -p (plain diff) and made -u (unified diff) the default for unit_diff.
  24 + * Added ./tmp to default exclusions.
  25 + * Autotest defaults unit_diff to nil now, to allow minitest's enhanced assert_equal to shine.
  26 + * Autotest will raise if the :died handler doesn't handle the exception. (ralfebert)
  27 + * Dropped 1.8.6 as a default tag/branch to build in multiruby.
  28 + * autotest can now be automatically 'narrowed' on the command-line.
  29 + * eg: `autotest lib test/test_blah.rb`
  30 +
  31 +* 7 bug fixes:
  32 +
  33 + * Believe it or not... but some ppl use zentest. Fixed nested class vs module bug
  34 + * Fix to turn on jruby's support for ObjectSpace. (stepheneb)
  35 + * Fixed a rubygems deprecation in autotest
  36 + * Fixed unit_diff scanning for minitest output.
  37 + * Normalized shebangs to fix problems on windows (luis)
  38 + * autotest/isolate.rb sets GEM_HOME as well as GEM_PATH.
  39 + * Fixed 1.9.3 warnings.
  40 +
  41 +=== 4.5.0 / 2011-02-18
  42 +
  43 +* 6 minor enhancements:
  44 +
  45 + * Added autotest -w flag to turn on warnings. Turned off warnings by default.
  46 + * Added autotest/preload.rb to deal with rails being egregiously slow.
  47 + * Added child process handling/cleanup on signals.
  48 + * Added postinitialize hook.
  49 + * Improved restart mechanism to include all flags.
  50 + * Refactored restart plugin to Autotest#restart.
  51 +
  52 +* 5 bug fixes:
  53 +
  54 + * Added sigquit handler to restart app straight up.
  55 + * Fixed autotest/isolate so it works
  56 + * Fixed parse_options to take args array (default ARGV) and to be non-destructive.
  57 + * Strip ascii color to avoid false positives. (graemeworthy)
  58 + * Use RbConfig to remove warning
  59 +
  60 +=== 4.4.2 / 2010-12-10
  61 +
  62 +* 2 bug fixes:
  63 +
  64 + * Added a temporary hack to deal with rspec(2?) discovery hacks.
  65 + * Fixed windoze detection for unit_diff (thyresias)
  66 +
  67 +=== 4.4.1 / 2010-12-01
  68 +
  69 +* 12 minor enhancements:
  70 +
  71 + * Merged in most things from the autotest gem:
  72 + * Added --no-full-after-failed. (grosser)
  73 + * Added --rc path-to-dot-autotest. (grosser)
  74 + * Added --style autotest-style. (grosser)
  75 + * Added clarification comments. (grosser)
  76 + * Added rake task descriptions. (grosser)
  77 + * Switched to optparse. (grosser)
  78 + * Switched windoze detection. (grosser, tenderlove)
  79 + * Did not merge test parallelization. It should be a plugin. Awaiting patch.
  80 + * Added autotest/bundler plugin.
  81 + * Added autotest/isolate plugin.
  82 + * Added capture of skips (for minitest) from result line.
  83 + * Added focus_re to focus.rb.
  84 + * Added latest_results hash.
  85 + * Cleaned up unit_diff matcher by using any?
  86 + * Enhanced the help/usage for autotest and zentest. (hugh sasse)
  87 + * Refactored autotest runner discovery.
  88 + * Refactored ruby_cmd to allow plugins to affect ruby execution.
  89 + * Removed befuddling override of Dir.[] from 2007. *shrug*
  90 + * Removed deny method in favor of aliasing refute.
  91 +
  92 +* 2 bug fixes:
  93 +
  94 + * 1.9 shadowed variable fix
  95 + * autotest/restart now passes ARGV back through to exec. yay!
  96 +
  97 +=== 4.4.0 / 2010-09-01
  98 +
  99 +* 1 major enhancement:
  100 +
  101 + * Removed git building. I'm dropping direct support for rubinius.
  102 +
  103 +* 3 minor enhancements:
  104 +
  105 + * Added multiruby mri:list:x.y.z command so you can see what's available.
  106 + * Enabled installing specific patch versions of ruby.
  107 + * multiruby rubygems:update now forces a build to be less confusing.
  108 +
  109 +* 1 bug fix:
  110 +
  111 + * Removed redundant test_to_normal, now in zentest_mappings
  112 +
  113 +=== 4.3.3 / 2010-06-17
  114 +
  115 +* 2 minor enhancements:
  116 +
  117 + * Added options and removed pattern from Autotest::RCov
  118 + * update_rubygems now deletes cached rubygems installs
  119 +
  120 +=== 4.3.2 / 2010-06-02
  121 +
  122 +* 1 minor enhancement:
  123 +
  124 + * Removed support for rbx builds.
  125 +
  126 +* 2 bug fixes:
  127 +
  128 + * Removed 'preview' from version filter so I can test with 1.9.2
  129 + * Put PATH tweaks at front of PATH
  130 +
  131 +=== 4.3.1 / 2010-03-30
  132 +
  133 +* 1 bug fix:
  134 +
  135 + * Fixed autotest output on 1.8. That's what I get for not having
  136 + tests for dots.
  137 +
  138 +=== 4.3.0 / 2010-03-27
  139 +
  140 +* 1 minor enhancement:
  141 +
  142 + * Added gemcutter rubyforge and hoe to the_usual setup
  143 +
  144 +* 4 bug fixes:
  145 +
  146 + * 1.9 compat: don't use putc anymore. (fistfvck (hah!))
  147 + * Added note that included articles are out of date
  148 + * Fixed rcov plugin so multiple all_good hooks can coexist
  149 + * Fixed typo in doco
  150 +
  151 +=== 4.2.1 / 2009-12-09
  152 +
  153 +* 1 minor enhancement:
  154 +
  155 + * Added GEM_HOME/GEM_PATH setting to multiruby.
  156 +
  157 +* 1 bug fix:
  158 +
  159 + * Fixed multiruby refactoring bug from previous release.
  160 +
  161 +=== 4.2.0 / 2009-12-08
  162 +
  163 +* 3 minor enhancements:
  164 +
  165 + * Added 'multiruby -1 $version' for easier execution (idea from flori)
  166 + * Set up and tear down PATH in multiruby (luis)
  167 + * died hook now gets passed the exception (amikula)
  168 +
  169 +* 3 bug fixes:
  170 +
  171 + * Deal with windoze getc returning nil (undees)
  172 + * Fix unit_diff for multiline miniunit results.
  173 + * Fix warning for 1.8.8+
  174 +
  175 +=== 4.1.4 / 2009-08-07
  176 +
  177 +* 2 minor enhancements:
  178 +
  179 + * Added ability to prepend file mappings in autotest. (irohiroki)
  180 + * Switched autodiscover to use Gem.find_files.
  181 +
  182 +* 2 bug fixes:
  183 +
  184 + * Updated doco for API changes. (David Ruan)
  185 + * Updated git URL for Rubinius. jbarnette
  186 +
  187 +=== 4.1.3 / 2009-06-23
  188 +
  189 +* 1 bug fix:
  190 +
  191 + * Fixed rakefile to include seattlerb plugin. release was flubbed
  192 +
  193 +=== 4.1.2 / 2009-06-23
  194 +
  195 +* 1 minor enhancement:
  196 +
  197 + * multiruby configure now passes --enable-shared to support wilson and friends.
  198 +
  199 +* 2 bug fixes:
  200 +
  201 + * Delete RUBYOPT in multiruby_setup to avoid catastrophe. dbalatero
  202 + * Fixed version number munging for tarballs.
  203 +
  204 +=== 4.1.1 / 2009-06-03
  205 +
  206 +* 1 bug fix:
  207 +
  208 + * some calls to Multiruby.run didn't have logging. fixed (jcoglan)
  209 +
  210 +=== 4.1.0 / 2009-06-03
  211 +
  212 +* 1 major enhancement:
  213 +
  214 + * Removed all plugins I don't want to maintain anymore. (gem inst autotest-rails)
  215 +
  216 +* 4 minor enhancements:
  217 +
  218 + * Added #blur to focus.rb to nuke all other test classes
  219 + * Clear RUBYOPT before installs (balatero)
  220 + * Removed test/unit include in zentest so we can focus on miniunit
  221 + * sort versions for builds. (Jens Wille)
  222 +
  223 +* 6 bug fixes:
  224 +
  225 + * Fixed a stupid bug when running on some versions of bash >= 3.2.x and using '&>' in a system call. (Jens Wille)
  226 + * Fixed inconsistent test commands in autotest. (jbarnette)
  227 + * Fixed unit_diff's usage generation when installed as gem. (borior)
  228 + * Fixed zentest to deal with unnamed classes. (Bill Dortch)
  229 + * Removed buggy/unused -l support in unit_diff. (borior)
  230 + * make twice to make it more resilient to makefile parallel bugs
  231 +
  232 +=== 4.0.0 / 2009-03-02
  233 +
  234 +* 2 minor enhancements:
  235 +
  236 + * Deleted autotest/screen - releasing as a separate gem soon.
  237 + * Deleted test-rails and rails_test_audit.
  238 +
  239 +* 8 minor enhancements:
  240 +
  241 + * Added "tags" command to multiruby_setup.
  242 + * Added "the_usual" as a recipe for multiruby_setup. Motivated by Dr. Nic.
  243 + * Added :died hook to Autotest (yoshuki).
  244 + * Added focus.rb, helping you ignore extra tests while you focus on something.
  245 + * Added multigem command line tool!
  246 + * Cleaned up multiruby to make it easier to tweak.
  247 + * Parameterized testlib so you can override test/unit in autotest. Thanks JB!
  248 + * Switched tests and rakefile to minitest. 20% faster!
  249 +
  250 +* 7 bug fixes:
  251 +
  252 + * Fix Autotest::Screen to distinguish between errors and failures. (khalsah)
  253 + * Fixed some hook commands from overriding others.
  254 + * Hopefully fixed growl support on 10.5.x?
  255 + * Supposedly adding -w to growlnotify will fix autotest/growl.
  256 + * Updated missing entries in Autotest::ALL_HOOKS.
  257 + * Updated rubygems download location. (carletti)
  258 + * Still not automated :(
  259 + * ruby 1.9.1 fixes.
  260 +
  261 +=== 3.11.1 / 2009-01-20
  262 +
  263 +* 1 minor enhancement:
  264 +
  265 + * Parameterized test_lib so you can override test/unit. Thanks JB!
  266 +
  267 +* 1 bug fix:
  268 +
  269 + * Fixed growl autotest plugin hooks to not return true, preempting other plugins.
  270 +
  271 +=== 3.11.0 / 2008-10-22
  272 +
  273 +* 19 minor enhancements:
  274 +
  275 + * Added :updated hook, gets list of updated files before running tests.
  276 + * Added autotest/restart.rb - restarts autotest if .autotest updated.
  277 + * Added better help to multiruby.
  278 + * Added dummy build command to multiruby_setup.
  279 + * Added git support.
  280 + * Added rbx:ln:$dir and rbx:git:current.
  281 + * Added rubygems:merge as a nice little hack to share rubygems setups.
  282 + * Added svn tag updating (eg will svn sw from mri 1.8.6 222 to 1.8.6 231).
  283 + * Autotest hooks now take *args as well as instance of autotest.
  284 + * Made it possible to have manually specified tags.
  285 + * Made multiruby a little more self-repairing wrt symlinks and build dirs.
  286 + * Refactored into mri_latest_tag(v).
  287 + * Refactored unit_diff to make it a bit easier to use as a library.
  288 + * Refactored zentest mapping main methods into munge/unmunge.
  289 + * Removed rubinius specific symlink hacks, now fully supported.
  290 + * mri:svn:releases figures out all the latest patch levels.
  291 + * multiruby_setup clean now checks for rakefile first, since rbx has both. :(
  292 + * multiruby_setup help now exits instead of building.
  293 + * multiruby_setup list and clean now exit
  294 +
  295 +* 2 bug fixes:
  296 +
  297 + * ZenTestMapping converts operator prefixes to operators only when an _ follows.
  298 + * Apparently Tempfile.open doesn't return it's last value. fixed.
  299 +
  300 +* 2 bug fixes:
  301 +
  302 + * Fixed bug in mri:svn:branch:xxx with svn dir name.
  303 + * multiruby_setup rm now smarter about tarballs.
  304 +
  305 +=== 3.10.0 / 2008-06-17
  306 +
  307 +* 1 major enhancement:
  308 +
  309 + * Added multiruby_setup to help manage multiruby installed versions.
  310 +
  311 +* 3 minor enhancements:
  312 +
  313 + * Added autotest/once plugin to help plugin developers.
  314 + * Heavily refactored multiruby.
  315 + * Switched rubinius from shotgun/rubinius to bin/rbx, finally.
  316 +
  317 +* 2 bug fixes:
  318 +
  319 + * Refactored zentest_mapping test to avoid zentest altogether.
  320 + * zentest tests bail gracefully for rubinius.
  321 +
  322 +=== 3.9.3 / 2008-06-09
  323 +
  324 +* 12 minor enhancements:
  325 +
  326 + * Added $RUBY env support to autotest so you can swap what ruby to run.
  327 + * Added ALL_HOOKS array to autotest for hook devs.
  328 + * Added EXCLUDED_VERSIONS to multiruby. Integrated with hoe.
  329 + * Added miniunit compatibility to unit_diff's output.
  330 + * Multiruby now determines the latest versions 1.8/1.9 automatically.
  331 + * Removed deprecated :run hook.
  332 + * Fixed zentest_assertions to be compatible with miniunit. Will phase out.
  333 + * Minor autotest plugin cleanup / fixes.
  334 + * Moved assert_callback to test/rails/test_case.rb
  335 + * Reversed assert_includes' arguments.
  336 + * Updated requirements info for other ruby impls.
  337 + * util_capture now returns strings, not iostrings.
  338 +
  339 +* 1 bug fixes:
  340 +
  341 + * (add|remove)_(mappings|exceptions) now all return nil to help fix autotest hooks.
  342 +
  343 +=== 3.9.2 / 2008-03-20
  344 +
  345 +* 4 minor enhancements:
  346 +
  347 + * Added compatibility with miniunit differences.
  348 + * Added email_notify, jabber_notify, and rcov autotest plugins.
  349 + * Updated rakefile to include examples automatically in example_dot_autotest.
  350 + * multiruby now outputs each command so you can grab it easily.
  351 +
  352 +* 5 bug fixes:
  353 +
  354 + * Ensure tests are run after reset.
  355 + * Fixed all test/rails tests to run in any combo.
  356 + * Fixed up growl.rb a bit... still buggy (growlnotify, not growl.rb).
  357 + * Fixes for -f (fast start) and last_mtime in general.
  358 + * Fixes for 1.9 and rubinius
  359 +
  360 +=== 3.9.1 / 2008-01-31
  361 +
  362 +* 1 bug fix:
  363 +
  364 + * OMG I'm so dumb... fixed memory leak.
  365 +
  366 +=== 3.9.0 / 2008-01-30
  367 +
  368 +* 15 minor enhancements:
  369 +
  370 + * Added Wilson's patch to allow unit_diff to work with mspec. Adding rspec next.
  371 + * Minor overhaul for autotest:
  372 + * Added -f flag to start up without testing.
  373 + * Added -q flag to autotest to make it extra quiet. Patch by Aaron Patterson.
  374 + * Added ability to set test execution order, defaults to :random. EVIL!
  375 + * Added completed_re and failed_results_re to help subclasses like rspec.
  376 + * Added deprecation warnings for hooks. Deprecated :run.
  377 + * Added find_directories accessor, defaults to ['.']
  378 + * Added sleep accessor, defaults to 1 second.
  379 + * Changed find_files to order files in the same order as find_directories.
  380 + * Changed how autodiscover works with $:, added lib to the front.
  381 + * Cleaned out nearly every @ and use accessor methods instead. You should too.
  382 + * Made test_mappings ordered.
  383 + * Removed @files, adding @find_order and @known_files.
  384 + * Renamed tests_for_file to test_files_for.
  385 + * test_files_for now only returns known files.
  386 +
  387 +=== 3.8.0 / 2008-01-12
  388 +
  389 +* 10 minor enhancements:
  390 +
  391 + * Added basic support for rubinius in multiruby.
  392 + * Changed Dunno! message to only output on -v
  393 + * Added Getting Started with Autotest by Philippe Hanrigou (with permission)
  394 + * Updated example_dot_autotest.rb for newer plugins.
  395 + * Cleaned up rdoc.
  396 + * Worked with David Chelimsky to make Autotest more uber for subclasses.
  397 + * Removed exceptions and test_mappings accessors and replaced with add/remove/clear methods. Updating .autotest should be very straightforward.
  398 + * Moved :initialize hook to beginning of run method
  399 + * Changed load/customization order to be:
  400 + * Autotest
  401 + * AutotestSubClass
  402 + * ~/.autotest
  403 + * ./.autotest (yes, both .autotest files).
  404 + * Moved away from using instance variables to encourage subclasses to use accessors.
  405 +
  406 +=== 3.7.2 / 2008-01-09
  407 +
  408 +* 2 minor enhancements:
  409 +
  410 + * Extended file map for tests to include subdirs correctly.
  411 + * Added debugging output on bad maps if -v set.
  412 +
  413 +=== 3.7.1 / 2007-12-27
  414 +
  415 +* 2 minor enhancements:
  416 +
  417 + * multiruby now downloads 1.8.6 and 1.9 on virgin run.
  418 + * Improved output for the downloads.
  419 +
  420 +=== 3.7.0 / 2007-12-21
  421 +
  422 +* 8 minor enhancements:
  423 +
  424 + * Added add_mapping to make file mappings cleaner.
  425 + * Added assert_callback thanks to Aaron Patterson.
  426 + * Added autotest/cctray.
  427 + * Added extra_files and extra_class_map, allowing .autotest files to be awesome.
  428 + * Added url for lettuce principal thanks to Hugh Sasse.
  429 + * Added zentest.rb refactorings thanks to Hugh Sasse.
  430 + * Exceptions are now an array of regexps, built after :initialize hook.
  431 + * Removed ruby_fork and ruby_fork_client. Eric got a faster laptop. :P
  432 +
  433 +* 6 bug fixes:
  434 +
  435 + * Fixed all my annoyances with @exceptions.
  436 + * Fixed crasher in autotest/redgreen for non-matches.
  437 + * Fixed everything to work with ruby 1.9.
  438 + * Fixed rubygem requires causing strangeness in tests.
  439 + * Fixed zentest mapping so ruby2ruby and test_ruby2ruby work.
  440 + * Removed stupid YAML methods from TrueClass during
  441 + testing. (Infected by Test::Rails' use of rubygems)
  442 +
  443 +=== 3.6.1 / 2007-07-23
  444 +
  445 +* 4 minor enhancements:
  446 +
  447 + * Test::Rails::ViewTestCase now uses assert_select.
  448 + * assert_form and friends now work with blocks like assert_select
  449 + does.
  450 + * Allow path_parameters in view tests to be ammended, making working
  451 + with routes easier.
  452 + * New version of autotest/notify.rb uses notify-send.
  453 + * Fixed rdoc formatting on autotest and a couple plugins.
  454 +
  455 +=== 3.6.0 / 2007-05-25
  456 +
  457 +* 4 major enhancements:
  458 +
  459 + * New auto-discovery mechanism to make rspec and friends work independently!
  460 + * Moved and restructured camping and rails as plugins.
  461 + * Removed rspec - now packaged with rspec and/or as plugin.
  462 + * Changed the way FTM tests are named. Allows multiple matricies.
  463 +
  464 +* 3 minor enhancements:
  465 +
  466 + * Added :OK special result value to FTM.
  467 + * Hugh Sasse is awesome. Rdoc happiness.
  468 + * Parameterized emacs client command.
  469 +
  470 +* 3 bug fixes:
  471 +
  472 + * Dup load path because I'm dum.
  473 + * Fixed a lame syntax error in emacs.rb.
  474 + * autotest now builds command separator with '&' on windoze. ARGH! Why is this the first I've heard of this?!?
  475 +
  476 +=== 3.5.2 / 2007-04-30
  477 +
  478 +* 4 bug fixes:
  479 +
  480 + * Patch up Rails fixture defaults for Test::Rails::TestCase.
  481 + * Session now properly hooked up to controllers.
  482 + * ruby 1.8.6 has a bug on 'raise Interrupt' with no args. Fixed on both sides.
  483 + * Fixed redgreen to work with new getc/putc-based output. (from Finn Smith)
  484 +
  485 +=== 3.5.1 / 2007-04-17
  486 +
  487 +* 4 bug fixes:
  488 +
  489 + * Fixed gem name to be camel-case again. Fixed on rubyforge too.
  490 + * Fixed rdoc for hooks.
  491 + * Fixed redgreen, results changed to an array.
  492 + * Patch up Rails fixture defaults, since they're not inheriting properly.
  493 +
  494 +=== 3.5.0 / 2007-04-12
  495 +
  496 +* 4 major enhancements:
  497 +
  498 + * Now requires RubyGems 0.9.1 or newer.
  499 + * Autotest and unit_diff are both unbuffered. Results are more live.
  500 + * Refactored and redesigned how files map to test from Sean Carley. See fixtures plugin as an example.
  501 + * Generalize how autotest handler is instantiated and invoked, allowing for many more autotest types, including combos.
  502 +
  503 +* 23 minor enhancements:
  504 +
  505 + * Added all_good hook if initial run was all_good as well.
  506 + * Added assert_in_epsilon to ZentestAssertions.
  507 + * Added autotest plugin to auto-update source ala tinderbox/cruisecontrol.
  508 + * Added autotest plugin to update ichat/adium IM status with code stats.
  509 + * Added autotest plugin to update the GNU screen statusbar from Yuichi Tateno.
  510 + * Added autotest syntax error handling from Ryan Platte.
  511 + * Added autotest/emacs emacs integration plugin!!! YAY!
  512 + * Added autotest/migrate.rb.
  513 + * Added camping support from Geoffrey Grossenbach.
  514 + * Added changed file reporting to autotest via -v flag.
  515 + * Added informative summary and filtering via ENV['VERSIONS'] to multiruby.
  516 + * Added libnotify support from Kazuo Saito.
  517 + * Added lots of rdoc patches from Hugh Sasse.
  518 + * Added rjs files to view_test_case.
  519 + * Added rspec_autotest "stolen" from caldersphere.net
  520 + * Added run_command hook to trigger the start of a test run.
  521 + * Added tmp to rails' exceptions list.
  522 + * Added unit_diff command variable to autotest for customizing flags and such.
  523 + * Added zentest_mapping.rb and test.
  524 + * Allow session to work in Test::Rails view tests.
  525 + * Improved autotest/growl.rb output from imajes.
  526 + * Improved autotest/timestamp output from Josh Susser.
  527 + * Test::Rails works with Rails 1.2.
  528 +
  529 +* 2 bug fixes:
  530 +
  531 + * Accelerated Test::Rails unit tests via sensible defaults.
  532 + * Better assertion messages for ZentestAssertions.
  533 +
  534 +=== 3.4.3 / 2006-12-19
  535 +
  536 +* 2 minor enhancements:
  537 +
  538 + * Add assert_title and assert_h (for header).
  539 +
  540 +* 2 bug fixes:
  541 +
  542 + * Rereleased against latest version of hoe to fix load path problems.
  543 + * Fix case ViewTestCase for case-sensitive file systems.
  544 +
  545 +=== 3.4.2 / 2006-11-09
  546 +
  547 +* 2 minor enhancements:
  548 +
  549 + * Add TextHelper for pluralize.
  550 + * Add deny_nil to Test::Rails.
  551 +
  552 +* 7 bug fixes:
  553 +
  554 + * Fixed test_help's Flash. It's is a module. Oops...
  555 + * Don't run util_audit_assert_assigned if tests didn't pass, results will be bogus.
  556 + * Fixed AssertionsTest names to match what autotest expects.
  557 + * Fixed bug where deny_includes failed for Symbol keys.
  558 + * Switched autotest to use require instead of load... Why??? I don't know!!
  559 + * Fixed a minor but annoying whitespace difference in unit_diff.
  560 + * Switched argument order of assert_includes and deny_includes to match Test::Unit convention.
  561 +
  562 +=== 3.4.1 / 2006-10-13
  563 +
  564 +* 3 minor enhancements:
  565 +
  566 + * FUNDAMENTALLY changed the way failures map back to tests. This REQUIRES users of autotest to ensure that their tests and impls map 1:1 at every scoping level. I'll blog more details.
  567 + * Hoe'd rakefile
  568 + * Added support for render :collection to RenderTree.
  569 +
  570 +* 7 bug fixes:
  571 +
  572 + * Fixed autotest tests for custom ruby names.
  573 + * Fixed some documentation errors in ControllerTestCase.
  574 + * Fixed setup in FunctionalTestCase.
  575 + * Allowed @assigns_ignored to contain either Symbols or Strings, bug 5233.
  576 + * Using Object.path2class to look up classes in helper test cases, bug 5493.
  577 + * Added assert_text_area, bug 5452.
  578 + * Renamed assert_select to assert_select_tag. Stupid rails. We were here first.
  579 +
  580 +=== 3.4.0 / 2006-09-12
  581 +
  582 +* 13 minor enhancements:
  583 +
  584 + * Broke out example_dot_autotest into multiple files in lib.
  585 + * Enhanced hook system so it can return true if event handled.
  586 + * Sleep is now 1 second by default because life is too short.
  587 + * Hooked interrupt with new hook system. First handler wins.
  588 + * Hooked test results before output
  589 + * Accurate test counts for Test::Rails.
  590 + * Added snarl autotest plugin, thanks to Patrick Hurley.
  591 + * Added timestamp autotest plugin, thanks to Joe Goldberg.
  592 + * Added redgreen, thanks to Pat Eyler, Sean Carley, and Rob Sanheim.
  593 + * Added kdenotify autotest plugin, thanks to Geir Freysson.
  594 + * Added markaby support for Test::Rails.
  595 + * Added hack to display a tree of render calls.
  596 + * Added hook to perform extra setup for
  597 +
  598 +* 5 bug fixes:
  599 +
  600 + - Extended zentest to deal with rails a bit better... ugh.
  601 + - Fixed @libs for windoze.
  602 + - Fixed inner class/test identification in autotest.
  603 + - Namespaced all plugins... eric is anal.
  604 + - No longer freak out if rubygems tarball not in multiruby/versions.
  605 +
  606 +=== 3.3.0 / 2006-07-28
  607 +
  608 +* 1 major enhancement:
  609 +
  610 + * autotest has been rewritten to be much cleaner, now has a plugin system.
  611 +
  612 +* 5 minor enhancements:
  613 +
  614 + * test/rails adds helper tests, "stolen" from Geoff's work, (which was "stolen" from ryan's work. :P)
  615 + * autotest turnaround is now faster.
  616 + * Added more prune dirs to autotest.
  617 + * test/rails rewinds IOs containing captured output. Added assert_empty.
  618 + * Document that autotest doesn't run the db:test:prepare rake task when in Rails mode.
  619 + * Added ruby_fork, but haven't fully plugged into autotest yet.
  620 +
  621 +* 7 bug fixes:
  622 +
  623 + * Add SIGINT handler to unit_diff to give a more graceful exit.
  624 + * Don't strip <> from tempfiles, parse_diff does it for us.
  625 + * Fixed autotest problems on windoze. Ugh.
  626 + * Fixed broken pipe bug and newline bug in unit_diff.
  627 + * Make request_method in ControllerTestCase a String.
  628 + * multitest installs rubygems if tarball found in versions dir.
  629 + * multitest only configures when makefile is missing. Rebuilds much faster now.
  630 + * ruby_fork exits without backtrace and allows redirection of output.
  631 +
  632 +=== 3.2.0 / 2006-04-10
  633 +
  634 +* 1 major enhancement:
  635 +
  636 + * Added Test::Rails.
  637 +
  638 +* 1 minor enhancement:
  639 +
  640 + * Extended autotest for Test::Rails.
  641 +
  642 +* 4 bug fixes:
  643 +
  644 + * Autotest now detects changes in rhtml.
  645 + * Improved autotest's file mapping and choice of ruby.
  646 + * We've got RDoc, yes we do!
  647 + * Removed redundancies in rakefile. Using gem spec for most stuff now.
  648 +
  649 +=== 3.1.0 / 2006-03-29
  650 +
  651 +* 2 major enhancements:
  652 +
  653 + * Added multiruby! YAY!
  654 + * Massive improvements to autotest: speed, reliability, reporting, etc.
  655 +
  656 +* 10 minor enhancements:
  657 +
  658 + * multiruby builds in a centralized location. YAY!
  659 + * multiruby now allows reinstalls quickly and easily (can even skip config).
  660 + * multiruby exits with total sum of exit codes.
  661 + * autotest file search is muuuuch faster.
  662 + * autotest automatically detects rails mode.
  663 + * autotest deals with rails dependencies much better.
  664 + * autotest reruns a full suite after you go green to ensure full coverage.
  665 + * autotest always runs with unit_diff -u.
  666 + * autotest can now run cvs/svn/p4 up periodically to be a mini-tinderbox.
  667 + * autotest now has real help.
  668 +
  669 +* 4 bug fixes:
  670 +
  671 + * ZenTest is now zentest. Yay for consistency! (do a rake uninstall to clean)
  672 + * ZenTest excludes pretty_print methods.
  673 + * Fixed unary operator issues (they were backwards... oops!) for ZenTest.
  674 + * unit_diff now runs diff.exe on Windoze. dunno if that will work.
  675 +
  676 +=== 3.0.0 / 2006-03-06
  677 +
  678 +* 2 major enhancements:
  679 +
  680 + * Added autotest and rails_autotest. YAY for continous testing!
  681 + * Repackaged and gemified. YAY for gemification!
  682 +
  683 +* 3 minor enhancements:
  684 +
  685 + * Added non-mappable tests starting with test_integration_.
  686 + * Lots of code and test refactoring and cleanup.
  687 + * Massive improvement on unit tests.
  688 +
  689 +* 3 bug fixes:
  690 +
  691 + * Cleaned up class method inheritence. Esp relevant for rails testing.
  692 + * Finally fixed the unit_diff parse bug!
  693 + * Fixed improper counting of errors if a class was missing, should be 1 + missing methods.
  694 +
  695 +=== 2.4.0 / 2005-03-21
  696 +
  697 +* 3 minor enhancements:
  698 +
  699 + * Able to audit standard class library (so now we can audit rubicon!).
  700 + * Able to map against class methods (self.blah <=> test_class_blah).
  701 + * Added -I=rubypath support
  702 +
  703 +* 4 bug fixes:
  704 +
  705 + * bug:1151 Fixed stupid problem w/ unit_diff.
  706 + * bug:1454 code generation correctly matches class/module for nested classes.
  707 + * bug:1455 Updated method mapping to work on all operators listed in my quickref.
  708 + * Realized I'm a moron and did NOT release in March like I thought...
  709 +
  710 +=== 2.3.0 / 2004-11-18
  711 +
  712 +* 6 minor enhancements:
  713 +
  714 + * Massively expanded the method name mappings.
  715 + * Added -r flag to reverse map names, for Rails style testing.
  716 + * Added -e to auto eval tests generated.
  717 + * Added -b & -c flags in unit_diff (passed to diff)
  718 + * Added install and uninstall rules to Makefile.