[DRE-commits] r3041 - packages/libshoulda-ruby/trunk/debian
terceiro-guest at alioth.debian.org
terceiro-guest at alioth.debian.org
Sat Sep 27 13:26:18 UTC 2008
Author: terceiro-guest
Date: 2008-09-27 13:26:17 +0000 (Sat, 27 Sep 2008)
New Revision: 3041
Added:
packages/libshoulda-ruby/trunk/debian/test.rb
Log:
adding a test file just for fun
Added: packages/libshoulda-ruby/trunk/debian/test.rb
===================================================================
--- packages/libshoulda-ruby/trunk/debian/test.rb (rev 0)
+++ packages/libshoulda-ruby/trunk/debian/test.rb 2008-09-27 13:26:17 UTC (rev 3041)
@@ -0,0 +1,35 @@
+# This file must be (`ruby debian/test.rb`) once the libshoulda-ruby* packages
+# are installed to make some sanity checks, and to verify that they work, at least
+# at a basic level.
+require 'test/unit'
+require 'shoulda'
+
+class NiceTest < Test::Unit::TestCase
+
+ context "shoulda" do
+
+ should 'just work' do
+ # is this test runs at all it already works :)
+ assert true
+ end
+
+ context "in Debian" do
+
+ should 'move proc_extensions.rb out of top level ruby library dir' do
+ assert !File.exists?('/usr/lib/ruby/1.8/proc_extensions.rb')
+ assert File.exists?('/usr/lib/ruby/1.8/shoulda/proc_extensions.rb')
+ end
+
+ should 'patch shoulda.rb to require proc_extensions.rb from its new place' do
+ assert File.read('/usr/lib/ruby/1.8/shoulda.rb') =~ /require.*File.join.*'shoulda', 'proc_extensions'/
+ end
+
+ should 'install RDOC documentation' do
+ assert File.exists?('/usr/share/doc/libshoulda-ruby/rdoc/index.html'), 'is libshoulda-ruby package installed?'
+ end
+
+ end
+
+ end
+
+end
More information about the Pkg-ruby-extras-commits
mailing list