Sha256: 8e4357d25237d12b128373b39c9f7900701e610670d169a53e1bc09a29caa09c
Contents?: true
Size: 597 Bytes
Versions: 4
Compression:
Stored size: 597 Bytes
Contents
require_relative '../test_helper' class ArrayTest < MiniTest::Test attr_reader :subject def setup @subject = ('a'..'m').to_a end def test_m assert_equal subject.map(&:upcase), subject.m(:upcase) end def test_mm_with_two_args assert_equal subject.map { |x| x.prepend('btn-') }, subject.mm(:prepend, 'btn-') end def test_mm_with_three_args assert_equal subject.map { |x| x.sub(/[aeiou]/, '*') }, subject.mm(:sub, /[aeiou]/, '*') end def test_get assert_equal [].methods.get(/ty\?/), [:empty?] assert_equal [].methods.get('ty?'), [:empty?] end end
Version data entries
4 entries across 4 versions & 1 rubygems