Я использую rails 4.2.1 и ruby 2.2.1 в своем приложении. Таким образом, автоматически добавляется минитест версии 5.1. В моем приложении нет базы данных. С базой данных я могу протестировать модель. Как протестировать модель без базы данных?
Я создал пользовательскую модель:
class User
include ActiveModel::Model
end
пользователи.yml:
one:
firstName: Avi
email: [email protected]
user_test.rb:
require 'test_helper'
class UserTest < ActiveSupport::TestCase
test "the truth" do
user = users(:one)
assert true
end
end
Здесь я получаю сообщение об ошибке: Undefined methods users
. Я получаю правильные данные, если daabase существует. Я даже пытался добавить include ActiveModel::Lint::Tests
, но все равно получал ту же ошибку. Может ли кто-нибудь помочь мне в этом?
Спасибо