finished topic_spec.rb