[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