File: 0001-Updated-to-rspec-2.patch

package info (click to toggle)
ruby-extendmatrix 0.3.1-3
  • links: PTS, VCS
  • area: main
  • in suites: buster, stretch
  • size: 172 kB
  • ctags: 109
  • sloc: ruby: 1,073; makefile: 2
file content (55 lines) | stat: -rw-r--r-- 1,653 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
From d8b895a3e459fabf43aed6d778195f4f05832465 Mon Sep 17 00:00:00 2001
From: Claudio Bustos <clbustos@gmail.com>
Date: Fri, 12 Nov 2010 23:53:22 -0300
Subject: [PATCH] Updated to rspec-2

--- a/Rakefile
+++ b/Rakefile
@@ -2,9 +2,22 @@
 $:.unshift(File.dirname(__FILE__)+"/lib")
 require 'rubygems'
 require 'hoe'
-require 'extendmatrix.rb'
+require 'extendmatrix'
+
+require 'rspec'
+require 'rspec/core/rake_task'
+
+RSpec::Core::RakeTask.new do |t|
+  t.rspec_opts = ["-c", "-f progress"]
+  t.pattern = 'spec/**/*_spec.rb'
+end
+
+
+
 Hoe.plugin :git
 Hoe.spec 'extendmatrix' do
+  self.testlib=:rspec
+  self.test_globs="spec/*_spec.rb"
   self.rubyforge_name = 'ruby-statsample'
   self.version = Matrix::EXTENSION_VERSION
   self.developer('Cosmin Bonchis', 'cbonchis_info.uvt.ro')
--- a/spec/extendmatrix_spec.rb
+++ b/spec/extendmatrix_spec.rb
@@ -1,6 +1,6 @@
 $:.unshift(File.dirname(__FILE__)+"/../lib")
-require 'spec'
-require 'spec/autorun'
+require 'rspec'
+require 'rspec/core/rake_task'
 
 require 'extendmatrix'
 
@@ -287,10 +287,10 @@
     eigenvalues=[1.92,1.88,0.0,0.0]
     eigen=m.eigen
     eigen[:eigenvalues].each_with_index do |v,i|
-      v.should be_close(eigenvalues[i],0.01)
+      v.should be_within(0.01).of(eigenvalues[i])
     end
     eigenvectors=Matrix[[0.5, 0.5, 0.0, 0.707106781186547], [0.5, 0.5, 0.0, -0.707106781186547], [0.5, -0.5, 0.707106781186547, 0.0], [0.5, -0.5, -0.707106781186547, 0.0]]
-    Matrix.equal_in_delta?(eigen[:eigenvectors], eigenvectors).should be_true
+    Matrix.equal_in_delta?(eigen[:eigenvectors], eigenvectors).should be true
   end
   it "sqrt" do
     m=Matrix[[1,4,9],[16,25,36]]