throw when emitter.emit is not function
add store test
Release 0.1.0