add test suite

if it was constant, then you do not need to access it. and ruby allows different way to access internal then modify production code like http://www.ruby-doc.org/core-2.1.2/Module.html#method-i-class_variable_get