move tests out from base_test.rb

These tests should be in inheritance_test.rb since its testing a
feature which is implemented in inheritance.rb

We should extract tests out from base_test.rb if its possible since its getting bigger and bigger... :P 

ref: #9744

/cc @carlosantoniodasilva