man*_*mar 2 unit-testing ruby-on-rails-3
每次运行命令时:
rake test test/models/post_test.rb test_the_truth
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
`initialize': FATAL: database "knome_test" does not exist (PG::Error).
Run Code Online (Sandbox Code Playgroud)
有人可以解释并帮我调试吗?
听起来你还没有创建数据库.
尝试运行以下命令来创建,迁移,然后准备测试数据库.
rake db:create
rake db:migrate
rake db:test:prepare
Run Code Online (Sandbox Code Playgroud)