Използвам rails 4.2.1 & ruby 2.2.1 в моето приложение. Така автоматично се добавя minitest, който е от версия 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
. Получавам правилни данни, ако базата данни съществува. Дори се опитах да добавя include ActiveModel::Lint::Tests
, все още получавам същата грешка. Може ли някой да ми помогне по въпроса?
Благодаря