Moved shared_examples to spec/shared
Used shared_examples from Channel#fire and #fire! for Convenience#fire and #fire!