/
Dmitry-F
/
cbt_tool
Обзор
Документация
Войти
/
Dmitry-F
/
cbt_tool
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
test/models/session_test.rb
35 строк
942 B
Dmitriy-Filatov
test: завершение модульных тестов
27 мар 2026, 15:10
27 мар 2026, 15:10
5327127
Код
Авторство
О чём код?
require "test_helper" class SessionTest < ActiveSupport::TestCase include FactoryBot::Syntax::Methods def setup @therapist = create(:therapist) @client = create(:client, therapist: @therapist) @session = create(:session, client: @client, therapist: @therapist) end test "session should be valid" do assert @session.valid? end test "session belongs to client" do assert_respond_to @session, :client assert_equal @client, @session.client end test "session belongs to therapist" do assert_respond_to @session, :therapist assert_equal @therapist, @session.therapist end test "session should have a topic" do session = build(:session, topic: nil) assert_not session.save, "Saved session without topic" end test "session should have a session date" do session = build(:session, session_date: nil) assert_not session.save, "Saved session without session date" end end