Luna Server是采用'''Rspec'''作为测试的框架。 测试前的准备:根据目前 '''config/database.yml''' 配置文件,将数据库用户luna的权限加上 ['''可创建数据库'''] 这一项,具体操作如下: 使用postgres用户身份(su - root 然后su - postgres),执行以下命令:
$ psql -c "ALTER USER luna CREATEDB"
然后在项目目录中,可以直接执行rake命令运行'''spec'''目录中的所有测试代码
rake
也可以直接运行某一个测试代码文件,如:
bundle exec rspec spec/requests/terminals_spec.rb