require "test_helper"

class SessionTest < ActiveSupport::TestCase
  def test_save_when_exists
    user = users(:one)

    session = Session.new(email: user.email, password: "secret")

    assert session.save
  end

  def test_save_when_not_exists
    session = Session.new(email: "fake@example.org", password: "secret")

    assert_not session.save
  end

  def test_save_when_password_incorrect
    user = users(:one)

    session = Session.new(email: user.email, password: "bad_password")

    assert_not session.save
  end
end