ymRuby on rails:运行模型

时间:2017-05-28 15:14:09

标签: ruby-on-rails ruby rspec ruby-on-rails-4.2

我是rspec框架的新手,我有一个rails应用程序,我希望使用Rspec为它编写单元测试。 我按照https://github.com/rspec/rspec-rails中的说明安装了rspec-rails gem。 我写了一个非常简单的spec文件,需要'rails_helper'并且只有一些挂起的测试。

当我尝试使用命令bundle exec rspec运行此文件时出现此错误

  

加载./spec/models/invoice_spec.rb时发生错误。   失败/错误:包括DeviseTokenAuth :: Concerns :: User

     

Mysql2 ::错误:    用户'root'@'localhost'拒绝访问(使用密码:NO)

如何解决这个问题,以便我可以运行我的规格?

编辑:database.yml文件

default: &default
adapter: mysql2
encoding: utf8
username: <%= Rails.application.secrets[:mysql_db_user] %>
password: <%= Rails.application.secrets[:mysql_db_password] %>
pool: 5
timeout: 5000

development:
<<: *default
database: tomav_dev

test:
<<: *default
database: tomav_test

0 个答案:

没有答案