Sha256: 79e0abc641321ce76f4ea37d82c6b5c6a9bbd25e8a9dd41f5a5afa47a083e887

Contents?: true

Size: 525 Bytes

Versions: 4

Compression:

Stored size: 525 Bytes

Contents

covers 'facets/enumerable/ewise'

testcase Enumerable do

  unit :ewise do
    a = [1,2,3]
    (a.ewise + 3).assert == [4,5,6]
    (a.ewise + [4,5]).assert == [5,7]
    (a.ewise.+([4,5],2)).assert == [[5,7],[3,4,5]]
    (a.ewise.+([4,5],3)).assert == [[5,7],[4,5,6]]
  end

  unit :elementwise do
    a = [1,2,3]
    (a.elementwise + 3).assert == [4,5,6]
    (a.elementwise + [4,5]).assert == [5,7]
    (a.elementwise.+([4,5],2)).assert == [[5,7],[3,4,5]]
    (a.elementwise.+([4,5],3)).assert == [[5,7],[4,5,6]]
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
facets-2.9.1 test/core/enumerable/test_ewise.rb
facets-2.9.0 test/core/enumerable/test_ewise.rb
facets-2.9.0.pre.2 test/core/enumerable/test_ewise.rb
facets-2.9.0.pre.1 test/core/enumerable/test_ewise.rb