Если ваш файл database.yml выглядит так же, как вы вставили, то удалите этот
# <%= Rails.application.secrets[:database][:password] %>
из тестового Env, оставьте пароль пустым, как и в разработке, а также прокомментируйте первую строку вфайл
#PostgreSQL. Versions 7.4 and 8.x are supported.
Попробуйте это
development:
adapter: postgresql
encoding: unicode
database: pcms_development
host: localhost
pool: 5
username: root
password:
test:
adapter: postgresql
encoding: unicode
database: pcms_test
host: localhost
pool: 5
username: root
password: