Sha256: 6fae548de06d76bf52429b66184d57f94a7e356b4295ca5b885ab7b92a4ea85e
Contents?: true
Size: 744 Bytes
Versions: 2
Compression:
Stored size: 744 Bytes
Contents
require 'minitest/autorun' require 'sarah' class TestSarah < MiniTest::Unit::TestCase def setup @s = Sarah.new end def test_imethods_accessors [ :default, :default=, :default_proc, :default_proc= ].each { |method| assert_respond_to @s, method } end def test_imethods_user_api [ :clear, :has_key?, :[], :[]=, :fetch, :shift, :pop, :each, :each_pair, :each_index, :set, :set_pairs, :set_kv, :append!, :merge!, :unshift, :push, :delete_key, :size, :seq_size, :rnd_size, :length, :seq_length, :rnd_length, :seq, :rnd, :keys, :seq_keys, :rnd_keys, :values, :seq_values, :rnd_values, :slice, :slice!, :seq_slice, :seq_slice! ].each { |method| assert_respond_to @s, method } end end # END
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sarah-0.0.2 | test/01instance.rb |
sarah-0.0.1 | test/01instance.rb |