remove unnecessary do block
move assertion to outer group. use have_db_column instead of respond_to for type column.
contribution models, decorators with specs