1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

Guard ruby/spec with spec/mspec/tool/wrap_with_guard.rb

This commit is contained in:
Hiroshi SHIBATA 2021-05-26 20:36:23 +09:00
parent 350bc29107
commit 835a495608
Notes: git 2021-05-27 14:42:36 +09:00
164 changed files with 4474 additions and 3982 deletions

View file

@ -1,6 +1,9 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'shared/identity'
describe "Matrix.I" do
it_behaves_like :matrix_identity, :I
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
ruby_version_is "2.6" do
@ -35,3 +37,4 @@ ruby_version_is "2.6" do
end
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'fixtures/classes'
require 'matrix'
@ -71,3 +73,4 @@ describe "for a subclass of Matrix" do
MatrixSub.build(3){1}.should be_an_instance_of(MatrixSub)
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'fixtures/classes'
require 'matrix'
@ -23,3 +25,4 @@ describe "Matrix#clone" do
end
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix#coerce" do
@ -6,3 +8,4 @@ describe "Matrix#coerce" do
(1/Matrix[[0,1],[-1,0]]).should == Matrix[[0,-1],[1,0]]
end
end
end

View file

@ -1,6 +1,9 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'shared/collect'
describe "Matrix#collect" do
it_behaves_like :collect, :collect
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix#column_size" do
@ -11,3 +13,4 @@ describe "Matrix#column_size" do
Matrix[ ].column_size.should == 0
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix#column" do
@ -33,3 +35,4 @@ describe "Matrix#column" do
-> { @m.column(-4){ raise } }.should_not raise_error
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'fixtures/classes'
require 'matrix'
@ -23,3 +25,4 @@ describe "Matrix.column_vector" do
end
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix#column_vectors" do
@ -24,3 +26,4 @@ describe "Matrix#column_vectors" do
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'fixtures/classes'
require 'matrix'
@ -40,3 +42,4 @@ describe "Matrix.columns" do
end
end
end
end

View file

@ -1,6 +1,9 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'shared/conjugate'
describe "Matrix#conj" do
it_behaves_like :matrix_conjugate, :conj
end
end

View file

@ -1,6 +1,9 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'shared/conjugate'
describe "Matrix#conjugate" do
it_behaves_like :matrix_conjugate, :conjugate
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'fixtures/classes'
require 'matrix'
@ -63,3 +65,4 @@ describe "Matrix.[]" do
end
end
end
end

View file

@ -1,7 +1,10 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'shared/determinant'
require 'matrix'
describe "Matrix#det" do
it_behaves_like :determinant, :det
end
end

View file

@ -1,7 +1,10 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'shared/determinant'
require 'matrix'
describe "Matrix#determinant" do
it_behaves_like :determinant, :determinant
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'fixtures/classes'
require 'matrix'
@ -70,3 +72,4 @@ describe "Matrix.diagonal?" do
end
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'spec_helper'
require_relative 'fixtures/classes'
require 'matrix'
@ -52,3 +54,4 @@ describe "Matrix#/" do
-> { @a / Object.new }.should raise_error(TypeError)
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix#each" do
@ -72,3 +74,4 @@ describe "Matrix#each with an argument" do
@t.each(:upper).to_a.should == [1, 2, 4]
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix#each_with_index" do
@ -79,3 +81,4 @@ describe "Matrix#each_with_index with an argument" do
@t.each_with_index(:upper).to_a.should == [[1, 0, 0], [2, 0, 1], [4, 1, 1]]
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix::EigenvalueDecomposition#eigenvalue_matrix" do
@ -7,3 +9,4 @@ describe "Matrix::EigenvalueDecomposition#eigenvalue_matrix" do
Matrix[[1, 1], [-1, 1]].eigensystem.eigenvalue_matrix.should == Matrix[[Complex(1,1), 0],[0, Complex(1,-1)]]
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix::EigenvalueDecomposition#eigenvalues" do
@ -20,3 +22,4 @@ describe "Matrix::EigenvalueDecomposition#eigenvalues" do
[ 2, 6 ]
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix::EigenvalueDecomposition#eigenvector_matrix" do
@ -18,3 +20,4 @@ describe "Matrix::EigenvalueDecomposition#eigenvector_matrix" do
[-0.7071067811865475, 0.7071067811865475]]
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix::EigenvalueDecomposition#eigenvectors" do
@ -20,3 +22,4 @@ describe "Matrix::EigenvalueDecomposition#eigenvectors" do
]
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix::EigenvalueDecomposition#initialize" do
@ -22,3 +24,4 @@ describe "Matrix::EigenvalueDecomposition#initialize" do
Matrix::EigenvalueDecomposition.new(m).should_not == "infinite loop"
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix::EigenvalueDecomposition#to_a" do
@ -16,3 +18,4 @@ describe "Matrix::EigenvalueDecomposition#to_a" do
(v * d * v_inv).map{|e| e.round(10)}.should == @a
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix#[]" do
@ -21,3 +23,4 @@ describe "Matrix#[]" do
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'fixtures/classes'
require 'matrix'
@ -66,3 +68,4 @@ describe "for a subclass of Matrix" do
MatrixSub.empty(0, 1).should be_an_instance_of(MatrixSub)
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'shared/equal_value'
require 'matrix'
@ -9,3 +11,4 @@ describe "Matrix#eql?" do
Matrix[[1, 2],[3, 4]].eql?(Matrix[[1, 2],[3, 4.0]]).should be_false
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'shared/equal_value'
require 'matrix'
@ -9,3 +11,4 @@ describe "Matrix#==" do
Matrix[[1, 2],[3, 4]].should == Matrix[[1, 2],[3, 4.0]]
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'fixtures/classes'
require 'matrix'
@ -62,3 +64,4 @@ describe "Matrix#**" do
end
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix#find_index without any argument" do
@ -144,3 +146,4 @@ describe "Matrix#find_index with two arguments" do
}.should raise_error(ArgumentError)
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix#hash" do
@ -13,3 +15,4 @@ describe "Matrix#hash" do
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix.hermitian?" do
@ -32,3 +34,4 @@ describe "Matrix.hermitian?" do
Matrix[[Complex(1,0)]].hermitian?.should be_true
end
end
end

View file

@ -1,6 +1,9 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'shared/identity'
describe "Matrix.identity" do
it_behaves_like :matrix_identity, :identity
end
end

View file

@ -1,6 +1,9 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'shared/imaginary'
describe "Matrix#imag" do
it_behaves_like :matrix_imaginary, :imag
end
end

View file

@ -1,6 +1,9 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'shared/imaginary'
describe "Matrix#imaginary" do
it_behaves_like :matrix_imaginary, :imaginary
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'fixtures/classes'
require 'matrix'
@ -25,3 +27,4 @@ describe "Matrix#inspect" do
end
end
end
end

View file

@ -1,7 +1,10 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'spec_helper'
require_relative 'shared/inverse'
describe "Matrix#inv" do
it_behaves_like :inverse, :inv
end
end

View file

@ -1,6 +1,9 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix#inverse_from" do
it "needs to be reviewed for spec completeness"
end
end

View file

@ -1,7 +1,10 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'spec_helper'
require_relative 'shared/inverse'
describe "Matrix#inverse" do
it_behaves_like :inverse, :inverse
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix.lower_triangular?" do
@ -22,3 +24,4 @@ describe "Matrix.lower_triangular?" do
Matrix[[0, 0, 0, 1], [0, 0, 0, 0]].lower_triangular?.should be_false
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix::LUPDecomposition#determinant" do
@ -19,3 +21,4 @@ describe "Matrix::LUPDecomposition#determinant" do
end
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix::LUPDecomposition#initialize" do
@ -11,3 +13,4 @@ describe "Matrix::LUPDecomposition#initialize" do
}.should raise_error(TypeError)
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix::LUPDecomposition#l" do
@ -16,3 +18,4 @@ describe "Matrix::LUPDecomposition#l" do
@l.lower_triangular?.should be_true
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix::LUPDecomposition#p" do
@ -16,3 +18,4 @@ describe "Matrix::LUPDecomposition#p" do
@p.permutation?.should be_true
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix::LUPDecomposition#solve" do
@ -51,3 +53,4 @@ describe "Matrix::LUPDecomposition#solve" do
end
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix::LUPDecomposition#to_a" do
@ -31,3 +33,4 @@ describe "Matrix::LUPDecomposition#to_a" do
it "has other properties implied by the specs of #l, #u and #p"
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix::LUPDecomposition#u" do
@ -16,3 +18,4 @@ describe "Matrix::LUPDecomposition#u" do
@u.upper_triangular?.should be_true
end
end
end

View file

@ -1,6 +1,9 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'shared/collect'
describe "Matrix#map" do
it_behaves_like :collect, :map
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'fixtures/classes'
require 'matrix'
@ -83,3 +85,4 @@ describe "Matrix#minor" do
end
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'fixtures/classes'
require 'matrix'
@ -40,3 +42,4 @@ describe "Matrix#-" do
end
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'fixtures/classes'
require 'matrix'
@ -66,3 +68,4 @@ describe "Matrix#*" do
end
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix.new" do
@ -6,3 +8,4 @@ describe "Matrix.new" do
Matrix.should have_private_method(:new)
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix.normal?" do
@ -24,3 +26,4 @@ describe "Matrix.normal?" do
end
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix.orthogonal?" do
@ -24,3 +26,4 @@ describe "Matrix.orthogonal?" do
end
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix#permutation?" do
@ -30,3 +32,4 @@ describe "Matrix#permutation?" do
end
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'fixtures/classes'
require 'matrix'
@ -40,3 +42,4 @@ describe "Matrix#+" do
end
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix#rank" do
@ -17,3 +19,4 @@ describe "Matrix#rank" do
Matrix[[0,1],[0,0],[1,0]].rank.should == 2
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'fixtures/classes'
require 'matrix'
@ -41,3 +43,4 @@ describe "Matrix#real" do
end
end
end
end

View file

@ -1,6 +1,9 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'shared/rectangular'
describe "Matrix#rect" do
it_behaves_like :matrix_rectangular, :rect
end
end

View file

@ -1,6 +1,9 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'shared/rectangular'
describe "Matrix#rectangular" do
it_behaves_like :matrix_rectangular, :rectangular
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix#regular?" do
@ -29,3 +31,4 @@ describe "Matrix#regular?" do
}.should raise_error(Matrix::ErrDimensionMismatch)
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'fixtures/classes'
require 'matrix'
@ -19,3 +21,4 @@ describe "Matrix#round" do
end
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix#row_size" do
@ -11,3 +13,4 @@ describe "Matrix#row_size" do
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix#row" do
@ -34,3 +36,4 @@ describe "Matrix#row" do
-> { @m.row(-4){ raise } }.should_not raise_error
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'fixtures/classes'
require 'matrix'
@ -22,3 +24,4 @@ describe "Matrix.row_vector" do
end
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix#row_vectors" do
@ -24,3 +26,4 @@ describe "Matrix#row_vectors" do
Matrix[ [] ].row_vectors.should == [ Vector[] ]
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'fixtures/classes'
require 'matrix'
@ -39,3 +41,4 @@ describe "Matrix.rows" do
end
end
end
end

View file

@ -1,6 +1,9 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix::Scalar#Fail" do
it "needs to be reviewed for spec completeness"
end
end

View file

@ -1,6 +1,9 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix::Scalar#Raise" do
it "needs to be reviewed for spec completeness"
end
end

View file

@ -1,6 +1,9 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix::Scalar#/" do
it "needs to be reviewed for spec completeness"
end
end

View file

@ -1,6 +1,9 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix::Scalar#**" do
it "needs to be reviewed for spec completeness"
end
end

View file

@ -1,6 +1,9 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix::Scalar.included" do
it "needs to be reviewed for spec completeness"
end
end

View file

@ -1,6 +1,9 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix::Scalar#initialize" do
it "needs to be reviewed for spec completeness"
end
end

View file

@ -1,6 +1,9 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix::Scalar#-" do
it "needs to be reviewed for spec completeness"
end
end

View file

@ -1,6 +1,9 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix::Scalar#*" do
it "needs to be reviewed for spec completeness"
end
end

View file

@ -1,6 +1,9 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix::Scalar#+" do
it "needs to be reviewed for spec completeness"
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix.scalar" do
@ -65,3 +67,4 @@ describe "Matrix.scalar" do
end
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix#singular?" do
@ -29,3 +31,4 @@ describe "Matrix#singular?" do
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix#square?" do
@ -26,3 +28,4 @@ describe "Matrix#square?" do
Matrix.columns([[]]).square?.should be_false
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix.symmetric?" do
@ -27,3 +29,4 @@ describe "Matrix.symmetric?" do
end
end
end
end

View file

@ -1,6 +1,9 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'shared/transpose'
describe "Matrix#transpose" do
it_behaves_like :matrix_transpose, :t
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix#to_a" do
@ -9,3 +11,4 @@ describe "Matrix#to_a" do
Matrix[[1, 2], [3, 4]].to_a.should == [[1, 2],[3, 4]]
end
end
end

View file

@ -1,6 +1,9 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix#to_s" do
it "needs to be reviewed for spec completeness"
end
end

View file

@ -1,7 +1,10 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'shared/trace'
require 'matrix'
describe "Matrix#tr" do
it_behaves_like :trace, :tr
end
end

View file

@ -1,7 +1,10 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'shared/trace'
require 'matrix'
describe "Matrix#trace" do
it_behaves_like :trace, :trace
end
end

View file

@ -1,6 +1,9 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'shared/transpose'
describe "Matrix#transpose" do
it_behaves_like :matrix_transpose, :transpose
end
end

View file

@ -1,6 +1,9 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'shared/identity'
describe "Matrix.unit" do
it_behaves_like :matrix_identity, :unit
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix.unitary?" do
@ -31,3 +33,4 @@ describe "Matrix.unitary?" do
end
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Matrix.upper_triangular?" do
@ -22,3 +24,4 @@ describe "Matrix.upper_triangular?" do
Matrix.empty(0,0).upper_triangular?.should be_true
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Vector#cross_product" do
@ -12,3 +14,4 @@ describe "Vector#cross_product" do
}.should raise_error(Vector::ErrDimensionMismatch)
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Vector.each2" do
@ -47,3 +49,4 @@ describe "Vector.each2" do
end
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Vector#eql?" do
@ -14,3 +16,4 @@ describe "Vector#eql?" do
@vector.eql?(Vector[1, 2, 3, 4, 5.0]).should be_false
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Vector#inner_product" do
@ -20,3 +22,4 @@ describe "Vector#inner_product" do
Vector[Complex(1,2)].inner_product(Vector[Complex(3,4)]).should == Complex(11, 2)
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.1" do
require 'matrix'
describe "Vector#normalize" do
@ -16,3 +18,4 @@ describe "Vector#normalize" do
}.should raise_error(Vector::ZeroVectorError)
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require_relative 'fixtures/classes'
require 'matrix'
@ -50,3 +52,4 @@ describe "Matrix.zero?" do
Matrix[[1]].should_not.zero?
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'net/ftp'
describe "Net::FTPError" do
@ -6,3 +8,4 @@ describe "Net::FTPError" do
Net::FTPError.should < Exception
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'net/ftp'
describe "Net::FTPPermError" do
@ -10,3 +12,4 @@ describe "Net::FTPPermError" do
Net::FTPPermError.should < Net::FTPError
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../spec_helper'
ruby_version_is ""..."3.1" do
require 'net/ftp'
describe "Net::FTPProtoError" do
@ -10,3 +12,4 @@ describe "Net::FTPProtoError" do
Net::FTPPermError.should < Net::FTPError
end
end
end

Some files were not shown because too many files have changed in this diff Show more